Condividi tramite


Segnalazione errori Windows

Nota

Questo articolo è un articolo di livello 300 (moderatamente avanzato).

Per un elenco completo degli articoli di questa sezione, vedere Risolvere gli errori di aggiornamento di Windows .

Quando l'installazione di Windows non riesce, il codice del risultato e il codice di estensione vengono registrati come evento informativo nel registro applicazioni Segnalazione errori Windows come evento 1001. Il nome dell'evento è WinSetupDiag02. per esaminare questo evento è possibile usare Visualizzatore eventi o Windows PowerShell.

Per utilizzare Windows PowerShell, digita i seguenti comandi dal prompt di Windows PowerShell con privilegi elevati:

Importante

I log eventi seguenti sono disponibili solo se Windows è stato aggiornato da una versione precedente di Windows a una nuova versione di Windows.

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

Per utilizzare Visualizzatore eventi:

  1. Apri Visualizzatore eventi e accedi a Registri di Windows\Applicazione.
  2. Selezionare Trova e quindi cercare winsetupdiag02.
  3. Fai doppio clic sull'evento evidenziato.

Nota

Per i sistemi operativi legacy, il nome dell'evento è WinSetupDiag01.

Nell'evento vengono elencati dieci parametri:

Parameters Descrizione Esempio
P1 Scenario di installazione 1=Supporto, 5=WindowsUpdate, 7=Strumento di creazione multimediale
P2 Modalità di installazione x=default, 1=Downlevel, 5=Rollback
P3 Nuova architettura del sistema operativo x=default, 0=X86, 9=AMD64
P4 Risultato installazione x=default, 0=Success, 1=Failure,2=Cancel, 3=Blocked
P5 Codice errore risultato 0xc1900101
P6 Estendere il codice di errore 0x20017
P7 Build del sistema operativo di origine 9600
P8 Ramo del sistema operativo di origine In genere non disponibile
P9 Nuova build del sistema operativo 16299
P10 Nuovo ramo del sistema operativo rs3_release

L'evento contiene anche collegamenti a file di log che possono essere usati per eseguire una diagnosi dettagliata dell'errore. L'esempio seguente è un esempio di questo evento da un aggiornamento riuscito:

Segnalazione errori Windows.