一般设计软件或其他某些软件某些游戏都需要Microsoft Visual C++运行库运行库有以下版本:
Microsoft Visual C++2005
Microsoft Visual C++2008
Microsoft Visual C++2010
Microsoft Visual C++2012
Microsoft Visual C++2013
Microsoft Visual C++2015
Microsoft Visual C++2017
以上版本都存在X86与64位、为什么要说明X86与64位,其实并非你的win10系统是64位你就安装64位的运行库的可以的。为什么?不解析了,打字累。把运行库都安上都不影响的。
好吧,进主题。
首先要准备:DirectX修复工具(增强版)
记住一定要用增强版的,我用的是DirectX修复工具3.7(增强版)
因为增强版里面已经有齐所有的运行库。
第一步:打开DirectX修复工具3.7(增强版),将鼠标放在黑箭头下会看到“同时更新C++”
第二步:点击“检测并修复”,它会自动修复directx和运行库
耐性的等待后,你会发现会有些运行库是修复不了的。修复不了的会是红色显示。
这里说明一下DirectX修复工具,举个例子:如果你安装Microsoft Visual C++2010的64位并没有安装X86版本,他一样是显示红色标错的。反正我的就是,你们就不知道了。
我当初修复的时候就C++2005、C++2008、C++2010修复不了。
那么修复不了的如何处理?手动安装
你哪个修复不了就下哪个,下面只是举例。记得64位与X86都下载
到微软官网上直接搜索Microsoft Visual C++ 2010 Redistributable Package
一般排最前面的两个就是。
下载完后安装可能会出现安装路径找不到文件的问题,其实这个就是安装不成功的原因,所以要改成手动。当出现以上现象,直接点“浏览”后确认就可以了。
基本以上办法2010、2012、2015、2017都可以解决的。
如果运行库Microsoft Visual C++2008还是修复不了就用以下方法:
修改注册
HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet\Control
新建 - DWORD(32-位)
命名:RegistrySizeLimit
数值数指:ffffffff