两款杀毒软件无法正常一起扫描电脑的原因是什么?

两款杀毒软件无法正常一起扫描电脑的原因是什么?

造成这个问题的原因是什么?

答案1

有几个问题。首先,大多数防病毒程序都会存储它们正在寻找的签名(病毒的代码块)。防病毒软件 A 可能会检测到防病毒软件 B 的签名文件,并将其视为病毒并杀死。这种情况在前段时间比较普遍,但现在并不常见。

更重要的是,当前的防病毒程序与操作系统的联系非常紧密,可以监控所有磁盘 I/O 和网络 I/O,并扫描数据流以查找签名和可疑活动(例如调用格式命令)。如果使用其中一个程序,系统性能通常会降低 10% 到 30% 甚至更多。如果使用两个程序依次检查所有流量和 I/O,性能会非常低下。

另一件事是,防病毒程序曾经会扫描其与操作系统之间的链接,以确保没有任何东西进入其下方。如果防病毒程序 A 检测到有东西抢在它们前面(例如防病毒程序 B),它们会对此感到不快,并会尝试在 B 下方建立更紧密的连接。然后 B 会尝试同样的事情,这样您的操作系统就会出现这种微妙的战争。不确定这种情况是否仍然如此,因为制造商在这方面做得越来越好。

答案2

同时运行两个防病毒软件是最容易导致问题发生并且总体上会大大降低计算机速度的方法……

您最好使用一款好的防病毒软件(我指的是卡巴斯基、Nod32),而不是同时使用两款差劲的防病毒软件。

答案3

Avira 和 Avast 似乎相处得很好。您可以阅读我使用这两款软件的经验。http://www.yproxy.com/blog/avira-antivirus/

答案4

防病毒软件通常是类似病毒的程序:因为它们的行为(而不是目标!)与病毒非常相似。它们控制计算机上的几乎所有用户和系统活动,因此它们应该可以深度访问操作系统的资源(线程、进程甚至注册表数据)。病毒就是这样:它们应该对操作系统的线程有一定的访问权限,以实现对资源的有计划的附加。(这是一个非常普遍的情况)

如今,反病毒软件采用人工智能方法来控制和检测有害或潜在危险的进程。(而不是使用病毒库或数据库作为主要保护技术)。这一事实使它们在病毒检测方面更加动态:并非所有已知病毒,但大多数新病毒和未知病毒都可以通过分析其活动来检测。当然,它也可能伤害一些受信任进程的目标。

在这种情况下,两个保护程序无法协同工作。
例如,在特定场景中,假设两个防病毒软件 (A) 和 (B) 安装在同一操作系统上。 (A) 会将 (B) 检测为“意外”或“不需要”的活动(因为它的行为类似于病毒,如上所述)。并将尝试访问/监视/控制/终止 (B) 的进程。此外,(B) 会将 (A) 检测为试图停止 (B) 的进程,因此 (B) 认为 (A) 应该是病毒(防病毒软件会自我保护!),反之亦然。

相关内容