注册表权限不足导致 Visual C++ 安装失败及解决方法
原文地址:https://itxiaozhang.com/fix-visual-cpp-error-1402-registry-permission/
远程修电脑,请访问 章九工具箱,选择「电脑维修(国内)」或「电脑维修(海外)」加我微信咨询。
问题描述
安装运行库时出现报错:
「Product: Microsoft Visual C++ [版本号] Redistributable - [具体版本号] Error 1402. Could not open key: UNKNOWN\Components[GUID][子键]. System error 5.」
为了解决该问题,需要修改注册表权限。但在操作过程中,系统又提示:
「注册表编辑器无法在当前所选的项及其部分子项上设置安全性」。
问题原因
- Visual C++ 安装失败的根本原因是注册表关键项权限不足,系统错误 5 表示拒绝访问。
- 使用普通管理员权限修改注册表时,无法对部分系统级注册表项设置安全性。
解决办法
下载微软官方的 PsExec 工具。
解压工具包。
关闭所有已打开的注册表编辑器。
以管理员身份打开命令提示符,进入解压目录:
- 输入磁盘号(如「D:」);
- 输入「cd 文件夹名」进入解压目录。
执行命令:
1
psexec -i -d -s regedit
此时以系统权限打开注册表编辑器。
定位到报错提示的注册表路径:
「UNKNOWN\Components[GUID][子键]」。右键该项,选择「权限」,为「Administrators」组赋予完全控制权限。
保存设置后,重新运行 Visual C++ 安装程序,即可完成安装。
视频版本
▶ 远程修电脑,请访问 章九工具箱,选择「电脑维修(国内)」或「电脑维修(海外)」加我微信咨询。
▶ 本网站的部分内容可能来源于网络,仅供大家学习与参考,如有侵权请联系我核实删除。
▶ 我是小章,目前全职提供电脑维修和IT咨询服务。如果您有任何电脑相关的问题,都可以问我噢。
注册表权限不足导致 Visual C++ 安装失败及解决方法
https://itxiaozhang.com/fix-visual-cpp-error-1402-registry-permission/