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:
- Abra o Visualizador de Eventos e navegue até Logs do Windows\Aplicativo.
- Selecione Localizar e, em seguida, procure winsetupdiag02.
- 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: