admin 管理员组

文章数量: 1184232

重装系统后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驱动大师(卸载时注意勾选捆绑的垃圾软件);或者走 ,下载链接在视频评论区。

第2步:修改注册表。

网上解决VC安装失败问题80%的回答,如果你的HRESULT是0x80070003,那恭喜你大概率就是注册表这里出了问题,使用 sfc /SCANNOW 命令修复之后就能安装了。

具体过程参考:

第3步:关闭杀毒软件

部分杀毒软件可能影响VC正常安装。

第4步:修改服务

部分服务未开启可能导致VC无法安装。

Win+R打开运行,输入services.msc,打开服务:

根据首字母顺序,依次找到:COM+ Event System,Diagnostic Policy Service,Diagnostic Service Host,Diagnostic System Host,Program Compatibility Assistant Service,Windows Installer,Windows Modules Installer。全部启用,并设置为自动。

第5步:修改系统配置,纯净开启

Win+R打开运行,输入msconfig,打开系统配置:

本文标签: 安装失败 结尾为 编程