Informe de errores de Windows

Nota

Este artículo es un artículo de nivel 300 (moderadamente avanzado).

Consulta Resolver errores de actualización de Windows para obtener una lista completa de los artículos de esta sección.

Cuando se produce un error en la Instalación de Windows, el código ampliado y el resultado se registran como un evento informativo en el registro de la aplicación mediante Informe de errores de Windows como evento 1001. El nombre del evento es WinSetupDiag02. Visor de eventos o Windows PowerShell se pueden usar para revisar este evento.

Para usar Windows PowerShell, escribe los siguientes comandos en un símbolo de Windows PowerShell con privilegios elevados:

Importante

Los siguientes registros de eventos solo están disponibles si Windows se actualizó de una versión anterior de Windows a una nueva versión de Windows.

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

Para usar el Visor de eventos:

  1. Abre el Visor de eventos y navega hasta Windows Logs\Application.
  2. Seleccione Buscar y, a continuación, busque winsetupdiag02.
  3. Haz doble clic en el evento que está resaltado.

Nota

En el caso de los sistemas operativos heredados, el nombre del evento era WinSetupDiag01.

Se enumeran diez parámetros en el evento:

Parameters
P1: Escenario de instalación (1=Medios,5=Windows Update,7=Herramienta de creación de medios)
P2: Modo de instalación (x=Predeterminada,1=Nivel inferior,5=Reversión)
P3: Nueva arquitectura de sistema operativo (x=Predeterminada,0=X86,9=AMD64)
P4: Resultado de la instalación (x=Predeterminado,0=Correcta,1=Error,2=Cancelar,3=Bloqueada)
P5: Código de error de resultado (por ejemplo, 0xc1900101)
P6: Extender código de error (por ejemplo, 0x20017)
P7: Compilación de sistema operativo de origen (por ejemplo: 9600)
P8: Rama de sistema operativo de origen (no suele estar disponible)
P9: Nueva compilación del sistema operativo (por ejemplo, 16299)
P10: Nueva rama del sistema operativo (por ejemplo, rs3_release)

El evento también contiene vínculos a archivos de registro que se pueden usar para realizar un diagnóstico detallado del error. El ejemplo siguiente es un ejemplo de este evento de una actualización correcta:

Informe de errores de Windows.