特定于应用程序的权限设置不授予本地激活权限

The application-specific permission settings do not grant Local Activation permission

我的一位同事建议我可以修复 GPO 中的这个错误。这是一个 windows 2016 服务器。

特定于应用程序的权限设置未授予具有 CLSID 的 COM 服务器应用程序的本地激活权限 {D63B10C5-BB46-4990-A94F-E40B9D520160} 和APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 从应用程序容器中的地址 LocalHost (Using LRPC) 运行 到用户 NT AUTHORITY\SYSTEM SID (S-1-5-18) Unavailable SID (Unavailable)。可以使用组件服务管理工具修改此安全权限。

我不确定这个问题是否会影响您应用的功能,正如文档所说,如果它对功能没有影响,您就不需要修复这个问题。

These events can be safely ignored because they do not adversely affect functionality and are by design. This is the recommend action for these events.

如果对您的应用有影响,您可以按照以下步骤进行修复:

  1. 以管理员身份打开注册表编辑器并导航到 HKEY_CLASSES_ROOT\CLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}。如果您位于正确的位置,您还会将 APPID 视为一个值。记住应用名称,可以在Data栏看到,对应的Name栏显示(Default)。
  2. 右键单击 {D63B10C5-BB46-4990-A94F-E40B9D520160} 并单击权限,然后选择高级。
  3. 在高级安全设置 window 中,单击“更改”并输入您的管理员帐户。然后点击确定。
  4. 在“...的权限”中 windows,select 管理员并激活完全权限复选框。
  5. 重复步骤 1 到 4 为 APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 添加权限。
  6. 以管理员身份打开组件服务。导航到组件 Services-Computers-My Computer-DCOM 配置。通过步骤 1 中记住的应用程序名称找到应用程序,然后右键单击“属性”。
  7. 转到“安全”选项卡,选择适当的操作。您可以选择启动和激活权限,设置为自定义,然后编辑。
  8. 单击适用于您的名称,然后单击适当的权限。