1. 问题描述
我卸载程序的时候,把vc++运行库给卸载掉了,打开vm虚拟机的时候,就出现了应用程序无法正常启动(0xc000007b)的错误
2. 运行库版本
我们的绝大数软件,比如vm、qq、vc++、迅雷等软件都依赖于微软vc++运行库,没装或者缺少或者版本不对,都可能造成程序无法启动或者其他的错误,因此用微软系统,那么必须装上微软的运行库。常见的运行库,主要有这些:
64位 | 32位 |
---|---|
Microsoft Visual C++ Redistributable 2015-2022x64 | Microsoft Visual C++ Redistributable 2015-2022x86 |
Microsoft Visual C++ Redistributable 2015-2019x64 | Microsoft Visual C++ Redistributable 2015-2019x86 |
Microsoft Visual C++ Redistributable 2019 x64 | Microsoft Visual C++ Redistributable 2019 x86 |
Microsoft Visual C++ Redistributable 2015 x64 | Microsoft Visual C++ Redistributable 2015 x86 |
Microsoft Visual C++ Redistributable 2013 x64 | Microsoft Visual C++ Redistributable 2013 x86 |
Microsoft Visual C++ Redistributable 2012 x64 | Microsoft Visual C++ Redistributable 2012 x86 |
Microsoft Visual C++ Redistributable 2010 x64 | Microsoft Visual C++ Redistributable 2010x86 |
Microsoft Visual C++ Redistributable 2008 x64 | Microsoft Visual C++ Redistributable 2018 x86 |
Microsoft Visual C++ Redistributable 2005 x64 | Microsoft Visual C++ Redistributable 2005 x86 |
下表c++环境运行库,游戏应用程序可能需要Microsoft Visual C++ .NETx64,其他三种可能不太需要了
64位 | 32位 |
---|---|
Microsoft Visual C++ .NETx64 | Microsoft Visual C++ .NETx86 |
Microsoft Visual Basic 6.0 Runtime Extended Filesx64 | Microsoft Visual Basic 6.0 Runtime Extended Filesx86 |
Microsoft Visual Basic 5.0 Runtime Filesx64 | Microsoft Visual Basic 5.0 Runtime Filesx86 |
Microsoft Visual Studio 2010 Tools for Office Runtimex64 | Microsoft Visual Studio 2010 Tools for Office Runtimex86 |
因此,我们着重安装第一个大表格的运行库即可。
3. 查找运行库
微软运行库默认装到C盘,我们需要找出缺失的运行库,把它给安装上去,或者修复安装,或者覆盖安装。那么怎么找呢?
1、按 win+E 打开Windows设置,点击“应用”
2、在列表框输入“c++", 排列“名称”,选条件”Windows C"
3、接下来,着重安装红框里面这些运行库即可
4. 安装运行库
安装Microsoft Visual C++ Redistributable 运行库,主要方式有
- 集合安装:https://wwp.lanzouw.com/b0emisn2d 密码:1fx1
- 单个安装:https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170
那么我们两者结合安装,先用集合安装,个别运行库安装失败,在使用单个安装。
1、鼠标右键以管理员形式打开微软常用运行库集合,点击下一步
2、选择缺少的运行库,按下一步,点击安装,点击完成
3、按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C"
4、经过程序查看,我这边缺少以下的运行库,需要我单个安装它们
Microsoft Visual C++ Redistributable 2013 x64
Microsoft Visual C++ Redistributable 2015 x64
Microsoft Visual C++ Redistributable 2015 x86
Microsoft Visual C++ Redistributable 2019 x64
Microsoft Visual C++ Redistributable 2019 x86
5、用浏览器打开:https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170
6、下图的运行库包括了2015、2017、2019和2022,因此我安装它就安装了2015和2019版本了
7、分别下载x86和x64,安装它们,先安装x86
8、点击关闭,别那么快重启
9、安装x64,关闭
10、按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C"
11、接着安装Microsoft Visual C++ Redistributable 2013 x64
12、安装x64
13、安装成功了
14、重启电脑
5. 安装失败
有的人一次性安装成功,有的人安装失败,下面讲解安装失败如何处理,使你成功安装。
安装Microsoft Visual C++ Redistributable失败会报错:0x80070659 系统策略禁用这个安装,请与系统管理员联系
很多人百度一下,去修改系统策略了,鼠标右击以管理员的身份运行,我也傻乎乎的去干了,TMD,发现根本不是权限的问题,也不是策略禁用你安装程序,而是你安装的Microsoft Visual C++ Redistributable安装版本太高或者已经有了,导致系统不给你安装,64位你可以安装版本1,32位的安装版本2,都可以的,只要你的版本不要太高,或者已经存在已有的版本,就这一回事,网上的人搞得那么复杂。
1、打开https://www.cnblogs.com/fby698/p/16936148.html
2、现在我演示安装Microsoft Visual C++ Redistributable 2013运行库
3、推荐大家手动安装 12.0.40649.5版本的,太高就会发生上面那个错误
http://download.microsoft.com/download/C/C/2/CC2DF5F8-4454-44B4-802D-5EA68D086676/vcredist_x64.exe
http://download.microsoft.com/download/C/C/2/CC2DF5F8-4454-44B4-802D-5EA68D086676/vcredist_x86.exe
4、安装64位成功
5、安装32位成功
6、按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C"
同理,其他安装失败的,你卸载,再安装低版本的,怎么卸载?
按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C",选择你要卸载的运行库
最后记得重启电脑!
对了,千万别用这个软件,它是有BUG的,会造成版本冲突和重复,这个东西害人不浅,怪不得凉
标签:Redistributable,0xc000007b,解决方案,C++,Visual,应用程序,运行库,安装,Microsoft From: https://www.cnblogs.com/fby698/p/16937115.html