主题:服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'
用了好长时间 才弄好。
如果有相同问题的人,可能有用。
一开始是说,com+错误
下面是从网上找的:
我照着弄的,问题解决了。
Quote:
出现某种状态,表示此 COM+ 应用程序处于不稳定状态或运行不正常。声明失败: SUCCEEDED(hr)
服务器应用程序 ID: {02D4B3F1-FD88-11D1-960D-00805FC79235}
服务器应用程序实例 ID:
{6615E3FE-D159-48B5-BB65-D6B00778E75F}
服务器应用程序名: System Application
此错误的严重性已导致进程终止。
错误代码= 0x8000ffff : 灾难性故障
COM+ 服务内部信息:
文件: d:\qxp_slp\com\com1x\src\comsvcs\tracker\trksvr\trksvrimpl.cpp, 行: 3000
Comsvcs.dll 文件版本: ENU 2001.12.4414.258 shp
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
照这个办法作了:
Quote:
1. Rename the %WinDir%\System32\Clbcatq.dll file to %WinDir%\System32\~Clbcatq.dll. Make sure that you include the tilde (~) at the start of the file name.
2. Restart the computer.
3. Start Registry Editor (Regedt32.exe).
4. Locate and delete the following key in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
5. At a command prompt, type cd %windir%, and then press ENTER.
6. At a command prompt, type rmdir /s Registration, and then press ENTER. This is the location folder of the registration database.
Note If you have MS04-012 installed, you must now re-install MS04-012. For additional information about security update MS04-012, click the following article number to view the article in the Microsoft Knowledge Base:
828741 MS04-012: Cumulative Update for Microsoft RPC/DCOM
7. Click the Start button, point to Settings, and then click Control Panel.
8. Double-click Add/Remove Programs, and then click Add/Remove Windows Components.
9. Click Next to go through the reinstallation process, to reinstall COM+.
这是微软针对2000系统的解决方案。不明白为什么改名要带~,呵呵,倒是和我平常命名临时文件的习惯差不多。但是,在第9步,出现了一个错误,我忘了截图了。之后仍然出现500错误,但是日志有所差别:
Quote:
服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '不支持此接口
'。
有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
解决如下:
Quote:
As a last resort, you can re-create the IIS packages. To do this, follow these steps:
Browse to Component Services and delete the following packages:NOTE: To delete the packages, you must first open the properties of the package, click the Advanced tab, and then click to clear the Disable Deletion check box.
IIS In-Process Applications
IIS Out-of-Process Pooled Applications
IIS Utilities
Open a command prompt, and then use the following command to switch directories:
cd %windir%\system32\inetsrv
Run the following commands:
rundll32 wamreg.dll, CreateIISPackage
NOTE: "CreateIISPackage" must be typed exactly; it is case-sensitive.
regsvr32 asptxn.dll
Close and reopen Component Services. You should see all three IIS COM+ applications that have been recreated.
Run IISRESET from a command line and test any ASP page that previously did not load correctly.
如果有相同问题的人,可能有用。
一开始是说,com+错误
下面是从网上找的:
我照着弄的,问题解决了。
Quote:
出现某种状态,表示此 COM+ 应用程序处于不稳定状态或运行不正常。声明失败: SUCCEEDED(hr)
服务器应用程序 ID: {02D4B3F1-FD88-11D1-960D-00805FC79235}
服务器应用程序实例 ID:
{6615E3FE-D159-48B5-BB65-D6B00778E75F}
服务器应用程序名: System Application
此错误的严重性已导致进程终止。
错误代码= 0x8000ffff : 灾难性故障
COM+ 服务内部信息:
文件: d:\qxp_slp\com\com1x\src\comsvcs\tracker\trksvr\trksvrimpl.cpp, 行: 3000
Comsvcs.dll 文件版本: ENU 2001.12.4414.258 shp
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
照这个办法作了:
Quote:
1. Rename the %WinDir%\System32\Clbcatq.dll file to %WinDir%\System32\~Clbcatq.dll. Make sure that you include the tilde (~) at the start of the file name.
2. Restart the computer.
3. Start Registry Editor (Regedt32.exe).
4. Locate and delete the following key in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
5. At a command prompt, type cd %windir%, and then press ENTER.
6. At a command prompt, type rmdir /s Registration, and then press ENTER. This is the location folder of the registration database.
Note If you have MS04-012 installed, you must now re-install MS04-012. For additional information about security update MS04-012, click the following article number to view the article in the Microsoft Knowledge Base:
828741 MS04-012: Cumulative Update for Microsoft RPC/DCOM
7. Click the Start button, point to Settings, and then click Control Panel.
8. Double-click Add/Remove Programs, and then click Add/Remove Windows Components.
9. Click Next to go through the reinstallation process, to reinstall COM+.
这是微软针对2000系统的解决方案。不明白为什么改名要带~,呵呵,倒是和我平常命名临时文件的习惯差不多。但是,在第9步,出现了一个错误,我忘了截图了。之后仍然出现500错误,但是日志有所差别:
Quote:
服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '不支持此接口
'。
有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
解决如下:
Quote:
As a last resort, you can re-create the IIS packages. To do this, follow these steps:
Browse to Component Services and delete the following packages:NOTE: To delete the packages, you must first open the properties of the package, click the Advanced tab, and then click to clear the Disable Deletion check box.
IIS In-Process Applications
IIS Out-of-Process Pooled Applications
IIS Utilities
Open a command prompt, and then use the following command to switch directories:
cd %windir%\system32\inetsrv
Run the following commands:
rundll32 wamreg.dll, CreateIISPackage
NOTE: "CreateIISPackage" must be typed exactly; it is case-sensitive.
regsvr32 asptxn.dll
Close and reopen Component Services. You should see all three IIS COM+ applications that have been recreated.
Run IISRESET from a command line and test any ASP page that previously did not load correctly.

您所在位置: