解决 SHADERed无法打开,报错 缺失XINPUT1_4.DLL 文件的办法
起因:
在给某个不知名的同事安装软件时遇到的一个问题,安装完成后打开软件报错:SHADERed无法打开,报错 缺失XINPUT1_4.DLL ,C++依赖项均已打上,卸载C++插件后依然报错只能找缺失的 dll 文件复制进去。
解决办法:
直接拷贝缺失的该文件到系统目录里:
1、Windows 95/98/Me系统,将dll复制到C:\Windows\System目录下。
2、Windows NT/2000系统,将dll复制到C:\WINNT\System32目录下。
3、Windows XP/WIN7系统,将dll复制到C:\Windows\System32目录下。
4、Windows 10系统,将dll复制到C:\Windows\System32目录下。
或将以下代码保存为“ 注册.bat ”,放到dll目录,双击即可完成 dll 注册。
@echo 开始注册
copy dll %windir%\system32\
regsvr32 %windir%\system32\dll /s
@echo dll注册成功
@pause
---------------------------------------------------------------------------------------------------------
后来我知道原来是我的 DirectXRepair 软件版本太低,后来更新到 DirectXRepair4.0 版本后再打C++依赖项之后,软件不再报错,但这已经是过去好长时间之后的事情了。
Windows 7 及以下,使用 DirectXRepair 3.9
Windows8、Windows10及以上,使用 DirectXRepair 4.0
以上资源百度一大把,本人不提供资源。