今天是
期刊信息

刊名:电脑与电信
曾用名:广东电脑与电讯
主办:广东省科技合作研究促进中心
主管:广东省科学技术厅
ISSN:1008-6609
CN:44-1606/TN
语言:中文
周期:月刊
影响因子:0.0948000028729439
被引频次:10013
期刊分类:电子信息
期刊热词:
笔记本电脑,投稿须知,计算机,网络,投稿,手机,网络安全,数据库,互联网,云计算,

现在的位置:主页 > 期刊导读 >

怎样解决新电脑运行游戏时的报错问题

来源:电脑与电信 【在线投稿】 栏目:期刊导读 时间:2020-08-12 18:19

【作者】网站采编
【关键词】
【摘要】有些朋友买了新电脑,正打算畅玩PC游戏的时候,却可能遇到种种游戏出错的情况。例如装好游戏打开却报错、玩游戏激战正酣电脑却突然重启等,瞬间给人浇了一盆冷水,新电脑带来

有些朋友买了新电脑,正打算畅玩PC游戏的时候,却可能遇到种种游戏出错的情况。例如装好游戏打开却报错、玩游戏激战正酣电脑却突然重启等,瞬间给人浇了一盆冷水,新电脑带来的兴奋感荡然无存。那么关于游戏出错的种种情况,该如何解决?今天就给大家分享一些经验,希望对大家能有所帮助。

d3dxx_xx.dll等文件报错:DirectX出错

这是一个PC游戏极其常见的报错。相信绝大部分PC游戏玩家,都遇到过双击游戏图标,却无法开启游戏,反而系统弹出“无法启动此程序,因为计算机中丢失d3dx9_42.dll。尝试重新安装该程序以解决此问题”之类的对话框。

报错原因:

这是由于系统中DirectX接口出现了问题。DirectX是微软Windows用的图形接口API,游戏通过DirectX来调用显卡等硬件,才能正确渲染图像、发出声音等。尽管Windows自带DirectX,但由于一些原因,自带的DirectX仍无法满足游戏运行的需求(例如某些Ghost版系统对DirectX进行了精简),因此游戏无法运行。

DirectX出错会产生很多种不同的报错,除了上文提到的d3dxx_xx.dll报错,还有 XINPUT1_x.dll报错、XAudiox_x.dll、和 0xc000007b 等报错。

解决办法:

很多朋友的解决办法就是看到系统报错缺乏某个dll文件,就到网络上寻找相应的dll文件,下载后把它放到System32等目录中。

但这样是无法解决DirectX出错的问题的,DirectX出错并不仅仅是缺乏某个文件,而是一系列的组件都出现了相应的问题。可以通过安装微软最新的DirectX来解决,微软在官方网站上提供了最新版的DirectX下载,通过微软的“DirectX End-User Runtime Web Installer”可以自动下载。

、报错:Visual C++ 出错

这也是PC玩家经常碰到的报错。这个错误也会导致游戏无法开启,提示框会显示“无法启动此程序,因为计算机中丢失。尝试重新安装此程序以解决此问题”等信息。

报错原因:

这是由于系统Visual C++运行环境出错引起的。C++是微软Windows程序的编程语言,且微软的Visual C++开发工具提供了DirectX API,因此大量游戏都采用微软的Visual C++工具来开发,需要相应的运行环境才能运行。而Visual C++程序的运行环境并没有内置到系统当中,因此很多游戏会无法运行。

解决办法:

和DirectX的错误类似,Visual C++的问题也不能直接通过下载dll文件来解决。需要手动安装Visual C++的软件包,安装后即可解决问题。而Visual C++的包有很多不同的版本,例如2013、2015和2017等,所幸的是微软将各个版本的Visual C++都集合到了同一页面当中,玩家下载安装即可。

0xc0000135、.NET Framework 报错:缺乏.NET Framework

这个问题在一些支持跨平台的游戏当中比较常见,报错后游戏也无法打开。这类报错会显示“应用程序无法正常启动(0xc0000135)”“若要运行此程序,必须首先安装.NET Framework的以下版本之一”等信息。

报错原因

这也是系统缺乏游戏的运行环境引起的。很多游戏都使用微软的.NET来开发,微软.NET能为程序提供跨平台能力,因此想要让游戏支持多平台,.NET是一个相当不错的选择。但NET的运行环境也并没有默认集成到微软Windows系统当中,系统中没有这类运行环境,报错无法开启也就理所当然了。

解决办法

为了保证绝大部份.NET游戏可运行,我们通常需要安装.NET Framework 4.X以及.NET Framework 3.5。从.NET Framework 4开始,系统中就只能存在一个.NET Framework 4.X,因此只需要安装最新版的.NET Framework 4.7.2,以及.NET Framework 3.5即可。

报错:PhysX未安装

这是一个偶尔会遇到的报错,并不是所有游戏、所有玩家都会遇到。这个报错更多地出现在使用AMD显卡的平台上,报错信息会提示“无法启动此程序,因为计算机中丢失”。

报错原因

这是由于游戏使用了NVIDIA的“PhysX”物理加速技术,而系统中又并未安装相应驱动造成的。在DirectX 10时代,NV推出了PhysX物理加速技术,支持该技术的游戏可以通过GPU加速物理计算,实现更逼真的物体运动、碰撞效果。

解决办法

通常来说,N卡的驱动程序就已经包含了PhysX的驱动,如果使用比较新的N卡,正确安装了驱动,一般不会出现此问题。而如果使用的是AMD显卡或者Intel集显,那就需要手动安装PhysX的最新驱动了。

报错:需要Game for Windows Live

某些旧游戏会出现此类错误。在报错时,提示框会出现“无法启动此程序,因为计算机中丢失”等信息,除了dll文件不同,其他字样和PhysX的错误提示类似。

文章来源:《电脑与电信》 网址: http://www.dnydxzz.cn/qikandaodu/2020/0812/414.html

上一篇:新科技 老电影
下一篇:不忘初心,探究智慧金融密码砥砺前行,助推科