Opção 1
Obtenha o psinfo no link
Execute psinfo -h
para obter a lista de hotfixes
Opção 2
Outro método que não requer software de terceiros usando wmic
; apenas digite:
wmic qfe
da linha de comando. A saída padrão fornece linhas realmente longas , portanto, é melhor redirecionar para um arquivo e visualizá-lo em seu editor de texto favorito.
Variações sobre um tema incluem:
-
wmic qfe list full
-
wmic qfe get HotfixID,ServicePackInEffect,InstallDate,InstalledBy,InstalledOn
-
wmic qfe where "HotfixID = 'KB973687'"
-
wmic qfe where "HotfixID = 'KB973687'" get HotfixID, InstallDate, InstalledBy, InstalledOn
-
wmic qfe where "HotfixID = 'KB973687'" list full
-
wmic /node:myserver qfe list full
Opção 3
Use o Powershell para fazer a mesma coisa. Isto é simplesmente:
- Local:
get-wmiobject -class win32_quickfixengineering
- Remoto:
get-wmiobject -class win32_quickfixengineering -computername mysever
Mais uma vez, isso pode levar filtros, por exemplo:
-
get-wmiobject -class win32_quickfixengineering -filter "HotfixID = 'KB979683'"
... ou como é o Powershell, apenas passe por where-object
.
Opção 4
Parece que versões recentes do Windows não usam o QFE da mesma maneira. Se parecer que você tem uma lista incompleta, tente isso:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a Date,Title
( fonte para este breve script: uma resposta em Superusuário para Por que são “get-hotfix” e “wmic qfe list "Em Powershell faltando atualizações instaladas? ).