正在阅读:新U新显卡到手玩游戏却报错?老司机教你怎么做新U新显卡到手玩游戏却报错?老司机教你怎么做

2019-07-13 00:15 出处:PConline原创 作者:Aimo 责任编辑:censi

  [PConline杂谈]暑假到了,而这个时间段也一直是各位学生朋友的装机季。不少学子经历了高中的三年寒窗苦读,正将步入大学校园,在暑期配一台游戏PC,不失为犒劳自己的好方案。而近日更是恰逢AMD发布了新一代锐龙Ryzen处理器、RX 5700系列显卡等新产品,NV更新了Super系列显卡,想要装一台新的游戏PC,这时候可谓是正值天时地利人和。

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

d3dxx_xx.dll等文件报错:DirectX作怪

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

游戏报错
典型的Directx报错

  报错原因:

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

DirectX
另一种DirectX报错

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

  解决办法:

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

  但是,这样是无法解决DirectX出错的问题的,DirectX出错并不仅仅是缺乏某个文件,而是一系列的组件都出现了相应的问题。对此,我们可以通过安装微软最新的DirectX来解决。

  微软在官方网站上提供了最新版的DirectX下载。通过微软的“DirectX End-User Runtime Web Installer”,可以通过网络下载最新的DirectX组件,安装后即可修复问题。

微软提供了DirectX安装程序
微软提供了DirectX安装程序

  DirectX End-User Runtime Web Installer下载地址:点此进入官网下载

MFCxxx.dll、MSVCxxx.dll报错:Visual C++作祟

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

Visual C 报错
Visual C++报错

  报错原因:

  这是由于系统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++都集合到了同一页面当中,玩家下载安装即可。

  Visual C++下载地址:点此进入官网下载

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

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

.NET Framework报错
.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即可。

  .NET Framework 4.7.2官方下载地址:

  在线安装包:点此下载

  本地安装包:点此下载

  .NET Framework 3.5下载地址:点此进入官网下载

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品