以管理员身份在 Wine 中运行 Windows 程序

以管理员身份在 Wine 中运行 Windows 程序

我试图通过 Wine 在 Ubuntu 16.04 中运行 Pokemon Dawn of Darkness 游戏,但 Wine 不喜欢该程序的一部分(名为 AsyncFile.exe 的文件)。我可以删除该文件,游戏仍会运行,但帧速率会显著降低。我读到一页建议以管理员身份运行它可以解决 Windows 上的问题,但我不知道如何在 Linux 上做到这一点(如果可能的话)。

答案1

就 Windows 程序而言,当 Wine 由具有普通权限(而非 root 权限)的用户启动时,默认情况下,Wine 以 Windows 管理员权限运行。切勿以 root 身份运行 Wine,sudo因为这会赋予~/.wine目录中的文件 root 权限,而这可能会对您的操作系统造成安全威胁。这样做会赋予目录中的 Windows 文件~/.wineroot 权限,从而更改 Ubuntu 操作系统。如果您以 root 身份运行 Wine,请删除整个~/.wine目录。即使删除目录~/.wine,以 root 身份运行 Winesudo也可能对您的操作系统造成永久性损坏,只能通过重新安装操作系统来修复。

相关内容