Come utilizzare SetupDiag.exe per diagnosticare gli errori di aggiornamento di Windows

Gli aggiornamenti di Windows di solito vengono installati sul tuo PC senza problemi. Ma ci sono occasioni in cui richiede un po' di lavoro, specialmente quando si tratta di compatibilità e patch. Se riscontri tali errori di aggiornamento non riusciti, devi prima cercare manualmente il codice di errore e quindi cercare i passaggi per la risoluzione dei problemi. Tutto questo consuma tempo. Quindi, Microsoft ha escogitato una soluzione semplice: SetupDiag.exe .

SetupDiag.exe è uno strumento diagnostico autonomo per trovare dettagli sul motivo per cui un aggiornamento di Windows 11/10 non è stato installato. Come sapete, il processo di aggiornamento in Windows 11/10 è stato completamente semplificato, ma ciò non significa che sia sempre privo di problemi e quindi lo strumento.

Come utilizzare SetupDiag.exe per diagnosticare gli errori di aggiornamento di Windows

Come utilizzare SetupDiag.exe

SetupDiag.exe richiede l'installazione di Microsoft .NET Framework 4 sul PC. Lo strumento funziona esaminando i file di registro dell'installazione di Windows(Windows Setup) e analizzandoli per trovare la causa principale di un errore di aggiornamento o aggiornamento del computer a Windows 10 . SetupDiag può essere eseguito sul computer che non è stato aggiornato oppure è possibile esportare i registri dal computer in un'altra posizione ed eseguire SetupDiag in modalità offline.

Una volta che lo strumento è attivo e funzionante, può essere utilizzato anche per eseguire controlli e analisi. Ogni volta che Windows si imbatte in una situazione che probabilmente intende compromettere il funzionamento sicuro del sistema, il sistema si interrompe. Questa condizione è chiamata controllo dei bug(bug check) . Viene anche comunemente indicato come a-

  1. Arresto anomalo del sistema
  2. Errore del kernel
  3. Arresta l'errore o BSOD

La causa tipica di questo problema è un dispositivo hardware, un driver hardware o un software correlato.

Se il controllo dei bug si verifica durante un aggiornamento, il programma di installazione di Windows(Windows Setup) estrae un file minidump ( setupmem.dmp ).

Per eseguire il debug di un controllo bug relativo all'installazione, è necessario:

Specificare i parametri /Mode: Offline e /LogsPath e provare a raccogliere il file di dump della memoria di installazione (setupmem.dmp) dal sistema in errore.

Si(Please) noti che non è possibile eseguire il debug dei dump della memoria in modalità online.

Troverai Setupmem.dmp sotto entrambi

%SystemDrive%$Windows.~bt\Sources\Rollback

O

%WinDir%\Panther\NewOS\Rollback

a seconda di quando si verifica il controllo dei bug.

Successivamente, puoi installare gli strumenti di debug di Windows(Windows Debugging Tools) nel computer che esegue SetupDiag . Se hai scelto di eseguire lo strumento senza parametri, tenta di individuare i file di registro creati da Windows 11/10 durante il processo di aggiornamento nelle cartelle predefinite del dispositivo.

Al termine della scansione, SetupDiag genererà Log.zip , SetupDiag.exe.config e SetupDiagResults.log nella cartella in cui si trova SetupDiag.exe .

Il programma crea anche un file results.log(results.log file) nella sua directory dopo il completamento del processo di scansione. Eventuali problemi di aggiornamento riscontrati vengono rilevati rapidamente nei file di registro durante l'analisi.

Oltre a quanto sopra, SetupDiag crea un archivio zip di tutti i file di registro che vengono elaborati e salva anche il file Logs.zip nella stessa directory.

Infine, c'è un'opzione per eseguire anche SetupDiag.exe in modalità offline per analizzare le cartelle copiate da un altro dispositivo.

Lo strumento SetupDiag(SetupDiag) è ora incluso nel programma di installazione di Windows(Windows Setup)

In Windows 10 e Windows 11 , lo strumento SetupDiag è incluso nel programma di installazione di Windows(Windows Setup) .

Durante il processo di aggiornamento, il programma di installazione di Windows(Windows Setup) estrarrà tutti i suoi file di origine nella %SystemDrive%$Windows.~btSourcesdirectory.

Ora, anche setupdiag.exe è installato in questa cartella e nel caso in cui l'aggiornamento non riesce, lo strumento SetupDiag verrà eseguito automaticamente per scoprire perché non è riuscito.

In questo scenario vengono utilizzati i seguenti parametri:

/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results

L'analisi risultante di SetupDiag(SetupDiag) può essere trovata all'indirizzo:

%WinDir%\Logs\SetupDiag\SetupDiagResults.xml

e nel Registro di cui al

HKLM\SYSTEM\Setup\SetupDiag\Results
  • Se il processo di aggiornamento procede normalmente, la directory Sources che include setupdiag.exe viene spostata %SystemDrive%Windows.Oldper la pulizia.
  • Se la directory Windows.old viene eliminata in un secondo momento, verrà rimosso anche setupdiag.exe.

Per tutti i dettagli su come utilizzare SetupDiag.exe è possibile leggere questo Microsoft Doc .



About the author

Sono un revisore professionista per Windows e software per ufficio. Ho una profonda conoscenza di questi programmi, nonché delle loro varie caratteristiche e capacità. Le mie recensioni sono obiettive e dettagliate, in modo che i potenziali clienti possano vedere come funziona il programma e quali miglioramenti potrebbero essere apportati. Mi piace anche aiutare le persone a trovare le migliori app per le loro esigenze, sia attraverso le recensioni che trovando le migliori offerte sulle app.



Related posts