刚刚更新到 Windows 10 1809 版本 181305.1003,看起来如果在启动时(应用程序启动之前)需要 DLL,它就不会加载,从而留下一条错误消息,指出即使位于与要启动的文件相同的文件夹中Qt5Gui.dll
也无法找到它。Qt5Gui.dll
.exe
看起来,ᴅʟʟ 从可执行文件加载的目录加载被禁用,而第三方 DLL 加载仍然%systemroot%\System32
有效。如何解决这个问题,因为这会阻止应用程序使用 Qt5?
答案1
您应该HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode
在安装时禁用它!它甚至可以修复用户遇到的其他 DLL 问题!
如果这种方法不起作用,我们可以随时回到直接安装所有 DLL 到的方法%SystemRoot%\System32
,就像过去的美好时光一样!