重装系统后Visual C++没了,其他都能装上但VC2008会报这个error 1935。
鉴于我把网上所有的解决方法排了一遍错,我也不知道是哪一步起效,所以就都放上来了。
特别注意:报error 1935的错误原因可能不尽相同,比如我的报错开头为An error occurred,结尾为HRESULT:0x80070005。
80070005 拒绝访问通常是权限问题,安装Visual C++无法写入文件夹或注册表(直接跳转第7步)
而网上很多解决方法的开头都是Redistributable(即安装程序集),结尾为HRESULT:0x80070003。(跳转第2步)
PS:提示中出现amd64和x86基本取决于你安装的版本x64还是x86,并不是错误原因。
目录
第1步:下载Visual C++安装包。
我使用系列包安装后提示的是2005/2008安装失败,如果你是其他版本的问题我不确定以下内容是否奏效。
鉴于联想安装包的链接挂得乱七八糟,可以直接下个360驱动大师(卸载时注意勾选捆绑的垃圾软件);或者走【小工具】一键安装Visual C++全部运行库_哔哩哔哩_bilibili,下载链接在视频评论区。
第2步:修改注册表。
网上解决VC安装失败问题80%的回答,如果你的HRESULT是0x80070003,那恭喜你大概率就是注册表这里出了问题,使用 sfc /SCANNOW 命令修复之后就能安装了。
具体过程参考:Win10安装不上VC++2008错误1935解决方法
第3步:关闭杀毒软件
部分杀毒软件可能影响VC正常安装。