前一阵子需要用到ENVI5.3软件,一直装不上老是报 the installation of MSVC_2010_SP1_x64_32bit has failed。setup will now exit的错,在网上找了很多参考的解决方法还是没能解决,最后自己瞎摸索着装上了,希望对大家有所帮助。
亲测有效!
问题说明:
安装ENVI5.3时出现如下错误:
原因就是之前有安装过,因为很多软件都需要这个运行库。
解决办法:
找到无法安装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 由于某个错误无法打开该密钥
解决办法:
1、win+R输入:regedit
找到错误信息提示的路径,例如:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\C7C03442DA9C85F5C81AC7DBAC07C526\0BDE39D306B8E0647874124EF06BDD09
2、修改注册表权限
1、右键——》权限——》高级
更改所有者——》高级——》立即查找,然后选择Administrators确定即可
2、
添加——》选择主体——》高级——》立即查找,然后选择Administrators确定
然后修改权限
应用即可。
再次运行备份文件夹中的vc_red.msi,可能会再次报错,然后一直按上述方法修改权限直到不报错为止(可能需要十几次)
同样X86与X64都需要进行上述操作。文章来源:https://www.toymoban.com/news/detail-439570.html
结束后到控制面板中找到Microsoft Visual C++ 2010 Redistributable X64/X86进行卸载,
然后就可以成功安装ENVI了文章来源地址https://www.toymoban.com/news/detail-439570.html
到了这里,关于解决安装ENVI5.3报错:the installation of MSVC_2010_SP1_x64_32bit has failed的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!