Wine 无法运行 .exe 文件

Wine 无法运行 .exe 文件

在我的笔记本电脑上安装 Ubuntu 之前,Windows 已感染病毒,Avast 检测到该病毒是通过 .exe 文件安装的。

我以双启动方式安装了 Ubuntu,保留了 Windows 数据分区,但其中仍有病毒。回到 Ubuntu 后,我安装了 Wine,并从数据分区运行了一个程序。从 Windows 运行 .exe 文件时,它运行正常。问题是,当我从 Wine 运行 .exe 文件时,它显示以下错误:

The integrity of the EXE file can't be verified.

如果我从互联网上下载该程序,它的行为也一样。Wine 是不是感染了病毒?我应该怎么做才能解决这个问题?

答案1

首先,您知道病毒是如何进入您的电脑的吗?您是否打开了电子邮件,或者使用了从互联网上下载的某个程序的破解程序?这个破解程序可能是 Internet Download Manager?如果病毒以某种方式在 wine 中执行,则很可能造成了一些损害,而这种损害可能仅在您的 wine 安装中。

如果您正在运行的程序是一些可疑文件(例如,如果它是从互联网上下载的破解程序),那么这个程序本身可能就是您所说的病毒。正如其他人在评论中提到的那样,这些程序有替代方案,不需要 wine 即可运行。现在,您应该考虑使用这些替代方案。您为什么首先使用 Internet Download Manager,它是否提供了其他(免费)下载管理器(如 JDownloader 或 gWget)不提供的功能?(我问这个问题是为了我们可以为您提供提供相同功能的 Linux 替代方案的建议)

您还应该考虑安装 clamAV,这是一款适用于 Linux 的病毒扫描程序。它将允许您扫描数据分区并删除任何受感染的文件。否则,每当您将数据复制到另一台 Windows 计算机时,您都会面临感染该计算机的风险!您可以查看这个问题有关 clamAV 的更多信息。

答案2

我的第一印象是 wine 本身被感染了。您是否考虑过之前的评论,使用一个好的 AV 扫描仪?如果 clamAV 太难运行,请尝试运行 Panda-cloud 并扫描 wine 清单本身。可能导致您的问题的其他应用程序是使用 Libre office 或其他一些在安装之前就被感染的开源应用程序。在将其提交到您自己的操作系统之前,始终从另一台经过病毒测试的 PC 写入的干净的 golive-boot CD 开始。我不会运行第三方脚本来设置 wine,即使您作为新手想要这样做,我经常发现 wine 清单被勒索软件感染,这是一种将其感染到您的机器上的简单方法。您是否考虑过使用另一个模拟器(如 playonlinux 或 Crossover)来解压您的 .exe 文件。这些将是我的首选,如果您在 covid 大流行期间像我们大多数人一样资金紧张,那么您可以尝试旧版本的“win4linux”

相关内容