如何解决日志中“利用 DefaultLaunchPermssion 启动 DCOM 服务器的访问被拒绝”错误?

[故障现象]
-
在事件查看器中出现下面的日志:
---------------------------------
事件类型: 错误
事件来源: DCOM
事件种类: 无
事件 ID: 10003
日期: 2004-9-8
事件: 12:23:10
用户: N/A
计算机: HOME-LC2FDJI19S
描述:
利用 DefaultLaunchPermssion 启动 DCOM 服务器的访问被拒绝。 服务器是:
{00020906-0000-0000-C000-000000000046}
用户是 Unavailable/Unavailable, SID=Unavailable.
-----------------------------------------

[解决方法]
-
单击开始,单击运行,然后键入 DCOMCNFG。选择要自动运行的应用程序。应用程序名
称如下所示:

Microsoft Word 2000/2002/2003 - Microsoft Word 文档

单击属性打开此应用程序的属性对话框。

单击安全性选项卡。验证使用默认的访问权限和使用默认的启动权限已选中。
单击身份标识选项卡。选择指定用户,并键入 一个管理员权限(你的ID) 的用户名和
密码。
单击确定,关闭属性对话框并返回主应用程序列表对话框。
在“DCOM 配置”对话框中,单击默认安全机制选项卡。
单击访问权限的编辑默认值。验证访问权限中是否列出下列用户,如果没有列出,则添
加这些用户:
SYSTEM
INTERACTIVE
Everyone
Administrators
YOUID---
IUSR_*
IWAM_*

  • 这些帐户仅在计算机上安装有 Internet Information Server (IIS) 的情况下才存
    在。

确保允许每个用户访问,然后单击确定。
单击启动权限的编辑默认值。验证启动权限中是否列出下列用户,如果没有列出,则添
加这些用户:
SYSTEM
INTERACTIVE
Everyone
Administrators
YOUID---
IUSR_*
IWAM_*

  • 这些帐户仅在计算机上安装有 IIS 的情况下才存在。

确保允许每个用户访问,然后单击确定。
单击确定关闭 DCOMCNFG。
启动 REGEDIT,然后验证对于要自动运行的 Office 应用程序,是否存在下列注册表项
和字符串值:

Microsoft Word 97/2000/2002/2003:
注册表项:HKEY_CLASSES_ROOT\AppID\WINWORD.EXE
AppID:{00020906-0000-0000-C000-000000000046}

其实还有其他同类的错误:

Microsoft Access 2000/2002/2003:


AppID:{73A4C9C1-D68D-11D0-98BF-00A0C90DC8D9}

Microsoft Access 97:

AppID:{8CC49940-3146-11CF-97A1-00AA00424A9F}

Microsoft Excel 97/2000/2002/2003:

AppID:{00020812-0000-0000-C000-000000000046}

Microsoft Word 97/2000/2002/2003:

AppID:{00020906-0000-0000-C000-000000000046}

改的方法同上面word的。

[参考文档]
http://blog.mvpcn.net/youyang/archive/2004/08/01/2553.aspx

[适合系统]
Windows 2000 or later

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus