como ler e filtrar o registo de actualização do Windows na linha de comandos

actualizações do sistema operativo do Windows geralmente feitas automaticamente e pedindo a instalação e reinício do sistema. Todas estas operações de atualização criam logs sobre as operações e pacotes atualizados. Neste tutorial vamos ver como listar, filtrar e pesquisar estes registros de atualização.

primeiro precisamos localizar o arquivo de registro do Windows update. O registro de atualização do Windows está por padrão localizado em systemrootSystemroot é geralmente o local onde os arquivos do sistema operacional windows estão instalados, que é C:\Windows na maioria dos casos.

imprimir todos os registos de actualização

Podemos imprimir todos os registos de actualização do windows sem usar qualquer filtro com ¢at comando. Também usaremos algumas variáveis de ambiente para localizar com precisão a localização do SystemRoot com $env variável.

PS> cat $env:SystemRoot\WindowsUpdate.log

Como podemos ver a partir listados logs de eventos a partir de ¢at saída do comando existem as seguintes informações sobre os eventos.

  • Date
  • Time
  • Application Exit Status
  • Subsystem
  • Explanations

Filtrar os Logs

Como lista todos os ficheiros de registo no passo anterior, ele vai criar um monte de saída. Esta não é uma situação desejada, especialmente se estamos à procura de uma cadeia específica. Podemos Filtrar log com o comando Powershell select-string. Neste exemplo, listaremos apenas os registros que contêm FATAL string. Isto irá listar todos os dados FATAL tipo log que é um problema de interrupção real.

PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
Filtrar os Logs
Filtrar os Logs

Usando Get-WindowsUpdateLog

Powershell para o Windows Server 2012, Windows Server 2016, Windows 10 vem com uma útil cmdlet que fornece diretamente o windows logs de atualização sem digitar longo e sujeito a erros comandos. Get-WindowsUpdateLog powershell command can be used to list all logs like below.

PS> Get-WindowsUpdateLog

abrir no Editor de texto

existe mais GUI e o user friendly era listar registos de eventos do Windows update. Isto irá abrir o ficheiro de Registo anteriormente indicado no bloco de notas. Basta colocar o seguinte comando no windows Run

 windowsupdate.log
Abrir No Editor de Texto
Abrir No Editor de Texto

Deixe uma resposta

O seu endereço de email não será publicado.