玩老游戏的朋友一定遇到过这种报错:打开游戏弹出一个对话框,提示"d3dx9_43.dll丢失"或"d3dx11_43.dll找不到"。这就是电脑缺少 DirectX 旧版运行时组件了。DirectX 9.0c/10/11 离线安装包(官方全称 DirectX End-User Runtime)就是用来解决这个问题的微软官方工具。
DirectX 9.0c/10/11下载
DirectX 9.0c/10/11 离线安装包下载地址: directx_Jun2010_redist.zip
这个安装包是离线版本,下载完成后不需要联网即可安装,一次安装永久生效。支持的操作系统包括 Windows XP SP3、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows 11。
DirectX 9.0c/10/11安装
从上方链接下载 directx_Jun2010_redist.exe 文件。下载完成后直接双击运行。系统可能会弹出警告窗口,点击“运行”即可。
弹出安装向导界面,第一页是许可协议,点击"Yes"继续。
接下来选择解压路径。这个安装包会先解压到临时目录,可以自己指定一个临时文件夹。解压完成后安装程序会自动启动。
等待安装程序将旧版运行时组件部署到系统中。这个过程会很快完成。建议重启一次电脑,确保所有 DLL 文件注册生效。重启后再打开之前的游戏,d3dx9_43.dll 丢失之类的报错应该就消失了。
如果没有自动启动则手动打开你解压的目录:
运行标注程序即可
如果你不是遇到具体报错,也可以提前安装这个运行库作为预防。对于喜欢玩老游戏的玩家来说,这属于装机必备组件之一,装了不一定用得上,但不装遇到报错就很麻烦。
评论 (0)