zoukankan      html  css  js  c++  java
  • 解决IIS无法运行的错误。

    由目前XP操作系统,大部份是由第三方人进行封装。所以会对该系统进行一定的“优化”。所以也会倒致一些组件无法正常运行该教程可以对IIS无法运行的情况,进行起死回生。

    1:右键[我的电脑]--[管理]--[本地用户和组],给IUSR_机器名IWAM_机器名两个用户设置密码,要一样。 (如123456

    2: 进入命令提示符。(开始--运行--cmd)

      输入:cd C:\inetpub\AdminScripts 

      输入:cscript.exe adsutil.vbs set w3svc/wamuserpass 123456

      输入:cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123456 

      输入:cscript.exe synciwam.vbs -v

      输入:iisreset。 

    (这时候,进行测试能否正常运行,如果不能正常运行,或者在刚才的提示里,提示8004e00f的错误,此错误是MSDTC服务不正常造成的,解决方法: )


    3:删除注册表中的键: 

      HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC 

      HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC 

      HKEY_CLASSES_ROOT/CID 

    4:进入命令提示符。(开始--运行--cmd)

       输入:net stop msdtc        (停止MSDTC服务)

      输入:msdtc -uninstall     (卸载MSDTC服务)

      输入:msdtc -install         (重新安装MSDTC服务)


    5:确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看] 

    6:重新设置IWAM_机器名密码。[操作方法见第1步] 

    7:进入命令提示符。(开始--运行--cmd)(C:\inetpub\AdminScripts\)

       输入:adsutil set w3svc/wamuserpass 123456   (同步IIS metabase中IWAM_MYSERVER的密码)

      输入:cscript synciwam.vbs -v           (同步COM+应用程序所用的IWAM_MYSERVER密码)


    (如果操作提示报:8004e00f的错误提示了,访问页面Server Application Error 错误依旧,则必需继续以下操作)

     
    8:检查你的Distributed Transaction Coordinator服务,是否可以正常启动(在运行对话框中输入:Services

    9:开始菜单的运行中

      输入:msdtc -resetlog 以创建日志文件。


    10: 在命令提示符下: 

      输入:cd %windir%\system32\inetsrv 
      输入:rundll32 wamreg.dll, CreateIISPackage 
      输入:regsvr32 asptxn.dll 


    OK,现在可以正常运行IIS的ASP.Net页面了。

  • 相关阅读:
    MQTT学习笔记——Yeelink MQTT维修 采用mqtt.js和paho-mqtt
    ubuntu 14.04设备OVS虚拟OpenFlow交换机配置汇总
    于iOS跳转到应用程序AppStore
    C++学习笔记33 转换操作符
    Win32 Windows规划 三
    [2014 Regional]牡丹江 H Hierarchical Notation 做题记录
    序言树,为了,序后,(递归)
    Visual Studio Code尝试体验
    2015第40周二Node学习
    2015第40周一Node学习
  • 原文地址:https://www.cnblogs.com/steden/p/2091157.html
Copyright © 2011-2022 走看看