1.当你的软件启动提示丢失DLL的问题时,很显然 你的DLL运行库有问题 用DLL修复工具进行一键修复即可。

一般情况下,丢失d3、x3d开头的dll是DX的问题,丢失msvcr、msvcp之类的是VC++的问题,丢失xlive是没装Games for Windows LIVE,丢失physxloader是没装英伟达PhysX物理加速驱动。

一般游戏启动时会提示丢失的那些dll严格来讲都不算是系统文件,微软原版系统刚安装完的时候本来就不存在那些dll,其实不是“丢失”,就是原本就没有,需要自己另外安装的。

举个栗子,比如很多老游戏需要dx9运行库,二win8.1系统本身只自带dx11,没有老旧的9.0版,就会出现提示丢失d3dx9之类的dll

缺少PhysXLoader.dll是NVIDIA PhysX物理加速引擎的问题

msvcp、msvcr、vcomp140.dll属于VC++2015版

msvcp、msvcr、vcomp120.dll属于VC++2013版

msvcp、msvcr、vcomp110.dll属于VC++2012版

msvcp、msvcr、vcomp100.dll属于VC++2010版

msvcp、msvcr、vcomp90.dll属于VC++2008版

提示没有找到xlive.dll是缺少Games For Windows Live

缺失 openal32.dll是缺少OpenAL Installer for Windows的原因

msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版
修复工具已经集成了上面的运行库版本。

#2. 当你使用修复工具修复完成之后,启动软件依旧弹出dll错误提示

可以通过手动下载该dll,放到电脑上。
首先打开浏览器,打开https://www.zhaodll.com/ 网址,输入丢失的dll进行搜索

搜索到dll后,点击下载按钮进行下载,注意不要点击其他下载按钮,只有这个才是正确的下载按钮。

下载后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。 如果您不知道是X86还是X64,可以挨个尝试复制到目录中。
把dll文件拷贝到对应目录
C:\Windows\System32
C:\Windows\SysWOW64

如果你复制dll到目标文件夹后,还是报错,可能需要使用regsvr32注册文件
方法如下: 单击开始,选择运行 ,输入 regsvr32 krpt.dll 并按下确认 之后会弹出注册成功信息即可。

如果还不行,可以重启电脑。

3.如果电脑每次开机的时候出现dll错误的提示,并且无法修复

这种情况一般是软件内部的dll出现了问题。可以打开电脑的开机启动项,把开机启动的程序禁止掉。



在启动界面就是全部的开机启动软件,可以找到对应报错的软件,取消勾选,或者把不需要开机启动的软件,全部取消勾选

4.还有一种情况就是下载的资源不是正版的,或者下载的资源不兼容你的电脑系统;

下载的文件本身就有问题,所以运行就报错了。这种情况下可以卸载软件,在官网重新下载兼容自己系统的软件版本。或者更换电脑的系统版本。

文档更新时间: 2022-03-11 18:24   作者:D