Window10 RuntimeBroker问题解决(详细)
最近我的笔记本出现了一些问题就是如下图的问题:
我各种在网上查资料,发现现在网上的很多方法都没有讲的特别详细,我看的我是一头雾水,我今天在他们各位大佬的基础上,我加了一点东西,希望可以帮到各位解决问题.
第一步
按atrl+x打开你的事件管理器,查看你的问题所在的APPID(按如下图的路径打开,找到你的问题记录信息Windows日志\系统):
我的问题日志是:
应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 DESKTOP-7LTP2JK\Administrator SID (S-1-5-21-3261670169-554113821-1916309727-500)授予针对 CLSID 为
{D63B10C5-BB46-4990-A94F-E40B9D520160}
、APPID 为
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
的 COM 服务器应用程序的 本地 ** 权限。此安全权限可以使用组件服务管理工具进行修改。
所以我的APPID是:{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
第二步
接着我们就需要在组件中找到这个APPID对应的RuntimeBroker(因为我的电脑中有两个RuntimeBroker),先打开控制面板,将右上角的查看方式改为小图标然后找到图中画圈的管理工具
点开之后再找到组件工具,如图
打开后根据我给的图上的路径找到问题所在(组件服务\计算机\DCOM配置下):
找到与你APPID对应的RuntimeBroker
右键点击RuntimeBroker,打开属性,点击安全
点击启动与**下的编辑,如果此处的**无法点击显示灰色状态,则需要你按下windows+R,输入regedit进入注册表,进入注册表后按ctrl+F搜索你的APPID
找到与APPID重名的注册表后,右键该注册表,打开权限一栏,将SYSTEM的权限下完全控制和读取都勾起
如果不能修改请点击高级,将所有者更改为你当前登录的用户:
都完成以后回到你的组件工具找到RuntimeBroker右键它点击安全就可以更改了,如果显示的是能点击编辑,但是还是无法对其进行添加用户操作,那么请点击访问权限,添加上你当前的用户
完成操作后即可进行最后一步!
最后
编辑启动权限就可以了
接下来点击添加,添加三个用户:Authenticated Users, NETWORK SERVICE, SYSTEM三个用户,勾选本地**权限。如下图
到这里基本上就能解决了这个问题,如果有什么疑问可以在下方评论