如何在 Windows 更新历史记录中搜索?

如何在 Windows 更新历史记录中搜索?

如果我尝试在“控制面板”>“Windows 更新”>“查看更新历史记录”上搜索 KB 编号,并在右上角的搜索框中输入,则搜索不会在历史记录中执行,而是在控制面板本身上执行。

如何搜索已完成/失败的更新?

答案1

使用 Powershell 搜索已安装的 Windows 更新

Get-Hotfix检索机器上所有当前安装的更新,使用-id开关指定 KB 编号。

例子:

PS C:\Users\User> Get-HotFix -Id kb974322
Get-HotFix : Cannot find the requested hotfix on the 'localhost' computer. Verify the input and run the command again.
At line:1 char:1
+ Get-HotFix -Id kb974322
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (:) [Get-HotFix], ArgumentException
    + FullyQualifiedErrorId : GetHotFixNoEntriesFound,Microsoft.PowerShell.Commands.GetHotFixCommand

PS C:\Users\User> Get-HotFix -Id kb3105216

Source        Description      HotFixID      InstalledBy          InstalledOn
------        -----------      --------      -----------          -----------
LP     Security Update  KB3105216     NT AUTHORITY\SYSTEM  11-4-2015 00:00:00


PS C:\Users\User> Get-HotFix -Id kb3105216 | fl


Description         : Security Update
FixComments         :
HotFixID            : KB3105216
InstallDate         :
InstalledBy         : NT AUTHORITY\SYSTEM
InstalledOn         : 11-4-2015 00:00:00
Name                :
ServicePackInEffect :
Status              :

相关内容