loadlibrary failed with error 87报错问题,现在不是很好解决
目前解决方案太多了,我这里先推荐使用修复软件
当然我这里也提供了该文件
解决方法一
遇到一个奇怪的问题,打开QT或者QT开发的应用程序会遇到LoadLibrary Failed with Error 87: The paraeter is incorrect。而这种情况只会发生在remote远程连接的电脑上,直接在电脑前打开不会出现。
尝试了各种方法,例如重命名system32下的atig6pxx.dll,磁盘扫描等都无法解决
最后查到是显卡驱动造成的这个问题:
Problem: LoadLibrary fails to load with error 126 or error 87 when working remotely over RDP
解决方法是在硬件设备管理器中禁用显卡。
主要问题
LoadLibrary 失败,错误代码 87:由于系统文件损坏或必要服务未运行,可能会出现不正确的参数。
如果您的电脑出现此问题,请手动安装最新驱动程序或使用第三方工具。
要修复 Windows 错误 87,请检查防病毒软件或防火墙设置。
要修复 Windows 错误,我们推荐使用 Fortect:
Fortect 将识别并部署针对您 Windows 错误的正确修复程序。只需 3 个简单步骤即可消除 Windows 错误:
工具在文章底部获取
1、下载Fortect并将其安装到您的电脑上。
2、启动该工具并开始扫描您的电脑是否存在 Windows 错误
3、右键单击“开始修复”,即可针对扫描过程中遇到的每个错误部署相应的修复程序。
解决办法二
首先,进入C:\Windows\System32目录下。
在搜索框中输入atig6pxx.dll进行查找。
将找到的文件全部删除。
注意,在删除文件时,可能会提示你需要管理员权限。这时,点击“继续”即可。
完成后再试试
下载地址获取
这2个工具都可以试试修复

Admin





