Como Verificar Atualizações Instaladas no Windows
Verificar as atualizações instaladas no sistema pode ser útil para diagnósticos, auditorias ou segurança. Neste guia, mostramos três métodos simples para listar os updates do Windows, usando CMD, PowerShell e uma ferramenta auxiliar.
Opções disponíveis
1. PSinfo
Você pode utilizar o PSinfo, da Sysinternals (Microsoft). Após o download, execute no Prompt de Comando:
psinfo -h
Esse comando traz informações detalhadas do sistema, incluindo atualizações.
2. Utilizando o Wmic
O wmic é um utilitário de linha de comando integrado ao Windows:
wmic qfe
Como a saída pode ser extensa, redirecione para um arquivo:
wmic qfe > atualizacoes.txt
Outros comandos úteis com wmic qfe:
wmic qfe list fullwmic qfe get HotfixID,ServicePackInEffect,InstallDate,InstalledBy,InstalledOnwmic qfe where "HotfixID = 'KB973687'"wmic qfe where "HotfixID = 'KB973687'" get HotfixID, InstallDate, InstalledBy, InstalledOnwmic qfe where "HotfixID = 'KB973687'" list fullwmic /node:myserver qfe list full
3. Utilizando o PowerShell
Com o PowerShell, é possível acessar informações mais detalhadas com os seguintes comandos:
Local:
get-wmiobject -class win32_quickfixengineering
Remoto:
get-wmiobject -class win32_quickfixengineering -computername myserver
Filtrando por KB:
get-wmiobject -class win32_quickfixengineering -filter "HotfixID = 'KB979683'"
Ou utilizando where-object:
get-wmiobject -class win32_quickfixengineering | where-object { $_.HotfixID -eq "KB979683" }
Dica Extra
Em versões mais recentes do Windows, o método qfe pode não listar todos os updates corretamente. Neste caso, utilize:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a Date,Title
Esse script usa a API COM da Microsoft para acessar atualizações instaladas diretamente pela interface de atualizações do sistema.
Conclusão
Essas ferramentas são essenciais para administradores de sistemas, analistas de suporte e entusiastas que desejam manter seus sistemas auditáveis e atualizados. Com métodos integrados ao sistema operacional, é possível realizar essas verificações sem instalar softwares de terceiros.
Observação: sempre avalie cuidadosamente qualquer comando ou script antes de executá-lo, especialmente em ambientes de produção ou em sistemas de terceiros.

Comentários
Comente só assim vamos crescer juntos!