Windows 10 - LoadLibrary 失败,错误为 87 - 在远程桌面会话上

Opm*_*met 4 windows remote-desktop

我正在加入域的计算机上运行 Windows 10 Pro (1909)。

当我在该机器上执行RDP 会话(mstsc.exe) 并尝试启动某个程序时,出现错误:

LoadLibrary failed with error 87
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是,当我本地登录时,启动该程序就没有这样的问题!

有任何想法吗?

Opm*_*met 5

在网上搜索了一下,结果发现是我的AMD/ATI特定显卡的驱动程序有问题。

就我而言,它是一个AMD FirePro W2100 (FireGL V).

我按照网上的建议简单地重命名:

%WinDir%\System32\atig6pxx.dll
Run Code Online (Sandbox Code Playgroud)

进入:

%WinDir%\System32\atig6pxx.dll.bak
Run Code Online (Sandbox Code Playgroud)

这使得错误消失了!
我只是希望这种方法不会导致任何其他问题......?

--

令人惊讶的部分如下:
这是 Windows 10 Pro(1909)的全新/全新安装。没有任何自定义供应商驱动程序。就我而言,显卡带有DELL Precision Tower 5810.
显卡驱动程序由microsoft (WHQL) 提供 - 由 Windows 自动安装!
驱动程序版本 15.200.1045.0 - 2015 年 6 月构建。

--

旁注:
我(在 RDP 会话上)仅通过一个特定程序面临这个问题。
是的P4V.exe(必须是 Windows 客户端)。
不知道为什么其他程序不会显示这样的症状......

--

更新:
最近我从 AMD 网站(2021 年 7 月)安装了更新的驱动程序。
问题消失了:)