我试图将一个应用程序(我没有写过)从Windows 7移动到Windows 10.但是它无法在Windows 10上启动,而这很有帮助#34;错误讯息:
我隔离了发生错误的地方:
所以我得到的是LoadAccelerators
返回NULL
而GetLastError
设置为15105
或ERROR_MUI_FILE_NOT_LOADED
。
有谁知道错误代码是什么意思?
PS。 hInstance
的{{1}}参数设置为调用此API的模块的正确实例(即该屏幕截图中的LoadAccelerators
。)
答案 0 :(得分:1)
行。我想我明白了。
缺少的是带有资源的多用户界面log4j2.ContextDataInjector
文件。 (Here's more info。)对于Windows组件,这些组件位于.mui
应用的C:\Windows\System32\<lang>\<ImageName>.mui
文件夹中,或位于64-bit
的32位应用中。
所以从那里复制它并将其放入应用程序必须运行的目的地的C:\Windows\SysWOW64\<lang>\<ImageName>.mui
文件夹中,它将修复该错误。