wine 错误 - 无法执行,因为它是一个 .exe 文件

wine 错误 - 无法执行,因为它是一个 .exe 文件

我正在尝试运行通过 Archive Mounter 安装的 Windows 可执行文件。

我按照先前的答案的指示进行操作,即“使用 ISO 主文件打开,更改文件的权限,保存 .iso,通过 Archive Mounter 挂载该 .iso,然后通过挂载的 .iso 执行文件”

这没用。我花了大约 2 个小时尝试让它工作,现在我已经筋疲力尽了。

有没有人可以提供一步一步的解决方案,让我的 .iso 文件(以及其中的 .exe 文件)能够与 Wine 一起工作,并安装在 Archive Mounter 中,而不会给我同样烦人的“无法执行因为它是一个 .EXE 文件”的废话?

我尝试运行的文件是视频游戏的 autorun.exe 文件。我尝试将其安装在 wine 上。

操作系统是Ubuntu 10.04

我正在运行 10.04 Lucid Lynx。

答案1

Canonical 在 10.04 中加入了一项“有趣”的功能,旨在劝说“windows”用户不要下载并运行随机可执行文件。这也许可以理解,但却存在缺陷,因为它还阻止了从只读 CD/ISO 运行可执行文件。

这种能力被称为“谨慎发射器”。

有几种方法可以解决这个问题 - 您只需要意识到风险。

  1. 将可执行文件复制到桌面。右键单击 .exe 文件,选择特性,选择权限选项卡并选中“允许将文件作为程序执行”。现在您应该能够运行可执行文件
  2. 挂载 cd/iso 并从终端运行wine /media/cd-name/windowsname.exe
  3. 右键单击 .exe 文件,选择使用其他应用程序打开, 其次是使用自定义命令并用于wine命令。对于将来的可执行文件 - 右键单击​​ exe,然后选择用葡萄酒开启
  4. 永久删除谨慎启动器...

编辑 wine 的默认启动命令

gksu gedit /usr/share/applications/wine.desktop

更改自

Exec=cautious-launcher %f wine start /unix

Exec=wine start /unix %f

来源

相关内容