为什么在基于 Windows 的计算机上安装安全更新后,系统可能会提示你重新启动计算机

本文介绍安装安全更新后,系统为何会提示重启基于 Microsoft Windows 的计算机。

适用于:Windows 10 - 所有版本,Windows Server 2012 R2
原始 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 针对与部署相关的问题收集信息中所述的步骤收集信息。