无法在我的PC上启动IIS:COM +系统应用程序:访问被拒绝

时间:2009-07-29 16:09:07

标签: asp.net windows-xp com+ iis-5

我正在尝试进行一些网络开发。我无法启动IIS(我需要运行一些Web服务)。

截至约一个月前,“COM +系统应用程序”服务已失败并出现此错误:

  

COM +系统应用程序服务   由于以下原因未能启动   错误:访问被拒绝。

DCOM还会在事件日志中记录错误:

  

DCOM收到错误“访问被拒绝。”   试图启动该服务   带有参数“”的COMSysApp按顺序排列   运行服务器:   {ECABAFBC-7F19-11D2-978E-0000F8757E2A}

当我启动IIS和WWW服务时,直到我在我的机器上命中端口80,然后IIS / WWW服务意外崩溃时,everthing似乎有效:

  

万维网发布服务   意外终止。它已经完成了   这1次。

以下事件也放在应用程序日志中:

  

检测到运行时环境   内部不一致   州。这表明有潜力   可能的过程中的不稳定性   是由自定义组件引起的   在COM +应用程序中运行,   他们使用的组件或其他组件   因素。错误   F:\ XPSP3 \ COM \ com1x \ SRC \ COMSVCS \包\ cpackage.cpp(1184),   hr = 80070005:InitEventCollector   失败

我搜索谷歌,直到我的手指麻木。我搜索过这个网站也没有用。

我试过了:

  • 以管理员身份运行COM +系统应用程序服务。
  • 重新安装SP3 for XP
  • 将“SERVICE”帐户完全控制权交给%SYSTEMROOT%\ Registration
  • 删除安装时已停止工作的XP安全修补程序
  • 我删除并重新安装了COM +(有可能,请检查谷歌)

对COM +子系统,它的文件和设置或它的操作方式的任何见解将不胜感激。

我需要解决此问题,以便我可以重新开始工作。

2 个答案:

答案 0 :(得分:1)

你看过这个链接吗?

http://support.microsoft.com/kb/909444

我遇到了同样的问题,似乎可能为我修复了它 - 虽然我之后必须重新启动,这在kb指令中没有明确说明。

(虽然现在很难说它是否真的解决了它,因为有时对我来说问题会在重新启动后自行消失(考虑到kb中的步骤,这没有多大意义))。

答案 1 :(得分:0)

对不起所有人。

当我找到解决方案时,我忘了更新这个......好吧,这是自我造成的。几个月前,我从dllhost.exe中删除了执行权限。我当时没有编写asp.net网络应用程序,所以我没有注意到这个问题,也不能很快将两个和两个放在一起。

我最终通过打开我的Windows文件夹配置单元上的文件系统失败审核来找到它。我看到一堆访问被拒绝与dllhost.exe相关的消息,并记得我做了什么。

感谢您的帮助。