win7 64位提示程序错误0xc0007b,.net和VB VC运行库,dx9都装了。

win7 64位提示程序错误0xc0007b,.net和VB VC运行库,dx9都装了。,第1张

造成应用程序无法正常启动(0xc000007b)的原因比较多,大概有三个可能:

1、DirectX9没有安装

2、Microsoft Visual C++没有安装

3、.net没有安装

解决方法有两个:

方法一:

安装Visual Studio 2010,Visual Studio 2010

32位系统只安装32位的即可,

64位系统,32位和64位的都要安装

1、安装DirectX9.0

很多人可能不理解,我们应该用的是DX11啊,这是因为Win7虽然支持DirectX11,但是为了兼容性,很多软件公司还是基于DirectX9开发,而WIN7默认是没有安装DirectX9的,所以肯定就会提示错误。

DirectX9.0

32位系统只安装32位的即可,

64位系统,32位和64位的都要安装

2、安装Microsoft Visual C++ 2005、2008、2010运行库

Microsoft Visual C++运行库

32位系统只安装32位的即可,

64位系统,32位和64位的都要安装

3、安装.net运行库

.NET Framework 4.0版(dotNetFx40)

方法二:

使用DirectX Repair 这款软件自动修复,运行后点检测并修复,即可自动修复完成,修复后重启计算机

解决方法:

1、按WIN+R打开运行框,输入“services.msc”命令然后回车;

2、在win764位系统的服务列表中查看以下服务是否开启:

COM+ Event System

Diagnostic Policy Service

Diagnostic Service Host

Diagnostic System Host

Program Compatibility Assistant Service

Windows Installer

Windows Modules Installer

3、如果发现有服务呈禁用状态的话,我们双击该条服务进入服务配置页面,然后将服务启动,并将启动类型设置为“自动”,最后点击应用。

出现此问题的原因为:微软C++语言运行错误。

解决的方法和详细的 *** 作步骤如下:

1、首先,单击计算机开始菜单中的[运行]选项,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,在搜索框中输入[cmd]命令,然后单击界面底部的[确定]按钮,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,输入如下红框中的命令,然后按Enter键确认,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,输入如下红框中的命令,然后继续按Enter键确认,如下图所示,然后进入下一步。

5、最后,完成上述步骤后,显示成功的界面,单击[确定]按钮即可,如下图所示。这样,问题就解决了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12121340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存