该错误一般会重复出现在事件查看器,严重的会导致系统卡死。

以解决下列错误为例,给出步骤:

注意记录用户(划掉的部分)及要添加的权限(本例为“本地激活”权限)

1.运行regedit,打开注册表编辑器,进入 “计算机\HKEY_CLASSES_ROOT\AppID\{15C20B67-12E7-4BB6-92BB-7AFF07997402}”

  注意大括号里的是APPID

2.右键该项,选择“权限”,如下图所示

  

3.在弹出的对话框中选择“高级”,点击“更改”,更改所有者。所有者最好是当前登录的用户,可以在弹出的对话框中输入当前用户名,然后点击“检查名称”补全所有者用户名,点击“确定”。

  

  

4.点击确定,回到修改权限的对话框,将SYSTEM及当前登录用户的权限提升为“完全控制”,点击“应用”,“确定”

 

5. 为下一步做准备。在注册表中,可以看到 {15C20B67-12E7-4BB6-92BB-7AFF07997402} 对应 RuntimeBroker 应用程序,如下图所示。若一个APPID没有对应的应用程序,记住该APPID。

6.运行“组件服务”,打开左侧的目录树,点击“DCOM配置”,稍等一会,中间的窗口会出现很多图标。若上一步中,APPID有对应的应用程序名称,则根据该名称在中间的窗口寻找相应图标;若没有对应的应用程序,则找到APPID对应的那个图标。注意:根据APPID找的时候,是有左右大括号的。

下图是 RuntimeBroker 对应的

7.若一个应用名有2个图标,可以右键点击1个图标,选择“属性”,根据 应用程序 ID 对照是否是要寻找的那项。

8.找到目标项之后,点击“安全”选项卡,选择“启动和激活权限”中的“编辑”,添加当前登录的用户名,确保其权限如下图所示。

点击确定,完成。

注意:

1.若不在注册表中修改所有者,可能会出现“无法保存对 权限所作的更改”的问题。

2.若出现“附加到 注册表值 的一个或多个权限项目包含不能识别的类型,无法显示”,需要在注册表中找到CLSID及APPID对应的项,进行权限修改;关闭“组件服务”后用管理员权限打开。

最新文章

  1. 关于SAP的事务提交和回滚(LUW)
  2. Ubuntu 12 编译安装 PHP 5.4 及 问题汇总
  3. httpclient 4.5 get请求
  4. jQuery Mobile学习日记(二)
  5. sql学习资料
  6. 输出一个对象的所有属性的值,可以不用反射机制,用JSON处理更方便
  7. 关于Team Leader
  8. CSS3学习系列之布局样式(一)
  9. Opengl4.5 中文手册—C
  10. 末学者笔记--rpm和yum软件管理(Linux)
  11. Linux中搭建Maven私服
  12. flask form表单验证
  13. [pat]1007 Maximum Subsequence Sum
  14. 【JAVA】异常笔记
  15. PAT 甲级 1022 Digital Library
  16. Ubuntu中root用户和user用户的相互切换[转载自93度的饼干]
  17. 【.NetCore学习】ASP.NET Core EF Core2.0 DB First现有数据库自动生成实体Context
  18. Linux服务器---配置apache支持php
  19. bzoj千题计划133:bzoj3130: [Sdoi2013]费用流
  20. myeclipse web servelet调试输入的中文在TOMCAT服务器的命令行显示为????

热门文章

  1. ubuntu22.04 git升级
  2. HTML元素关系与CSS初步了解
  3. python 获取近几周日期
  4. Android中添加set文件
  5. Codeforces 1132E(大数据多重背包)
  6. js计算时间为刚刚、几分钟前、几小时前、几天前··
  7. python + unittest + request + parameterized 参数化遇到中文名称testcase不显示的问题
  8. python备份文件(简易)
  9. 15、java递归解决迷宫问题
  10. ptyhon基础课程_2