Il sistema operativo Windows dispone di numerosi strumenti di riparazione integrati. Quando utilizzi uno di questi strumenti, come l'utilità Controllo file di sistema, potresti riscontrare l'errore "C'è una riparazione del sistema in sospeso che richiede un riavvio per essere completata".
Questo errore viene attivato se una riparazione è in sospeso da un momento precedente. Per correggere l'errore, è possibile eseguire un rapido riavvio del sistema. Se l'errore persiste, di seguito sono riportati alcuni passaggi per la risoluzione dei problemi nel sistema operativo Windows.
1. Eliminare il file Pending.XML
Elimina la cartella WinSxS pendente_xml
Potrebbe non essere possibile eseguire l'utilità Controllo file di sistema quando il sistema è in uno stato di riavvio in sospeso. Se il riavvio non risolve il problema, puoi eliminare manualmente qualsiasi file pendente.xml nella cartella WinSxS per correggere l'errore.
Per eliminare il file Pending.xml:
C:\Windows\WinSxS
- Qui, cerca il file pendente.xml.
- Se trovato, rinominare o eliminare il file.
Dopo l'eliminazione, riavvia il PC ed esegui lo strumento Controllo file di sistema per vedere se l'errore è stato risolto.
Se riscontri un errore di proprietà durante l'eliminazione dei file, dovrai assumere la proprietà della cartella WinSxS e riprovare.
2. Eseguire lo strumento DISM
Esegui il controllo del file system DISM in Windows 11
DISM (Deployment Image Servicing and Management) è un'utilità della riga di comando di Windows per la riparazione e la risoluzione degli errori dell'immagine di sistema. In questo caso, è possibile utilizzare i parametri di ripristino e ripristino dell'utilità DISM per correggere l'errore.
Per eseguire lo strumento DIMS:
- Premi il tasto Win e inserisci cmd.
- Successivamente, fai clic con il pulsante destro del mouse su Prompt dei comandi e seleziona Esegui come amministratore . Fare clic su Sì quando richiesto da Controllo account utente .
- Nella finestra del prompt dei comandi , immettere il comando seguente e premere Invio :
DISM.exe /Online /Cleanup-Image /Restorehealth
- Questo comando richiede una connessione Internet attiva per funzionare perché DISM scaricherà i file necessari dal servizio Windows Update.
- Una volta completato il processo, riavvia il PC ed esegui il comando SFC scannow per vedere se l'errore è stato risolto.
3. Eseguire il parametro DISM RevertPendingAction
Se non riesci ad avviare Windows, puoi utilizzare Ambiente ripristino Windows (WinRE) ed eseguire il comando ripristina per correggere l'errore.
Esistono molti modi per avviare l'ambiente ripristino Windows. Ma per questo tutorial, l'articolo utilizzerà il classico metodo del tasto F11 .
- Spegni il portatile.
- Successivamente, premi il pulsante di accensione per accendere il laptop e inizia a premere F11 sulla tastiera per avviare l'ambiente ripristino Windows. Se il tasto F11 non funziona, prova il tasto F9 o F12.
- Successivamente, nella schermata Risoluzione dei problemi , fare clic su Opzioni avanzate .
Finestra di risoluzione dei problemi delle Opzioni avanzate nell'ambiente di ripristino
- Successivamente, fai clic su Prompt dei comandi.
Prompt dei comandi in Opzioni avanzate
- Nella finestra del prompt dei comandi , immettere il comando seguente e premere Invio :
DISM.exe /image:C:\ /cleanup-image /revertpendingactions
Se hai installato il sistema operativo in qualsiasi altra partizione, assicurati di cambiare di conseguenza la lettera dell'unità ( C:\ ) nel comando precedente.
Successivamente, attendi il completamento del processo. In caso di successo, l'output visualizzerà un messaggio che l'operazione è stata completata correttamente.
Successivamente, chiudi la finestra del prompt dei comandi e riavvia il PC. Dopo il riavvio, esegui il comando sfc /scannow nel prompt dei comandi con diritti di amministratore e controlla se l'errore è stato risolto.
4. Eliminare la voce Riavvio in sospeso nel registro di Windows
Elimina la voce Riavvio in sospeso nel registro di Windows
Se l'eliminazione del file pendente.xml non funziona, è possibile eliminare la chiave Riavvio in sospeso per rimuovere eventuali informazioni di riavvio in sospeso e consentire al sistema di eseguire lo strumento Controllo file di sistema.
Tieni presente che modificare le voci del registro è rischioso. Assicurati di creare un punto di ripristino prima di continuare con i passaggi seguenti.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
- Successivamente, individua e fai clic con il pulsante destro del mouse sulla chiave RebootPending e seleziona Elimina.
- Fare clic su Sì per confermare l'azione.
Se viene visualizzato un errore che indica che non è possibile eliminare la chiave, è necessario assumere la piena proprietà delle chiavi di registro in Windows e quindi provare a eliminare nuovamente la chiave.
Se il tuo sistema continua a non avviarsi, un'installazione pulita potrebbe essere l'ultima risorsa. Potrebbe essere necessaria un'installazione pulita se l'immagine del sistema è danneggiata in modo irreparabile.
Inoltre, valuta la possibilità di eseguire un aggiornamento di riparazione se il tuo sistema è in uno stato avviabile. Ciò ti consentirà di reinstallare il sistema operativo senza eliminare applicazioni e file.