装 VisualStudio 报“安装时发生严重错误”,查看日志有 Error 1402 字样

截图只是截图其中一个严重错误(我也走了不少弯路,最后有说)。

比如也有报 Build Tool 安装时发生严重错误,同样适用。

装 VisualStudio 报“安装时发生严重错误”,查看日志有 Error 1402 字样_第1张图片

点 日志文件 搜索 Error 1402 出现下面

Could not open key: UNKNOWN\Components\E014804E6B0DCCB359407B8FA51D5AB7\AF79A5FB42ADF6E358B506F33AF0EC34

类似字样。

以管理员运行 CMD,输入:psexec.exe -i -d -s regedit.exe 启动注册表。

psexec.exe是超超超级无障碍修改注册表用户权限的工具,在 https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx 下载

切到到以下路径(路径可能会有不同) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components

装 VisualStudio 报“安装时发生严重错误”,查看日志有 Error 1402 字样_第2张图片

在此路径下找到 E014804E6B0DCCB359407B8FA51D5AB7 下的 AF79A5FB42ADF6E358B506F33AF0EC34

如果找到,那么就在 Components 上点右键,权限,选中Administros(*\*),在允许列点 完全控制,确定。(这时有卡顿)

如果没找到,那么查找 AF79A5FB42ADF6E358B506F33AF0EC34 你的未必就是这个请按实际搜索,找到类似路径后,重复权限操作。

就此可以成功安装VS了。

弯路:之前每报一次1402我都会去搜索对应的key,每个项进行权限更改,后面改的项实太多了,或者脑子一偷懒就想要么父项改下得了,就试在 Components 上改了一下。结果就搞定了。

你可能感兴趣的:(error,1402,安装时发生严重错误)