在基于 Windows 的计算机上安装安全更新后,系统可能会提示重启计算机的原因

本文介绍如何在安装安全更新后提示重启基于 Windows 的Microsoft计算机。

原始 KB 数: 887012

为什么系统提示重启计算机

安装安全更新后,如果满足以下条件之一,系统可能会提示重启计算机:

  • 安全更新会更新在 Windows 所需的一个或多个进程中加载的 DLL。 加载 DLL 时无法完成安全更新。 因此,安全更新必须停止导致 DLL 加载的进程。 停止进程将卸载完成更新所需的 DLL。 但是,在 Windows 运行时无法停止加载 DLL 的进程。 例如,安全公告 MS04-011 中介绍的安全更新会更新许多在核心操作系统进程中加载的 DLL,这些 DLL 在关闭 Windows 的情况下无法停止。
  • 安全更新将更新当前作为 Windows 所需的进程运行的.exe文件。 此进程正在运行时无法完成更新。 但是,除非关闭 Windows,否则无法强制此过程停止。 例如,Csrss.exe是 Windows 中的必需过程。
  • 安全更新会更新当前正在使用的设备驱动程序,并且 Windows 需要该驱动程序。 使用此设备驱动程序时无法完成更新。 但是,除非关闭 Windows,否则无法卸载此设备驱动程序。 例如,Disk.sys是 Windows 所需的设备驱动程序。
  • 安全更新对注册表进行更改。 这些更改要求重新启动计算机。
  • 安全更新对启动计算机时只读的注册表项进行更改。

如何减少系统提示重新启动计算机的机会

若要在安装安全更新后提示重启计算机的可能性,可以尝试结束进程,使用安全更新更新的文件。

若要确定计算机是否正在使用安全更新更新的文件,可以使用来自 Sysinternals 的进程资源管理器来检查文件的使用方式以及所使用的进程。 可以停止服务或结束使用文件的进程。 有关进程资源管理器的详细信息,请参阅 Windows Sysinternals

Microsoft 会提供第三方联系信息来帮助你查找技术支持。 此联系信息可能会更改,恕不另行通知。 Microsoft不能保证此第三方联系信息的准确性。

除了我们自己的产品,Microsoft不支持或推荐此产品,而其他产品位于同一区域。 我们只是为了方便客户提供此信息,除了我们自己的产品外,不提供任何形式的明示或暗示担保。 我们不提供的担保包括但不限于适销性或针对特定用途的适用性的默示担保。

如何禁止显示重启计算机的消息

若要禁止显示重启计算机的消息,请使用命令行开关。 使用的命令行开关取决于安全更新使用的安装程序。 有关 Windows 和 IExpress 软件更新包的命令行开关的详细信息,请参阅Windows 更新的工作原理?

使用 Windows Installer 时,将在计算机上安装使用 .msi 或 .msp 文件扩展名的安全更新。 有关命令行选项的详细信息,请参阅 命令行选项

重要

在某些情况下,必须重新启动计算机才能完全应用安全更新。 如果未完全应用安全更新,你的计算机可能会保持易受攻击。

对基于 x64 的 Microsoft Windows 版本的技术支持

硬件制造商为基于 x64 的 Windows 版本提供技术支持和帮助。 你的硬件制造商提供支持,因为你的硬件随附了基于 x64 的 Windows 版本。 硬件制造商可能已使用唯一组件自定义 Windows 的安装。 单独组件可能包括特定设备驱动程序,也可以包括可选设置以最大限度提高硬件性能。 如果需要基于 x64 的 Windows 版本的技术帮助,Microsoft将提供合理的帮助。 但是,你可能需要直接与制造商联系。 制造商最有资格为他们在硬件上安装的软件提供支持。

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。

应用于

本文适用于所有当前支持的Microsoft操作系统。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。