Partilhar via


Relatório de Erros do Windows

Observação

Este artigo é um artigo de 300 níveis (moderadamente avançado).

Consulte Resolver erros de atualização do Windows para obter uma lista completa de artigos nesta secção.

Quando a Instalação do Windows falha, os códigos de resultado e extensão são registrados como um evento informativo no log do aplicativo pelo Relatório de Erros do Windows como o evento 1001. O nome do evento é WinSetupDiag02. O Visualizador de Eventos ou o Windows PowerShell podem ser utilizados para rever este evento.

Para usar o Windows PowerShell, digite os seguintes comandos de um prompt do Windows PowerShell com privilégios elevados:

Importante

Os seguintes Registos de eventos só estão disponíveis se o Windows tiver sido atualizado de uma versão anterior do Windows para uma nova versão do Windows.

$events = Get-WinEvent -FilterHashtable @{LogName="Application";ID="1001";Data="WinSetupDiag02"}
$event = [xml]$events[0].ToXml()
$event.Event.EventData.Data

Para usar o Visualizador de Eventos:

  1. Abra o Visualizador de Eventos e navegue até Logs do Windows\Aplicativo.
  2. Selecione Localizar e, em seguida, procure winsetupdiag02.
  3. Clique duas vezes no evento realçado.

Observação

Para sistemas operativos legados, o Nome do Evento era WinSetupDiag01.

Dez parâmetros são listados no evento:

Parâmetros
P1: O cenário de instalação (1=Mídia,5=WindowsUpdate,7=Ferramenta de criação de mídia)
P2: Modo de instalação (x=padrão,1=Versão anterior,5=Reversão)
P3: Arquitetura do novo sistema operacional (x=padrão,0=X86,9=AMD64)
P4: Resultado da instalação (x=padrão,0=Êxito,1=Falha,2=Cancelar,3=Bloqueado)
P5: Código de Erro de Resultado (Por exemplo: 0xc1900101)
P6: Expandir o Código de Erro (Por exemplo: 0x20017)
P7: Compilação do sistema operacional de origem (Ex: 9600)
P8: Branch do sistema operacional de origem (normalmente não disponível)
P9: Nova compilação do SO (Por exemplo: 16299)
P10: Novo ramo do SO (Por exemplo: rs3_release)

O evento também contém ligações para ficheiros de registo que podem ser utilizados para realizar um diagnóstico detalhado do erro. O exemplo seguinte é um exemplo deste evento de uma atualização com êxito:

Relatório de Erros do Windows.