Windows 更新:Windows 是否记录安装了哪些更新?如果记录,记录在哪里?

Windows 更新:Windows 是否记录安装了哪些更新?如果记录,记录在哪里?

对 Windows XP 特别感兴趣,但所有版本的 Windows 都会有用(如果它们不同的话)。

编辑:Windows/Windows Update 如何知道要应用什么以及已经执行了什么?它会比较 .dll/.exe 版本还是其他内容?

答案1

有一个日志文件位于,%windir%\Windowsupdate.log其中应包含有关在系统上执行的更新的所有信息。或者,您可以检查“添加/删除程序”对话框并勾选显示更新复选框来查看已安装哪些。

替代文本

答案2

当您单击 XP 中的 Windows 更新时,您将看到一个查看更新历史记录的链接。

替代文本

答案3

我刚刚看到以下 Microsoft 网页,它对这个问题有所启发:Windows 软件更新包的命令行开关

在标题下,安装过程概述, 它指出:

  • [hotfix] 安装程序会在以下某个注册表项下注册软件更新:
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>

  • 软件更新的删除信息存储在名为的隐藏文件夹中:
    • $NtUninstallQnnnnnn$$NtUninstallKBnnnnnn$%Systemroot%

相关内容