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

发布于 2024-07-29 05:51:38 字数 1155 浏览 2 评论 0原文

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

大约一个月前,“COM+ 系统应用程序”服务开始失败并出现以下错误:

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

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

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

当我启动 IIS 和 WWW 服务时,一切似乎都正常,直到我访问计算机上的端口 80,此时 IIS/WWW 服务都意外崩溃:

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

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

运行时环境已检测到 其内部的不一致 状态。 这表明有潜力 过程中的不稳定性可能 由自定义组件引起 在 COM+ 应用程序中运行时, 他们使用的组件或其他 因素。 错误于 f:\xpsp3\com\com1x\src\comsvc​​s\package\cpackage.cpp(1184), hr = 80070005:InitEventCollector 失败

我已经搜索谷歌直到我的手指麻木了。 我也搜索过这个网站没有结果。

我尝试过:

  • 以管理员身份运行COM+系统应用程序服务。
  • 重新安装 XP 的 SP3,为
  • “SERVICE”帐户提供对 %SYSTEMROOT%\Registration 的完全控制权
  • 删除大约在其停止工作时安装的 XP 安全修补程序
  • 我已删除并重新安装 COM+(这是可能的,请检查 google)

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

我需要解决这个问题,这样我才能回去工作。

I'm trying to do some web development. I cannot start IIS (I need to run some Web Services).

As of about a month ago, the "COM+ System Application" service has started failing with this error:

The COM+ System Application service
failed to start due to the following
error: Access is denied.

DCOM also logs an error in the event log:

DCOM got error "Access is denied. "
attempting to start the service
COMSysApp with arguments "" in order
to run the server:
{ECABAFBC-7F19-11D2-978E-0000F8757E2A}

When I start IIS and the WWW service, everthing seems to work until I hit port 80 on my machine at which time the IIS/WWW services both crash unexpectedly:

The World Wide Web Publishing service
terminated unexpectedly. It has done
this 1 time(s).

The following event is placed in the application log as well:

The run-time environment has detected
an inconsistency in its internal
state. This indicates a potential
instability in the process that could
be caused by the custom components
running in the COM+ application, the
components they make use of, or other
factors. Error in
f:\xpsp3\com\com1x\src\comsvcs\package\cpackage.cpp(1184),
hr = 80070005: InitEventCollector
failed

I have searched google until my fingers are numb. I've searched this site to no avail as well.

I have tried:

  • running the COM+ System Application service as an administrator.
  • reinstalling SP3 for XP
  • giving the "SERVICE" account full control to %SYSTEMROOT%\Registration
  • removing XP Security hotfixes installed about the time it stopped working
  • I've removed and reinstalled COM+ (it's possible, check google)

Any insight on the COM+ subsystem, it's files and settings or just how it operates would be greatly appreciated.

I need to get this problem resolved so I can get back to work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

桃扇骨 2024-08-05 05:51:38

你看过这个链接吗?

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

我遇到了同样的问题,看起来它可能已经为我解决了这个问题 - 尽管我确实必须在之后重新启动,这在知识库指令中没有明确说明。

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

Have you seen this link?

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

I'm having the same problem, and it appears it might have fixed it for me - though I did have to reboot afterwards which isn't explicitly in the kb instructions.

(Though it's hard to tell right now if this actually fixed it, because sometimes for me the problem would disappear on its own after a reboot (which doesn't make a lot of sense given the steps in the kb)).

伊面 2024-08-05 05:51:38

对不起大家。

当我找到解决方案时忘记更新这个......好吧,这是自找的。 几个月前,我删除了 dllhost.exe 的执行权限。 当时我还没有编写 ASP.NET Web 应用程序,所以我没有注意到这个问题,也无法很快地将两个和两个放在一起。

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

谢谢您的帮助。

Sorry all.

I forgot to update this when I found the solution... Well, it was self-inflicted. Some months ago, I removed the execute permissions from dllhost.exe. I hadn't been coding asp.net web apps at the time so I didn't notice the problem and couldn't put two and two together very quickly.

I eventually found it by turning on file system failed auditing on my Windows folder hive. I saw a mess of access denied messages related to dllhost.exe and remembered what I'd done.

Thanks for the help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文