注册表提示“打开项时出错”的解决办法
因为某些不明原因,注册表可能会出现某些项无法查看,提示“打开项出错”和“无法打开Kernel,由于某个错误无法打开该密钥。详细信息:拒绝访问”
错误原因
所选项的权限出现错误(深层原因不明),为其配置正确权限即可访问编辑。
解决办法1:配置访问权限
-
在出错的项上右键菜单,选择权限,系统提示“你没有权限查看 Kernel的目前权限设置,但是你可以更改权限”点确定继续
-
在权限窗口点击“高级”,在高级安全设置的“所有者”后边点击“更改”,在选择用户或组窗口中点击“高级”,在新的选择用户或组窗口中点击“立即查找”,在搜索结果中选择当前用户名,点两次“确定”,回到高级安全设置窗口
-
回到高级安全设置窗口,马上点“应用”,在权限条目中会自动出2条信息
-
然后点下边“添加”,在Kernel的权限项目窗口中点击“选择主体”,在选择用户或组窗口中点击“高级”,在新的选择用户或组窗口中点击“立即查找”,在搜索结果中选择当前用户名,点两次“确定”,回到Kernel的权限项目窗口
-
在Kernel的权限项目窗口,勾选“完全控制”和“读取”,点3次“确定”,回到注册表页面
-
按F5刷新,刚才无法访问的项就可以正常访问了
注解:此方法适用于无法访问项比较少的情况,由于此方法无法将权限覆盖到子项,所以如果子项中也有出现提示无权限的,就需要再次手动重复上边1-6步骤进行权限重设,比较麻烦
解决办法2:使用Dism++绕过注册表的权限限制
- 下载安装Dism++,在工具箱中,点击“春哥附体”,输入“regedit”,点确定启动无权限限制的注册表