列出应用于 Windows Server 的所有修补程序

列出应用于 Windows Server 的所有修补程序

Windows Server 2000 中曾经有一个名为 QFECheck 的命令行工具可以列出它们。这是 Windows Server 2003/2008 上的首选方法吗?

我知道它们在“添加/删除程序”中列出,但是通过这种方式很难捕获它们进行审核。

我可以在不安装附加可执行文件的情况下执行此操作吗?

答案1

以下命令在常规命令提示符和 PowerShell 中均可用,对彼此而言Windows 服务器 2003Windows 服务器 2008

wmic qfe get Hotfixid

查找是否安装了特定更新:

wmic qfe | find "123456"

然而,它没有提供任何办公室更新(不幸的是),认为现在相对容易只需转到“已安装的更新”并搜索它...与 Windows 更新相同,但问题指定它需要从命令提示符完成。

Powershell 专用命令:

Get-Hotfix -id kb123456

答案2

您可以使用 Powershell 来完成此操作:

Get-ChildItem -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”

答案3

PowerShell 现在包括获取热修复命令更容易记住。

答案4

它们也在 windows 目录下列出。

相关内容