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、最后,完成上述步骤后,显示成功的界面,单击[确定]按钮即可,如下图所示。这样,问题就解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)