解决安装ENVI5.3报错:the installation of MSVC_2010_SP1_x64_32bit has failed

前一阵子需要用到ENVI5.3软件,一直装不上老是报 the installation of MSVC_2010_SP1_x64_32bit has failed。setup will now exit的错,在网上找了很多参考的解决方法还是没能解决,最后自己瞎摸索着装上了,希望对大家有所帮助。

亲测有效!

问题说明:

安装ENVI5.3时出现如下错误:

image-20220327125352260

原因就是之前有安装过,因为很多软件都需要这个运行库。

解决办法:

找到无法安装Microsoft Visual C++ 2010 Redistributable原因

1、首先手动下载Microsoft Visual C++ 2010 SP1 Redistributable Package

Microsoft Visual C++ 2010 SP1 Redistributable Package下载:

http://download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe(X86版)

http://download.microsoft.com/download/A/8/0/A80747C3-41BD-45DF-B505-E9710D2744E0/vcredist_x64.exe(X64版)

注意:这两个版本都需要下载

2、然后进行手动安装(X86与X64两个版本都需要操作)

1)执行安装包进行安装,会出现错误,注意这时一定先不要关闭安装窗口

2)去D盘或E盘找到名如“092b5421b8ec3b3b0cd1”一类的文件夹(可能会不一样)

3)将文件夹复制进行备份保留,然后关闭安装窗口

4)打开刚刚备份的文件夹找到“vc_red.msi"然后执行(如果出错去看第三步)

5)然后在控制面板中找到”Microsoft Visual C++ 2010 Redistributable“,然后进行卸载

这时电脑才具备安装Microsoft Visual C++ 2010 Redistributable的条件,再次安装envi即可成功

3、若第二步中执行”vc_red.msi“出错

如下图:

原因是注册表无法打开 XXX 由于某个错误无法打开该密钥

image-20220327131020868

解决办法:

1、win+R输入:regedit

找到错误信息提示的路径,例如:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\C7C03442DA9C85F5C81AC7DBAC07C526\0BDE39D306B8E0647874124EF06BDD09

2、修改注册表权限

image-20220327131332099

1、右键——》权限——》高级

更改所有者——》高级——》立即查找,然后选择Administrators确定即可

image-20220327131718577

2、

添加——》选择主体——》高级——》立即查找,然后选择Administrators确定

image-20220327131852152

然后修改权限

image-20220327132044991

应用即可。

再次运行备份文件夹中的vc_red.msi,可能会再次报错,然后一直按上述方法修改权限直到不报错为止(可能需要十几次)

同样X86与X64都需要进行上述操作。

结束后到控制面板中找到Microsoft Visual C++ 2010 Redistributable X64/X86进行卸载,
然后就可以成功安装ENVI了

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值