La procedura di aggiornamento per Windows 10 potrebbe presentare problemi, rendendo impossibile l'installazione di una nuova build. Se sei un Windows Insider nel Fast Ring, riceverai nuove build molto più velocemente di altre. Sono di qualità pre-release e possono contenere problemi seri.
Quando l'installazione non riesce ad aggiornare il sistema operativo, Windows mostra un codice di errore e termina il processo. Maggiori dettagli sono generalmente reperibili nel registro di configurazione. Sfortunatamente, questi registri non sono facili da usare. È difficile leggere e capire cosa sta succedendo e filtrare gli eventi di successo. A questo scopo è possibile utilizzare lo strumento SetupDiag.
SetupDiag.exe è uno strumento diagnostico autonomo che può essere utilizzato per ottenere dettagli sul motivo per cui un aggiornamento a Windows 10 non è riuscito.
SetupDiag funziona esaminando i file di registro dell'installazione di Windows. Tenta di analizzare questi file di registro per determinare la causa principale del mancato aggiornamento o upgrade del computer a Windows 10. SetupDiag può essere eseguito sul computer su cui non è riuscito l'aggiornamento oppure è possibile esportare i registri dal computer in un'altra posizione ed eseguire SetupDiag in modalità offline.
SetupDiag può essere scaricato dal seguente sito Web:
Scarica SetupDiag
Lo strumento supporta i seguenti parametri:
Parametro | Descrizione |
---|
/? | - Visualizza la guida interattiva
|
/Produzione: | - Questo parametro facoltativo consente di specificare il file di output per i risultati. Qui troverai ciò che SetupDiag è stato in grado di determinare. È supportato solo l'output in formato testo. I percorsi UNC funzioneranno, a condizione che il contesto in cui viene eseguito SetupDiag abbia accesso al percorso UNC. Se il percorso contiene uno spazio, è necessario racchiudere l'intero percorso tra virgolette doppie (vedere la sezione di esempio di seguito).
- Impostazione predefinita: se non specificato, SetupDiag creerà il fileSetupDiagResults.lognella stessa directory in cui viene eseguito SetupDiag.exe.
|
/Modalità: | - Questo parametro facoltativo consente di specificare la modalità in cui funzionerà SetupDiag: offline o online.
- Offline: indica a SetupDiag di essere eseguito su un set di file di registro già acquisiti da un sistema guasto. In questa modalità puoi eseguire ovunque tu abbia accesso ai file di registro. Questa modalità non richiede l'esecuzione di SetupDiag sul computer su cui non è riuscito l'aggiornamento. Quando si specifica la modalità offline, è necessario specificare anche il parametro /LogsPath:.
- Online: indica a SetupDiag che è in esecuzione sul computer su cui non è riuscito l'aggiornamento. SetupDiag tenterà di trovare file di registro e risorse in percorsi Windows standard, come%SystemDrive%$Windows.~btdirectory per i file di registro dell'installazione.
- I percorsi di ricerca dei file di registro sono configurabili nel file SetupDiag.exe.config, nella chiave SearchPath. I percorsi di ricerca sono separati da virgole. Nota: un numero elevato di percorsi di ricerca prolungherà il tempo necessario affinché SetupDiag restituisca i risultati.
- Impostazione predefinita: se non specificato, SetupDiag verrà eseguito in modalità online.
|
/Percorsolog: | - Questo parametro facoltativo è obbligatorio solo quando/Modalità: offlineè specificato. Questo indica a SetupDiag.exe dove trovare i file di registro. Questi file di registro possono essere in formato cartella flat o contenere più sottodirectory. SetupDiag cercherà in modo ricorsivo tutte le directory secondarie. Questo parametro deve essere omesso quando il/Modalità: in lineaè specificato.
|
/ZipFinestra: | - Questo parametro facoltativo indica a SetupDiag.exe di creare un file zip che continua i suoi risultati e tutti i file di registro analizzati. Il file zip viene creato nella stessa directory in cui viene eseguito SetupDiag.exe.
- Impostazione predefinita: se non specificato, viene utilizzato il valore 'true'.
|
/Verboso | - Questo parametro facoltativo genererà molti più dati nel file di registro prodotto da SetupDiag.exe. Per impostazione predefinita, SetupDiag produrrà solo una voce nel file di registro per gli errori gravi. Utilizzando/Verbosofarà sì che SetupDiag produca sempre un file di registro con i dettagli di debug, che può essere utile quando si segnala un problema con SetupDiag.
|
Se l'aggiornamento della build non è riuscito, esegui lo strumento e visualizza il file SetupDiagResults.log nella stessa cartella in cui è archiviato SetupDiag.
È possibile specificare il percorso del file di registro utilizzando l'argomento Output:
|_+_|Inoltre, puoi sovrascrivere la posizione dei registri di Windows (ad esempio per analizzare i registri di un sistema operativo non botabile) come segue:
|_+_|A seconda del momento in cui l'aggiornamento non è riuscito, copia una delle seguenti cartelle nella tua posizione offline:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPantera
WindowsPantherNewOS
L'esempio seguente dimostra che il log di SetupDiag è stato avviato in modalità offline. In questo esempio è presente un avviso dell'applicazione, ma poiché l'installazione viene eseguita in modalità /quiet, diventa un blocco. Le istruzioni per risolvere il problema vengono fornite da SetupDiag nell'output.
|_+_|Fonte: docs.microsoft.com