电脑实用技巧:dll缺失问题解决方法
DLL 的全称是Dynamic Link Library(动态链接库)。不同类型dll缺失有不同的解决方法,如类似d3dx9_43.dlll缺失可以通过安装DirectX End-User Runtime解决;msvcp140.dll缺失可以通过安装Visual C++ Redistributable解决;部分与Windows系统核心功能相关的dll缺失,可能需要通过系统还原、系统修复或重装系统解决;第三方框架相关dll缺失则需要重装对应软件解决。这里主要针对前两种dll缺失问题。
1. DirectX End-User Runtime
对于某些使用 D3DX9、D3DX10、D3DX11、XAudio 2.7、XInput 1.3、XACT 和/或 Managed DirectX 1.1 的游戏,Microsoft DirectX End-User Runtime 会安装来自旧版 DirectX SDK 的运行时库。
因此对于缺少d3dx9.dll、xinput.dll、x3daudio.dll、xaudio.dll的问题可以通过下载directx_Jun2010_redist.exe解决。
微软官网下载地址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=8109
2. Visual C++ Redistributable
Visual C++ Redistributable 安装Microsoft C 和 C++ 运行时库,因而可以解决对应dll缺失的问题。Visual C++ Redistributable 和 常见缺失的dll 版本对应关系可参考下表:
|
|
|
|
|
msvcp80.dll、msvcr80.dll |
| VC++ 2008 | msvcp90.dll、msvcr90.dll |
| VC++ 2010 | msvcp100.dll、msvcr100.dll |
| VC++ 2012 | msvcp110.dll、msvcr110.dll |
|
|
|
|
|
|
2015-2022 版本的运行库完全通用,因此安装最新版本即可;下载时根据应用程序(32位 or 64位)选择对应的Visual C++ Redistributable
微软官网下载地址
Visual Studio 2015, 2017, 2019, and 2022
ARM64 version
https://aka.ms/vs/17/release/vc_redist.arm64.exe
x86 version
https://aka.ms/vs/17/release/vc_redist.x86.exe
x64 version
https://aka.ms/vs/17/release/vc_redist.x64.exe
Visual Studio 2013 (VC++ 12.0)
x86 version
https://aka.ms/highdpimfc2013x86enu
x64 version
https://aka.ms/highdpimfc2013x64enu
Visual Studio 2012 (VC++ 11.0)
x86 version
https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe
x64 version
https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe
Visual Studio 2010 (VC++ 10.0)
x86 version
https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe
x64 version
https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe
Visual Studio 2008 (VC++ 9.0)
x86 version
https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe
x64 version
https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x64.exe
如果以上链接失效,可访问微软官网自行查找所需要的版本,链接如下:
https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170


评论