在 Linux 上使用 Wine 运行 Windows EXE 时出错

在 Linux 上使用 Wine 运行 Windows EXE 时出错

编辑:

编辑1:我刚刚跑了一下sudo wine prog.exe,似乎做得更多了......所以希望这是解决方案......


编辑2:因此,当我运行上述命令时,它实际上打开了 wine,并显示正在更新文件/root/.wine,并安装了一些东西,然后退出。我再次运行它,它给了我这个错误:

0009:fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x309af4d, 0x3181a58, 0x3181a58) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 0, (nil), 0) stub

测试一

我在 Windows 10 上安装了一个程序并将所有文件复制到我的 Linux 计算机上,然后我尝试使用 Wine 或 Mono 运行该程序(或两者兼而有之...我对 Wine 和 Mono 还不太熟悉,所以我不知道我想使用哪一个...)

当我运行时wine prog.exe出现以下错误:

001b:err:ntoskrnl:ZwLoadDriver failed to create driver >L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
0009:fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x309af4d, 0x3181a58, 0x3181a58) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 0, (nil), 0) stub

正如我上面所说,我对 Wine 和 Mono 还很陌生,所以我对这些错误一无所知……有人知道哪里出了问题吗?这个错误是否意味着我没有复制所有正确的文件?


测试二

我刚刚尝试过mono prog.exe,但出现此错误:

Cannot open assembly 'prog.exe': File does not contain a valid CIL image.

我看到了另一个问题的答案,有点类似于这个问题,但不是我需要的答案……但在答案中他们说在运行之前要编译它mono hello.exe。这不适用于我,是吗?我的程序已经编译好了……(至少我这么认为)

谢谢你的帮助!

相关内容