首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每次启动Server代理作业时,我都会得到一个错误日志

每次启动Server代理作业时,我都会得到一个错误日志
EN

Stack Overflow用户
提问于 2016-06-09 13:52:59
回答 2查看 8.7K关注 0票数 3

每次启动Server作业时,都会收到以下错误。我正在使用Server 2016。难道没人知道怎么修理它吗?

特定于应用程序的权限设置不授予具有CLSID {2DC39BD2-9CFF-405D-A2FE-D246C976278C}和APPID {DB336D8E-32E5-42B9-B14B-58AAA87CEB06}的COM Server应用程序的本地激活权限。可以使用组件服务管理工具修改此安全权限。

EN

回答 2

Stack Overflow用户

发布于 2017-02-14 11:14:45

微软已经发表了一篇关于这个问题的文章。2014年和2012年的指示在同一页上。

https://msdn.microsoft.com/en-us/library/hh213130.aspx

在以前版本的Server中,默认情况下,安装Server时,用户组中的所有用户都有权访问Integration服务。安装Server当前版本时,用户无法访问Integration服务。默认情况下,服务是安全的。安装Server后,管理员必须授予对服务的访问权限。 若要授予对Integration Services服务的访问权限,请执行以下操作:

  1. 运行Dcomcnfg.exe。Dcomcnfg.exe提供一个用户界面,用于修改注册表中的某些设置。
  2. 在“组件服务”对话框中,展开“组件服务”>“计算机”>“我的计算机”>“DCOM Config”节点。
  3. 右键单击Microsoft集成服务13.0,然后单击“属性”。
  4. 在“安全”选项卡上,单击“启动和激活权限”区域中的“编辑”。
  5. 添加用户并分配适当的权限,然后单击“确定”。
  6. 重复步骤4至5以获得访问权限。
  7. 重新启动。
  8. 重新启动Integration服务。
票数 9
EN

Stack Overflow用户

发布于 2016-06-09 21:59:41

嗯,我不是组件服务安全性方面的专家,但我是一个曾见过几次类似错误并根据我在网上发现的建议修复了它们的人。这假设您是计算机的Administrators组的成员。这样做的目的是让管理员成为类和应用程序的所有者,这使得组件服务中的您能够授予所需的启动和激活组件的权限。

  • 以管理员身份运行RegEdit
  • 转到HKEY_CLASSES_ROOT\CLSID
  • 找到错误消息中的CLSID,单击它并查看它是什么类。右击属性并查看谁拥有它。(在我的例子中,这是Windows 10冻结问题,CLSID用于运行时代理,它是由TrustedInstaller拥有的。按照我在网上找到的建议,我单击了“高级”,并将所有者更改为管理员。然后,我给管理员“完全控制”,同时确保TrustedInstaller也有完全控制。
  • 接下来,转到HKEY_Local_Machine\Software\Classes\AppID并从错误消息中单击AppID。注意它的名字。使所有权/权限也在那里发生变化。
  • 接下来,以管理员身份运行组件证书,并向下钻到控制台Root\Component \Computers\My Computer\DCOM Config。
  • 对于您在注册表中找到的每个组件的名称
    • 右击并选择“属性”
    • 单击“安全性”选项卡
    • 在“启动和激活权限”下,单击“自定义”和“编辑”
    • 添加“本地服务”作为用户
    • 授予本地服务“本地启动”和“本地激活”权限

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37727934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档