电脑实用技巧:dll缺失问题解决方法

chengsenw 项目开发评论3阅读模式

电脑实用技巧: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 版本对应关系可参考下表:

Visual C++ Redistributable
dll
VC++ 2005
msvcp80.dll、msvcr80.dll
VC++ 2008 msvcp90.dll、msvcr90.dll
VC++ 2010 msvcp100.dll、msvcr100.dll
VC++ 2012 msvcp110.dll、msvcr110.dll
VC++ 2013
msvcp120.dll、msvcr120.dll
VC++ 2015 ~VC++ 2022
msvcp140.dll、vcruntime140.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

 
chengsenw
  • 本文由 chengsenw 发表于 2026年3月5日 08:29:07
  • 转载请务必保留本文链接:https://www.gewo168.com/11542.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: