输入终端时出错

输入终端时出错

wine我在 Ubuntu 上运行程序时遇到问题。

每当我使用终端命令运行我的 exe 文件时,都会出现以下错误,并且无法运行它:

0009:err:module:__wine_process_init L"C:\\windows\\system32\\PROGRAM.exe" not found

另外,我尝试使用Open with another applicationGUI 中的选项,但 wine 没有出现在可用程序列表中。

造成该问题的原因是什么?

答案1

似乎您正在尝试运行具有错误目录/名称的程序,或者它根本不存在于您的机器上,因此 wine 尝试将其作为 Windows$PATH环境变量 ( C:\\windows\\system32\) 下的程序来运行。

总的来说,要使用 wine 在终端运行 exe,您的命令应该是 wine 和该 exe 文件所在的目录:

user@machine:~/Desktop$ wine my_prog.exe

或者:

user@machine:~$ wine Desktop/my_prog.exe

如果该程序在给定的目录中不存在,wine 将在您的模拟system32目录下搜索它。

这也是运行位于 system32 中的 Windows 程序的一种方法 - 尝试一下:

  • wine cmd
  • wine notepad
  • wine ipconfig

关于Open with another application来自 GUI 的选项 - 我不确定我是否曾在 wine 中偶然发现过这个选项,而且很确定它不受支持。

相关内容