遇到一个奇怪的问题,打开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 Failed with Error 87 | Open QTCreator Failed
于 2021-09-15 15:07:33 首次发布
在远程连接的电脑上打开QT或使用QT开发的应用时遇到LoadLibrary错误87,参数不正确。尝试多种常规解决方案无效。问题根源在于显卡驱动,具体表现为远程桌面连接(RDP)时加载库失败。解决方法是通过设备管理器禁用显卡驱动。
2876

被折叠的 条评论
为什么被折叠?



