IIS的Server Application Error错误解决 2007-01-31 20:51

字号:    

今天在家装个IIS,很熟练搞了个IIS5.1装了起来,总结如下:

1、首先是Server Application Error错误

IIS不管在单位还是在朋友那我都装了很多次了,居然碰到这个错误,直接网上找资料,解决如下:


右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
开始--运行--打cmd,
然后cd C:\Inetpub\AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
看一下,行了没有?如果还不行,那么:
cscript.exe synciwam.vbs -v,
然后iisreset。

以为搞定了,结果还是照样这个错误,日,继续找资料

发现是MSDTC问题,解决如下:

删除注册表中的键:
•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
•HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
•HKEY_CLASSES_ROOT\CID
2、停止MSDTC服务:net stop msdtc
3、卸载MSDTC服务:msdtc -uninstall
4、重新安装MSDTC服务:msdtc -install
5、重新启动电脑

我的系统是Windows Server 2003 企业版

关键字:-1073737712(0x3FFFEFF0) COM+损坏 8004e00f

错误消息:

---------------------------
服务
---------------------------
Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。
---------------------------
确定  
---------------------------


解决办法:

把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。
在命令行下: msdtc -resetlog

然后 msdtc 就可以启动了。
又以为可以了,打开以后才知道又不可以,日,继续找资料,解决方法如下:

事件查看器中:
        [1]:
                服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别'。
                有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。

                有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

        [2]:
                无法启动 MS DTC 事务管理器。

                有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

        [3]:
                MS DTC 事务管理器启动失败。LogInit 返回错误 0x2。

                有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

        [4]:
               找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务之后,请运行 msdtc -resetlog 创建日志文件。

               有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。


我的运行环境:
                WinXP Pro SP2;

解决办法:
                [1]:
                检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog      以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

                [2]:
                在CMD下执行以下命令:
                cd %windir%\system32\inetsrv

                rundll32 wamreg.dll, CreateIISPackage

                regsvr32 asptxn.dll

                重起机器,我的问题到这步已经可以完美解决!遇到这个郁闷的问题 系统导了一次,IIS重装了若干次,BAIDU了一些资料,终于解决了,希望对你有帮助。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009