DCOM 与MS DTC错误的处理

1.(1) DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 ”,试图以参数“”启动服务 COMSysApp 以运行服务器:
{182C40F0-32E4-11D0-818B-00A0C9231C29}
处理方法:启动COM+ System Application 服务
理解:COMSysApp (COM+系统应用服务)的进程名是Dllhost.exe,WinXP Home/Pro默认安装的启动类型是手动,依赖Remote Procedure Call服务。简单的说,COM+ System Application是COM+ Event System的具体执行者,如果禁用了COM+ Event System也就自然禁用它。为保持系统稳定性还是把它们设成自动吧!

    (2)查看事件查看器,打开应用程序列表,有如下提示:COM+ 事件系统尝试启动 EventObjectChange::ChangedSubscription 事件,但收到一个不正确的返回代码。HRESULT 是 80040201。同时,查看系统事件列表,有如下提示:DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 ”,试图以参数“”启动服务 SENS 以运行服务器:
{D3938AB0-5B9D-11D1-8DD2-00AA004ABD5E}

     处理:启动System Event Notification服务,只需将其设置为手动即可。描述:跟踪系统事件,如登录 Windows,网络以及电源事件等。将这些事件通知给 COM+ 事件系统 “订阅者(subscriber)”。

2.运行dcomcnfg,依次如下操作:启动组件服务->计算机->。。,组件服务自动关闭,查看系统日志,发现是MS DTC 无法启动所致,解决办法:MSDTC在服务中的启动项目为Distributed Transaction Coordinator ,将其设为自动即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值