确定何时需要重新启动 Windows

确定何时需要重新启动 Windows

我们使用 Microsoft Systems Management Server (SMS) 和 Inventory Tool for Microsoft Updates (ITMU) 来分发 Microsoft 安全补丁。我们使用以下命令进行安装:PatchInstall.exe /g:0 /d /n /z:ws /c:15 /t:30 /m:"PatchAuthorize.xml"

安装特定补丁集后,气球指示需要重新启动,但似乎没有与之关联的任何 PendingFileRename。

在自定义实用程序中,我们尝试确定安装补丁后是否需要重新启动。

由于看起来该信息存储在 PendingFileRename 键以外的其他地方,有人知道该信息存储在哪里吗?还有其他方法可以做到这一点吗?

答案1

我使用了一个叫做为何重启出于类似的原因,他多次尝试过。您可能会找到使用该实用程序的方法,或者通过他使用的 MS KB 文章追随他的脚步。

简单的、受支持的解决方案是记录一个条目,该条目将允许在系统重新启动之后但在 Windows 加载(或任何用户应用程序启动)之前复制、重命名或删除文件。大多数安装程序系统都使用这种方法。

我研究了重启后请求“延迟”文件操作的方法。这并不难,微软在其网站上提供了足够的文档:

* MS KB Article 140570
* MS KB Article 181345
* MS KB Article 184408
* MS KB Article 228930

网络上还有其他资源(请参阅下面的相关链接)

我向您展示我的好奇心和调查的结果:WhyReboot 实用程序。

相关内容