Você pode ver quais atualizações foram instaladas em um computador acessando Adicionar / Remover Programas e clicando em Visualizar atualizações instaladas . A caixa de pesquisa é muito útil aqui.
Recentemente, consertamos um defeito em nosso produto aplicando o hotfix da Microsoft. Alguns de nossos clientes ainda informam que o problema permanece com o hotfix aplicado. Eles estão usando laptops muito bem controlados e não podem simplesmente aplicar o hotfix. Quero saber se existe alguma maneira de verificar se um hotfix foi aplicado.
Este artigo e this thread sugere que um hotfix aplicado com o programa hfx.exe apareça no registro em:
No entanto, não vejo nenhuma chave "Hotfix" em CurrentVersion (também, eu não apliquei o hotfix com hfx.exe, eu apenas executei o arquivo que baixei da Microsoft e ele fez o truque). Existe outra maneira de determinar se ele foi aplicado?
Você pode usar o PowerShell 2.0 ou superior para detectar quais hotfixes estão instalados.
PS> Get-HotFix
Para detectar se um hotfix específico (por exemplo, KB2799904) está instalado, escreva:
PS> Get-HotFix -ID "KB2799904"
PS> Get-HotFix | where { $_.HotFixID -eq "KB2799904" }
Se isso retornar pelo menos um objeto, o hotfix será instalado.
Você também pode especificar um computador remoto com o parâmetro -ComputerName
se tiver permissões suficientes nesse computador.
O artigo da base de dados do hotfix deve mostrar informações sobre o que está sendo atualizado. Eles fornecem números de versão, tamanhos de arquivo e carimbos de data / hora esperados. Se seus arquivos corresponderem a esses (ou forem mais recentes), você terá a correção (ou uma correção mais recente que incorpora a mais antiga) aplicada.
Por exemplo (de KB923293 ):
Como uma forma mais genérica (ou programável) de fazer isso, você pode usar systeminfo
, que imprime uma seção com uma lista de hotfixes instalados:
C:\Users\user> systeminfo
[...]
Hotfix(s): 88 Hotfix(s) Installed.
[01]: KB2032276
[02]: KB2296011
[03]: KB2305420
[...]
Use este comando WMIC em um prompt de comando elevado para obter uma lista de todos os hotfixes instalados. Isso não incluirá nenhuma atualização que tenha sido excluída usando a Limpeza de Disco > arquivos do sistema de limpeza > atualização de atualização do Windows.
wmic qfe