Apr 24
服务器无法加载应用程序 'LM/W3SVC/1/Root',错误是'没有注册类别'解决方法
设计开发
PS:IIS的技巧可以参考一下IIS内幕:http://www.microsoft.com/china/t ... nsider/default.mspx
出现此问题最可能的原因是没有启动 DTC 协调器服务。如果启动了,则请查看事件查看器,找到关于 IWAM_servername 帐户登录失败的消息。Dllhost.exe 进程是 IIS 管理器中被标记为采用“中”(共用)或“高”(隔离)保护级别运行的 Web 应用程序的“宿主”。IWAM 帐户(常用名称)是 dllhost.exe 的进程标识。如果此帐户的密码与元数据库中和本地 SAM 中的不一样,那些设置为以“中”或“高”保护级别运行的应用程序(称为“进程外应用程序”)便无法启动。当且仅当您获取有关无法登录 IWAM 帐户的消息时,执行以下操作:
1.
备份 Metabase.bin 和注册表。
2.
运行 \Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs。
在某些情况下,IIS 5 会在安装期间创建必要的 COM+ 组件时遇到问题。检查您的 \%windir%\system32 文件夹中是否有一个名为 ~clbcatq.dll 的文件。正常情况下没有此文件;如果有,则表示安装期间出现了问题。
解决此问题:
1.
删除 ~clbcatq.dll 文件和 \%systemroot%\registration 文件夹的内容。
2.
然后依次单击“开始”、“设置”、“控制面板”、“添加/删除程序”和“添加/删除 Windows 组件”。
3.
不要进行任何更改,直接单击“下一步”。系统现在似乎要进入安装过程,但不会进行任何更改。在这种情况下,此过程会检查必需的 COM 数据包,有时还可对其进行修复。
4.
最后,重新启动 IIS,看看您的应用程序是否能够运行。
请注意:如果您的应用程序无法运行,请打开“管理工具”的“组件服务管理器”控制台,删除“IIS 进程内应用程序”、“IIS 进程外应用程序”和“IIS 实用工具”数据包。在命令提示符下键入以下代码:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
(请注意,CreateIISPackage 区分大小写。)
重新启动服务器,重试您的应用程序。有关其他详细信息,请参见
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;309051。
Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.出现此问题最可能的原因是没有启动 DTC 协调器服务。如果启动了,则请查看事件查看器,找到关于 IWAM_servername 帐户登录失败的消息。Dllhost.exe 进程是 IIS 管理器中被标记为采用“中”(共用)或“高”(隔离)保护级别运行的 Web 应用程序的“宿主”。IWAM 帐户(常用名称)是 dllhost.exe 的进程标识。如果此帐户的密码与元数据库中和本地 SAM 中的不一样,那些设置为以“中”或“高”保护级别运行的应用程序(称为“进程外应用程序”)便无法启动。当且仅当您获取有关无法登录 IWAM 帐户的消息时,执行以下操作:
1.
备份 Metabase.bin 和注册表。
2.
运行 \Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs。
在某些情况下,IIS 5 会在安装期间创建必要的 COM+ 组件时遇到问题。检查您的 \%windir%\system32 文件夹中是否有一个名为 ~clbcatq.dll 的文件。正常情况下没有此文件;如果有,则表示安装期间出现了问题。
解决此问题:
1.
删除 ~clbcatq.dll 文件和 \%systemroot%\registration 文件夹的内容。
2.
然后依次单击“开始”、“设置”、“控制面板”、“添加/删除程序”和“添加/删除 Windows 组件”。
3.
不要进行任何更改,直接单击“下一步”。系统现在似乎要进入安装过程,但不会进行任何更改。在这种情况下,此过程会检查必需的 COM 数据包,有时还可对其进行修复。
4.
最后,重新启动 IIS,看看您的应用程序是否能够运行。
请注意:如果您的应用程序无法运行,请打开“管理工具”的“组件服务管理器”控制台,删除“IIS 进程内应用程序”、“IIS 进程外应用程序”和“IIS 实用工具”数据包。在命令提示符下键入以下代码:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
(请注意,CreateIISPackage 区分大小写。)
重新启动服务器,重试您的应用程序。有关其他详细信息,请参见
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;309051。
- 相关文章:
微软软件订阅服务Albany能值多少钱? (2008-4-22 9:17:4)
雅虎Google的致命暧昧关系 (2008-4-18 18:42:49)
微软首度反思长期策略:8年前.NET战略很天真 (2008-4-18 10:32:56)
谷歌联手Salesforce挑战微软传统软件 (2008-4-16 15:23:41)
雅虎谷歌联盟垄断威胁甚于被微软收购 (2008-4-15 11:48:49)
微软OOXML正式成为国际标准 更名OXML (2008-4-14 18:5:34)
虚拟主机基础知识 (2008-4-12 19:7:34)
微软收购雅虎咋就这么难? (2008-4-12 15:41:17)
IIS停止不能启动,“找不到指定的元数据” (2008-4-12 10:46:1)
ASP错误编码大全 (2008-4-12 10:41:46)
最新评论及回复