首页 > 编程语言 >应用程序无法正常启动(0xc000007b)最佳解决方案

应用程序无法正常启动(0xc000007b)最佳解决方案

时间:2022-11-29 23:33:27浏览次数:84  
标签:Redistributable 0xc000007b 解决方案 C++ Visual 应用程序 运行库 安装 Microsoft

1. 问题描述

我卸载程序的时候,把vc++运行库给卸载掉了,打开vm虚拟机的时候,就出现了应用程序无法正常启动(0xc000007b)的错误

image-20221129181420052

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设置,点击“应用”

image-20221129182729555

2、在列表框输入“c++", 排列“名称”,选条件”Windows C"

image-20221129184112479

3、接下来,着重安装红框里面这些运行库即可

image-20221129194650217

4. 安装运行库

安装Microsoft Visual C++ Redistributable 运行库,主要方式有

那么我们两者结合安装,先用集合安装,个别运行库安装失败,在使用单个安装。

1、鼠标右键以管理员形式打开微软常用运行库集合,点击下一步

image-20221129193457407

2、选择缺少的运行库,按下一步,点击安装,点击完成

image-20221129193705020

3、按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C"

image-20221129194050437

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版本了

image-20221129195136978

7、分别下载x86和x64,安装它们,先安装x86

image-20221129195644241

8、点击关闭,别那么快重启

image-20221129195750618

9、安装x64,关闭

image-20221129195848619

10、按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C"

image-20221129200019412

11、接着安装Microsoft Visual C++ Redistributable 2013 x64

image-20221129200118864

12、安装x64

image-20221129200151434

13、安装成功了

image-20221129200230719

14、重启电脑

5. 安装失败

有的人一次性安装成功,有的人安装失败,下面讲解安装失败如何处理,使你成功安装。

安装Microsoft Visual C++ Redistributable失败会报错:0x80070659 系统策略禁用这个安装,请与系统管理员联系

image-20221129203239702

很多人百度一下,去修改系统策略了,鼠标右击以管理员的身份运行,我也傻乎乎的去干了,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位成功

image-20221129231647733

5、安装32位成功

image-20221129231732400

6、按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C"

image-20221129231815198

同理,其他安装失败的,你卸载,再安装低版本的,怎么卸载?

按 win+E 打开Windows设置,点击“应用”,在列表框输入“c++", 排列“名称”,选条件”Windows C",选择你要卸载的运行库

最后记得重启电脑!

对了,千万别用这个软件,它是有BUG的,会造成版本冲突和重复,这个东西害人不浅,怪不得凉

image-20221129232619777

标签:Redistributable,0xc000007b,解决方案,C++,Visual,应用程序,运行库,安装,Microsoft
From: https://www.cnblogs.com/fby698/p/16937115.html

相关文章