解决IIS服务器无法加载应用程序 /LM/W3SVC/1/ROOT没有注册类别
<TABLE cellSpacing=0 cellPadding=10 align=left border=0><TBODY>
<TR>
<TD>
<SCRIPT src="/ggao/art2.js"></SCRIPT>
</TD></TR></TBODY></TABLE>现象:<BR> 浏览ASP页面提示 500内部错误<BR><BR>事件查看器中:<BR> :<BR> 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别'。 <BR> 有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。<BR><BR> 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。<BR><BR> :<BR> 无法启动 MS DTC 事务管理器。<BR><BR> 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。<BR><BR> :<BR> MS DTC 事务管理器启动失败。LogInit 返回错误 0x2。<BR><BR> 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。<BR><BR> :<BR> 找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务<BR><BR> 之后,请运行 msdtc -resetlog 创建日志文件。<BR><BR> 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。<BR><BR><BR>我的运行环境:<BR> WinXP Pro SP2; <BR><BR>解决办法:<BR> :<BR> 检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话<BR><BR> 请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog <BR><BR> 以创建 日志文件。<BR> <BR> 如果运行这个命令没出错 请跳过下面这行字。<BR><BR> 如果运行这个命令出错请转到本文的下半部分的这个地方开始看。(==== 以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==)<BR><BR> 重起机器,检查IIS是否可以正常使用,若不行继续。<BR><BR> :<BR> 在CMD下执行以下命令:<BR> cd %windir%\system32\inetsrv <BR><BR> rundll32 wamreg.dll, CreateIISPackage <BR><BR> regsvr32 asptxn.dll<BR><BR> 重起机器,我的问题到这步已经可以完美解决!遇到这个郁闷的问题 系统导了一次,IIS重装了若干<BR><BR> 次,BAIDU了一些资料,终于解决了,希望对你有帮助。<BR><BR><BR>========= 以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==============================<BR>1. 系统开始菜单里 点 运行 输入:<BR>regsvr32 jscript.dll (注:这个命令修复java脚本相关的动态链接库)<BR>重新点运行 输入:<BR>regsvr32 vbscript.dll (注:这个命令修复vb脚本相关的动态链接库)<BR><BR>2. 微软的关于MS DTC 无法安装的解决办法的文章:<BR><BR>如何在运行 Windows XP 的计算机上重新安装 Microsoft 分布式事务处理协调器<BR>http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B891801<BR><BR><BR>==========================<BR>将步骤摘抄到
<TABLE cellSpacing=0 cellPadding=10 align=left border=0>
<TBODY>
<TR>
<TD>
<SCRIPT src="/ggao/art2.js"></SCRIPT>
</TD></TR></TBODY></TABLE>这里:<BR>==========================<BR><BR><BR>本文介绍如何在运行 Microsoft Windows XP 的计算机上重新安装 Microsoft 分布式事务处理协调器 (MS DTC)。 <BR>更多信息<BR>一般而言,在运行 Windows XP 或更高版本的计算机上不必重新安装 Microsoft 分布式事务处理协调器 (Msdtc.exe)。如果使用较早的操作系统,在安装诸如 Microsoft SQL Server 6.5 的软件后,可能必须重新安装 MS DTC,因为此软件会使用其包含的版本覆盖 MS DTC 二进制文件。重新安装正确版本的 Msdtc.exe 可以还原二进制文件。在 Windows XP 和更高版本中,Windows 文件保护 (WFP) 功能可确保当前系统二进制文件不被替换。 <BR><BR>但是,如果必须在运行 Windows XP 的计算机上重新安装 MS DTC,请使用下列过程。<BR><BR>警告:如果使用下列步骤,则所有未完成的事务都将丢失。确保在执行下列步骤之前,没有活动的事务。<BR><BR>警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 1. 在“管理工具”中,打开“服务”,然后停止所有服务。 <BR>2. 在“启动类型”列中,除下表中的服务以外,将所有其他服务的启动类型更改为“手动”。 <BR><BR>注意:建议您记下所更改的服务,以便可以在步骤 7 中正确还原这些值。 ? Alerter <BR>? COM+ Event System <BR>? Computer Browser <BR>? Distributed Link Tracking Client <BR>? DNS Client <BR>? Event Log <BR>? IPSEC Services <BR>? Logical Disk Manager <BR>? Messenger <BR>? Net Logon <BR>? NT LM Security Support Provider <BR>? Network Connections <BR>? Plug and Play <BR>? Remote Procedure Call (RPC) <BR>? Remote Procedure Call (RPC) Locator <BR>? Removable Storage <BR>? Security Accounts Manager <BR>? Server <BR>? System Event Notification <BR>? Task Scheduler <BR>? TCP/IP NetBIOS Helper <BR>? Windows Management Instrumentation <BR>? Windows Management Instrumentation Driver Extensions <BR>? Windows Time <BR>? Workstation <BR> <BR>3. 关闭“服务”,然后重新启动计算机。 <BR>4. 在命令提示符下,键入以下命令: <BR>%WINDIR%\System32\msdtc.exe -uninstall <BR>5. 启动注册表编辑器,如果存在下列注册表项则将其删除: ? HKEY_CLASSES_ROOT\CID <BR>? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC <BR>? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC <BR>? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC <BR>? HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC <BR> <BR>6. 在命令提示符下,键入 %WINDIR%\System32\msdtc.exe -install。 <BR>7. 等待磁盘活动停止,然后将所更改的服务的启动类型还原为其原始值。 <BR>8. 在注册表中,创建以下注册表项: <BR>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL <BR>9. 在命令提示符下,键入 regsvr32 mtxoci.dll。<BR><BR>您将收到一条表明 Mtxoci.dll 中的 DllRegisterServer 已成功的消息。单击“确定”关闭该消息。 <BR>10. 重新启动计算机。 <BR>11. 在命令提示符下,键入 %WINDIR%\System32\msdtc.exe -resetlog。 <BR><BR>=======================================================================================<BR>到这里MS DTC 已经安装成功 重新运行msdtc -resetlog 和解决办法的步骤2<BR>
页:
[1]