Windows Server 2000 中曾经有一个名为 QFECheck 的命令行工具可以列出它们。这是 Windows Server 2003/2008 上的首选方法吗?
我知道它们在“添加/删除程序”中列出,但是通过这种方式很难捕获它们进行审核。
我可以在不安装附加可执行文件的情况下执行此操作吗?
答案1
以下命令在常规命令提示符和 PowerShell 中均可用,还对彼此而言Windows 服务器 2003和Windows 服务器 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 目录下列出。