分享你我的心得.
共乘一片美好网络.

DCOM权限设置问题

应用程序-特定权限设置未将COM 服务器应用程序

在事件查看器中,可以看到: 

应用程序-特定权限设置未将COM 服务器应用程序(CLSID 为 
{A9E69610-B80D-11D0-B9B9-00A0C922E750} 
)的 本地 激活 权限授予用户 IBM-D882681D063\IWAM_IBM-D882681D063 SID (S-1-5-21-1304240173-3011969147-3728014682-1013)。可以使用组件服务管理工具修改此安全权限。 

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp" … soft.com/fwlink/events.asp 的帮助和支持 

最后又查阅了大量的英文资料,采用如下的方法: 
点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项, 
选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_*****”, 
给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET), 
运行HTTP://LOCALHOST,一切OK。 

最近几天一直为事件查看器中事件ID:10016的问题所困惑.

描述为:
计算机-默认 权限设置未将 COM 服务器应用程序(CLSID 为 
{0C0A3666-30C9-11D0-8F20-00805F2CD064}
)的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

这个错误是在用http://localxiaoyebailong.com(http://localxiaoyebailong.com/) 登录自己的www服务时产生的:
启动IIS/www服务,在IE窗口一输入http://localxiaoyebailong.com(http://localxiaoyebailong.com/) 并回车,就会出现这个错误。当然这不影响浏览。
重启IIS/www服务,并打开一个新窗口(在原窗口不会发生错误),还用http://localxiaoyebailong.com(http://localxiaoyebailong.com/) ,同样的错误还会发生。

尝试一
按照错误提示,在管理工具打开组件服务(或运行dcomcnfg.exe),DCOM配置/Machine Debug Manager/安全/启动和激活权限,添加Network Service的激活权限,无效。
而在网上看到,win2003 sp1会出现{BA126AD1-2166-11D1-B1D0-00805FC1270E}的DCOM的同样错误,那里的解决方法也是这样的方法:只不过是对netman而不是Machine Debug Manager。
但是现在这样做怎么无效呢?

尝试二
继续寻找方法:
http://www.eventid.net/display.a…ce=DCOM&phase=1 
提供的方法是,将Machine Debug Manager/安全/启动和激活权限 设为默认即可。
多次试了这个方法,仍然无效。

怎么办?

于是尝试三:regedit, HKEY_CLASSES_ROOT\CLSID\{0C0A3666-30C9-11D0-8F20-00805F2CD064}
添加Network Service的权限(当然我也认为这是错误的方法),无效,于是将Network Service仍然去掉。

重新用尝试二,这次不再有错误提示了。

可以肯定第一次用尝试二时,步骤并没有错误。问题虽然解决,但不解得很。

经过检查,可以肯定:
1.这种DCOM错误的确是在win2003打了sp1之后出现的,在这之前并没有这种错误出现;
2.第一次用尝试二时.Machine Debug Manager/安全 的三个选项全是自定义;将它们设为默认后,不能使这种DCOM错误消失;而使用了尝试三再用尝试二,的确解决了问题. 

 

应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{73B25FFD-F501-437B-8B11-7F0DE383964F}
)的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。

一、打开注册表,搜索“73B25FFD-F501-437B-8B11-7F0DE383964F”,得到对应的服务为:Machine Debug Manager

二、打开“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM配置”选项,找到“Machine Debug Manager”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”, 赋予“本地启动”和“本地激活”的权限,重新启动IIS。

赞(0)
未经允许不得转载:小叶白龙博客 » DCOM权限设置问题
分享到: 更多 (0)

评论 916

评论前必须登录!