为什么 Windows 必须在关闭和启动时应用更新,并且可以禁用它?

Cel*_*tas 14 windows windows-7 windows-update auto-updates

为什么 Windows 在关闭和打开时应用更新?我正在使用 Windows 7,想知道是否可以禁用此功能。当我需要离开并关闭笔记本电脑以进行一系列更新时,这真的很糟糕。当我想使用计算机并且不期望等待安装更新时,这也很烦人。如果 Microsoft 想强制人们安装更新,为什么 Windows 不能等到用户登录并开始工作?

Chr*_*isF 9

某些更新需要替换系统 dll。

了Windows工作手段,这些往往不能同时用户在使机器代替记录的方式必须重新启动,以便此。

您可以在仍在使用机器时进行更新,但一旦完成,它会提醒您重新启动。您可以推迟此操作,但最终您将不得不这样做。

至于为什么 Windows 7 在关机时执行部分更新,而在下次重新启动时执行其余部分,我不确定 - 除非是因为某些文件此时仍在使用中,或者罗伯特指出更新需要访问需要在启动过程的早期完成以防止劫持的注册表。

  • 某些更新需要注册表补丁,这些补丁在启动过程中很早就完成以防止劫持。 (2认同)
  • 这都是正确的。此外,您应该提到,可以通过重新启动所有可用服务来替换系统上的大多数辅助文件,以便在内存中替换除最核心的 Windows 使用文件之外的所有内容。但是,这需要以下内容:重新启动服务的用户权限,您必须披露被替换的内容以及原因(这可以由细心的黑客确定,但您_真的_想要这些细节吗?),这是一个更彻底的过程确保一切都正确地重新初始化和/或关闭。因此,更容易重启。 (2认同)

Sco*_*ain 6

当操作系统正常运行期间正在使用它需要更新的文件时,Windows 会执行此操作。

它尝试在关闭时获取尽可能多的文件,但仍有一些核心文件必须用于执行该更新,在这种情况下,它的作用是在操作系统下次启动时捕获这些文件,然后再将这些文件用于第一次。

此外,一些更新需要注册表补丁,这些补丁在启动过程中很早就完成以防止劫持。(谢谢罗伯特

这不能推迟到“直到用户登录”,因为文件将再次使用,因此无法替换。

您唯一可以做的就是在不着急的情况下手动运行更新(更新会在每个月的第二个星期二发布,除非它是紧急补丁)。