游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复

装好游戏之后,一打开就跳出各种报错信息的情况小伙伴一定见过,其中缺少各种 dll文件最常见 。小伙伴们一定奇怪,用得好好的电脑,怎么会缺文件呢?为啥其他游戏/应用就没事呢?其实这些“丢失”的dll文件都挺好认的,认出之后也很好解决问题 。今天小编就来说一说它们吧 。
● 丢失 d3dxx_xx.dll、XINPUT1_x.dll
这大概是最常见的游戏报错了,从文件名大概可以才出来,这是 DirectX(Direct 3D)的相关文件,比如 d3dx9_26.dll,它就是 DirectX 9 里面的一个文件 。同样来自 DirectX 的问题还有 XAudiox_x.dll、DXError.log、0xc000007b 等报错方式 。

游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复



游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复


解决方法很简单,在微软官网上找 DirectX,下载安装就好了,注意安装时需要保持联网 。所谓找个对应的 dll 文件拷到系统安装目录/system32/目录下的方法其实不太靠谱,如果丢失了多个文件就更麻烦了 。

游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复


● 丢失 MSVCxxx.dll、MFCxxx.dll
丢失 MSVCP110.dll 也是很多小伙伴启动游戏时会碰上的问题,另外还有报错丢失 MFCxxx.dll 的,原因都一样,是 Visual C++运行环境出错引起的,这个功能没有内置在系统内,大家只要在微软官网上搜索 Visual C++然后下载最新的安装就好了 。

游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复



游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复


● 没找到 PhysXLoader.dll
这是由于游戏使用了英伟达的“PhysX”物理加速技术,而系统中又并未安装相应驱动造成的 。如果你用的是 N 卡,下载最新驱动安装上就能搞定,如果是 A 卡,那就需要到英伟达官网-“驱动程序”-“所有驱动程序”页面,在页面最下方找到“NVIDIA PhysX 系统软件”链接,然后手动下载安装了 。

游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复



游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复



游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复


● 丢失/找不到 xlive.dll
一些比较老的游戏使用了微软的 Games for Windows Live 服务,提供了和 Xbox 共享成就等功能,如果系统没安装这个服务,就会出现这一提示了 。使用 win7/8.1 的小伙伴们可以去微软官网搜索这一功能,就能找到相关下载和说明了 。

游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复



游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复


在 Win10 里微软用 Xbox 服务替代了这个功能,但对有些游戏仍有不兼容的问题,那么搜索、下载和安装 xliveredist 即可使用了 。如果仍然有兼容性问题,它还会提示用户去安装正确的版本,大家按照指示操作就好,这里就不啰嗦啦 。

游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复


● 丢失 steam_apixx.dll
这种报错很多资深玩家小伙伴一看就知道了,肯定是 Steam 服务的相关文件出错 。它一般是小伙伴图方便安装所谓“硬盘版”游戏时出现的 。解决方法当然就是老老实实地安装 Steam 客户端来购买、安装和使用游戏 。如果希望转移游戏文件,也一定要使用 Steam 自带的备份和还原工具 。

游戏打不开缺少dll文件的解决办法 dll文件丢失怎么恢复

推荐阅读