电脑的常规更新,会修复系统的 bug,让系统更加安全。但是,在2月28日,外媒 Myce 报导到,如果电脑为 Windows 7 系统,没有为它安装相兼容的杀毒软件,就会接受不到推送的最新安全更新,这样一来,电脑的漏洞没有被补起来,像是1、2月针对基于 Spectre 和 Meltdown 漏洞的将得不到修复。现在Win10/Win8系统,也有类似的情况发生。
为什么杀毒软件会与系统更新发生冲突呢?原因在于微软怕软件执行与补丁不兼容操作时让电子产品出现蓝画面,最后无法启动。所以微软要求软件供应商在系统上设置特定的注册表项,避免发生这种情况。所以如果是不兼容的杀毒软件,注册表项将没有设置,就让系统没能接收到更新。
不想换杀毒软件的用户,其实有一个方法可以让电脑接收到更新信息。在 Windows 7 中有一个叫做 Defender 的内置工具,这个工具只能防止广告和间谍软件,不会设置注册表项。与 Windows 8 和 Windows 10 系统中的同名的 Windows Defender 不同。但是,对于运行 Microsoft Security Essentials(MSE)系统的主机,却能够获得安全更新的推送。原因在于 MSE 会设置注册表键。
以此为出发点,用户可以自己设置注册表信息来解决推送问题,具体方法是先找到 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ QualityCompat,然后将 QualityCompat 选择新建> Dword (32-位) 值,命名为 cadca5fe-87d3-4b96-b7fb-a 231484277cc,把数值设为 0。
虽然上述的方法解决了更新推送的接收问题,但是不建议这样做,怕不能预计的因素引起反复蓝画面。