Wine 不会运行安装在其他驱动器上的任何 .exe 程序

Wine 不会运行安装在其他驱动器上的任何 .exe 程序

在 10.10 中我没有遇到这个问题,我可以通过双击或选择通过 Wine 运行来从我的 Windows Drive 通过 Wine 运行程序,但是在 11.04 中当我以这种方式运行程序时,它显示:

文件“/media/Drive/Software/Games/Borderlands/Gearbox Software/Borderlands/Binaries/Borderlands.exe”未标记为可执行文件。如果此文件是从不受信任的来源下载或复制的,则运行它可能很危险。有关更多详细信息,请阅读有关可执行位的内容。

我尝试将文件的权限更改为可执行,但每次我更改它时它都会变回原样

我读到它因为 Windows 病毒而被阻止,但我确信这些文件是安全的,我可以安全地运行它们,但现在我该如何更改它。谢谢。

答案1

安装ntfs 配置

然后勾选“启用对内部设备的写入支持”复选框

如果您的 Windows 驱动器未自动安装,请在终端中输入

sudo mountall

或重启

答案2

如果您无法将 .exe 修改为可执行文件,您可以随时使用命令行来运行 .exe。即:

wine /media/Drive/Softwaretorun.exe 或者路径中有空格。

wine“/media/Drive/Soft Ware.exe”

整个“.exe”必须是可执行的 - 这是一种在事物上增加另一层安全性的好方法,但是当.exe位于您无法使.exe可执行的文件系统上时(例如在ISO,或远程共享,或使用非默认选项安装的ntfs / vfat)它可能会导致问题。

运行.exe的命令行方式应该始终有效。

需要进一步说明的是,一旦挂载了 NTFS/Vfat 上的文件,您就无法更改它们的模式或权限。您必须使用适当的选项挂载它们,然后这些选项通常会将 ntfs/vfat 上的所有文件设置为可执行文件,这通常比 Wine 无法正常工作更令人烦恼。

答案3

您始终可以从命令行执行此操作。

chmod +x /media/Drive/Software/Games/Borderlands/Gearbox Software/Borderlands/Binaries/Borderlands.exe

...如果 Linux 拒绝给你做个三明治添加权限:

sudo chmod +x /media/Drive/Software/Games/Borderlands/Gearbox Software/Borderlands/Binaries/Borderlands.exe

相关内容