背景介绍
我在打开某程序的时候无意间点了VS2022的【修复】按钮,MDZZ,这个功能就是个shit。修复时候,直接中断,报错内容如下图。然后就废了,装又装不上,卸又不能卸,就卡在中间不上不下,重装了好几次,一直都是卡在这里。
排查过程
点开左下角的查看日志,看到日志中描述
未能安装包“Microsoft.VisualCpp.Redist.14,version=14.38.33130,chip=x86”。
搜索 URL
https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualCpp.Redist.14;PackageAction=Install;ReturnCode=-2147467259
详细信息
返回代码: -2147467259
返回代码详细信息: 拒绝访问。
日志
C:\Users\qianlong.kang\AppData\Local\Temp\dd_setup_20240110101547_310_Microsoft.VisualCpp.Redist.14.log
解决方案
根据日志显示这个包安装失败了,直接搜本地文件,找到两个文件夹,一个x86,一个x64。
打开文件夹管理员安装 VC_redist.x86.exe
先装x86,再装x64,如果弹窗重启,则重启
把上面那俩玩意儿装完,再打开VS的安装程序,点击VS2022 修复,安装顺利。
完美,撒花~