Win2003服务器事件查看器:COM服务器权限修复教程

1 下载量 28 浏览量 更新于2024-08-31 收藏 35KB PDF 举报
在Windows 2003服务器环境下,当使用事件查看器时,可能会遇到一个关于“特定权限设置未将COM服务器应用程序”的错误,具体表现为CLSID为{DCBCA92E-7DBE-4EDA-8B7B-3AAEA4DD412B}的应用程序没有正确地将本地启动权限授予用户NT AUTHORITY\SYSTEM(SID:S-1-5-18)。这个问题通常与COM(Component Object Model)服务器的权限管理有关,因为COM服务器依赖于注册表的特定配置来确保正确地运行和被授权。 该错误的解决步骤如下: 1. **定位问题源**:首先通过运行注册表编辑器(REGEDIT)并搜索CLSID {DCBCA92E-7DBE-4EDA-8B7B-3AAEA4DD412B},找到对应条目后查看右侧的AppID REG_SZ值,通常会指向另一个特定的标识符,如{B292921D-AF50-400c-9B75-0C57A7F29BA1}。 2. **确认关联服务**:继续在注册表中搜索{B292921D-AF50-400c-9B75-0C57A7F29BA1},找到其默认的REG_SZ值,通常是服务的名称,比如"NAPAgentService",这个服务可能是引发问题的关键。 3. **调整服务权限**:转到控制面板或者通过命令行运行"C:\WINDOWS\system32\Com\comexp.msc"打开DCOM配置,定位到相关的服务。然后在服务的属性中,进入位置选项卡,取消"在此计算机上运行应用程序"的勾选,这表示停止该服务在本地的自动运行。 4. **应用更改并重启**:完成上述设置后,记得保存并重启计算机,以使更改生效。这样就解决了应用程序特定权限设置未将COM服务器应用程序错误的问题。 需要注意的是,这类操作涉及系统注册表,因此在进行之前应做好备份以防意外,特别是对于企业级环境,可能需要专业人员进行操作以确保系统的稳定性和安全性。此外,如果问题仍然存在,可能需要进一步排查其他可能的原因,比如服务关联的其他配置项或者系统级的权限设置。