语境:
最近,一位用户(一位技术背景不深的人)向我提出了一个基本问题:如何禁用防病毒软件。当我问他为什么要禁用它时,他解释说这是在安装应用程序时要求的。
进一步的询问表明,它是一种伪装成普通免费软件产品的恶意软件。据我所知,这不是唯一一款邀请用户禁用防病毒软件或忽略防病毒软件可能显示的警告的恶意软件。
问题:
不过,我记得有几次合法应用程序在安装过程中需要禁用防病毒软件。我不记得是哪些了,但有些是大公司的知名产品(可能是 Adobe CS?)
鉴于这会给用户带来非常坏的习惯,他们为什么会这样做呢?
在开启防病毒软件的情况下安装合法应用程序可能会出现什么问题?
答案1
防病毒程序有时会检测到误报并且一些防病毒程序会自动隔离或删除他们怀疑是恶意软件的文件。
如果防病毒软件意外删除了安装程序正在使用的合法文件,则可能会中断安装程序,并使正在安装的软件处于破碎国家。
当这种情况发生时,最终用户可能会把责任归咎于正在安装的软件,而不是防病毒软件。一些软件开发商可能会要求用户禁用他们的防病毒软件,以避免这种情况。
答案2
我为某款主流 CAD 程序的用户提供技术支持。Microsoft Windows Defender 在安装时从未产生过误报,但偶尔会有 1 到 3 种第三方防病毒产品产生误报。(有些产品使用相同的黑名单)。
在提供安装软件的帮助时,我们会禁用防病毒软件,因为它会减慢安装过程(在速度较慢的计算机上尤其如此),从而浪费每个人的时间/金钱。
然而,我们要求在安装前禁用防病毒软件的主要原因是为了避免用户出现明显的问题,但更重要的是防止一段时间后才出现的问题。因为没有可归因的相关因素,诊断原因是不切实际或不可能的。是的,用户随后(可以理解)责怪 CAD 软件。纠正这些结果对用户和我的雇主来说都非常昂贵。
此外,防病毒软件开发人员应该“把事情做好”,而不是让成千上万的人遇到问题和不便,然后才发现他们的错误。如果 Windows Defender 可以做到,为什么其他开发人员做不到呢?