Dopo l'aggiornamento a Windows 10 o l'installazione di un aggiornamento delle funzionalità di Windows 10, potrai tornare alla versione precedente di Windows entro un periodo di tempo limitato di 10 giorni. Questo può essere fatto aprendo Impostazioni → Aggiornamento e sicurezza → Ripristino → Torna alla versione precedente di Windows 10.
(Se hai eseguito l'aggiornamento da Windows 7, vedrai Torna a Windows 7 invece.)
Il rollback alla versione precedente utilizzando questo metodo mantiene i tuoi file personali, ma rimuoverà le personalizzazioni, le app e i driver installati dopo l'aggiornamento. Per impostazione predefinita, hai dieci giorni prima dei quali puoi tornare alla versione precedente di Windows.
Disinstallare la versione corrente e tornare anche alla versione precedente di Windows libera gigabyte di dati sul disco rigido, in quanto Windows.vecchio
la cartella viene eliminata.
Dopo la finestra di 10 giorni, i file di installazione di Windows precedenti sotto il Windows.vecchio
la directory verrebbe cancellata automaticamente (forse usando
Nelle versioni di Windows 10 precedenti all'Anniversary Update (v1607), il periodo di rollback era di 30 giorni. Dall'aggiornamento dell'anniversario, Microsoft ha ridotto la finestra di disinstallazione a 10 giorni. Secondo Microsoft, è stata una decisione basata sui dati (basata sulla telemetria) per modificare il periodo di rollback da 30 a soli 10 giorni. Citando la fonte:
Sulla base della nostra ricerca sugli utenti, abbiamo notato che la maggior parte degli utenti che scelgono di tornare a una versione precedente di Windows lo fanno entro i primi giorni. Pertanto, abbiamo modificato l'impostazione su 10 giorni per liberare spazio di archiviazione utilizzato dalle copie precedenti.
La valutazione di un sistema operativo potrebbe richiedere più tempo per gli utenti finali e una finestra di 10 giorni non è sufficiente per la maggior parte delle persone. La buona notizia è che puoi aumentare Torna alla versione precedente di Windows fino a un massimo di 60
giorni manualmente.
Questo articolo spiega come estendere la finestra di rollback di 10 giorni sul tuo computer Windows 10.
Estendi il limite di 10 giorni per tornare alla versione precedente
Utilizzando l'utilità DISM, è possibile effettuare le seguenti operazioni:
- Scopri quanti giorni dopo un aggiornamento è possibile disinstallare un sistema operativo.
- Avvia una disinstallazione o ripristina il sistema operativo o la versione precedente.
- Rimuovere la possibilità di disinstallare un aggiornamento di Windows.
- Imposta il numero di giorni che un utente ha a disposizione per disinstallare un aggiornamento di Windows.
(Riferimento: Sistema operativo DISM disinstalla le opzioni della riga di comando.)
Trova il periodo di rollback (numero di giorni)
Per determinare l'intervallo di tempo della finestra di disinstallazione (giorni) dell'installazione di Windows esistente, esegui questo comando da admin Prompt dei comandi:
DISM/Online/Get-OSUninstallWindow
Vedrai il seguente output:
Strumento di gestione e manutenzione delle immagini di distribuzione. Versione: 10.0.19041.572 Versione immagine: 10.0.19042.661 Finestra di disinstallazione: 10 L'operazione è stata completata con successo.
Aumenta il periodo di rollback (numero di giorni)
Eseguire questo comando per impostare il numero di giorni dopo un aggiornamento in cui è possibile avviare una disinstallazione.
Sintassi:
DISM /Online /Set-OSUninstallWindow /Value:
Il valore (ovvero il numero di giorni) deve essere compreso tra <2
o >60
. Se il valore inserito non rientra in tale intervallo, verrà impostato il valore predefinito di 10.
Esempio:
DISM /Online /Set-OSUninstallWindow /Valore: 30
Dovresti vedere il messaggio "L'operazione è stata completata con successo" nell'output.
La riga di comando sopra imposta la finestra di rollback a 30 giorni. Windows non cancellerà il Windows.vecchio
cartella prima dei 30 giorni.
Imposta il periodo di rollback tramite il Registro di sistema
Puoi anche impostare l'intervallo di tempo della finestra di rollback modificando il registro.
- Avvia l'editor del registro e vai al ramo seguente:
HKEY_LOCAL_MACHINE\SYSTEM\Setup
- Crea un nuovo valore DWORD denominato
Disinstalla finestra
se non esiste già. - Doppio click
Disinstalla finestra
, selezionare Decimale e digitare il valore desiderato (>2
a<60
) e fare clic su OK.
Si noti che se il valore del registro di cui sopra non esiste, "10" giorni sarà il limite di soglia predefinito utilizzato da Windows. - Uscire dall'editor del registro.
Dopo la modifica del registro, è meglio riavviare Windows, sebbene il DISM Get-OSUninstallWindow comando rifletterebbe la modifica del registro anche se non si riavvia.
Suggerimento aggiuntivo
Ci sono altri due DISM interruttori vale a dire, Initiate-OSUninstall
e Rimuovi-OSDisinstalla
che potresti voler conoscere. Il primo consiste nell'avviare un rollback utilizzando la riga di comando e il secondo consiste nel rimuovere la possibilità di rollback da parte degli utenti.
Il Rimuovi-OSDisinstalla
l'interruttore disattiverebbe il colore Iniziare pulsante sotto la sezione Torna alla precedente…. Il comando cancella i seguenti valori di registro dal suddetto ramo. Può anche rimuovere i dati BCD corrispondenti e il Ambiente di ripristino di Windows voce denominata "Torna alla build precedente".
Valori di registro:
- Disinstalla attivo
- Disinstalla GUID
- UninstallMark
- Disinstalla Scenario
Errore: 1168 – Elemento non trovato
In alcuni casi, potrebbe verificarsi l'errore 1168 ("elemento non trovato") durante l'esecuzione del comando DISM Get-OSUninstallWindow o Set-OSUninstallWindow.
Strumento di gestione e manutenzione delle immagini di distribuzione. Versione: 10.0.19041.572 Versione immagine: Errore: 1168 Elemento non trovato. Il file di registro DISM si trova in C:\WINDOWS\Logs\DISM\dism.log
Il file DISM.log mostrerebbe le seguenti voci:
Errore pGetUninstallInterfaceCommon: impossibile caricare il setupplatform, hr = 0x80070490 [gle=0x00000003] Errore DISM DISM SetupPlatform Provider: PID=3944 TID=9192 Impossibile ottenere UninstallInterface Online. - CSetupPlatformManager:: GetUninstallWindow (hr: 0x80070490) Errore DISM DISM SetupPlatform Provider: PID=3944 TID=9192 Impossibile ottenere la finestra di disinstallazione. - CSetupPlatformManager:: ProcessCmdLine_GetUninstallWindow (hr: 0x80070490) Errore DISM DISM SetupPlatform Provider: PID=3944 TID=9192 Errore durante l'elaborazione del comando get-osuninstallwindow. - CSetupPlatformManager:: ExecuteCmdLine (hr: 0x80070490)
Errore 1168
(0x80070490
), che denota “Elemento non trovato”, si verifica se il Windows.vecchio
cartella (soprattutto la sottocartella $WINDOWS.~BT
) è stato eliminato da Windows dopo la scadenza della finestra di rollback.
È anche possibile che tu abbia cancellato manualmente il "Installazioni precedenti di Windows" file utilizzando Pulizia disco o Impostazioni di archiviazione per recuperare lo spazio su disco.
Il DISM DISM Get-OSUninstallWindow
e Set-OSUninstallWindow
i comandi avrebbero bisogno dei seguenti file per funzionare correttamente:
C:\windows.old\$WINDOWS.~BT\Sources\api-ms-win-core-kernel32-legacy-l1-1-0.dll. C:\windows.old\$WINDOWS.~BT\Sources\fltLib.dll. C:\windows.old\$WINDOWS.~BT\Sources\mpr.dll. C:\windows.old\$WINDOWS.~BT\Sources\setupplatform.dll. C:\windows.old\$WINDOWS.~BT\Sources\sspicli.dll. C:\windows.old\$WINDOWS.~BT\Sources\unbcl.dll. C:\windows.old\$WINDOWS.~BT\Sources\virtdisk.dll. C:\windows.old\$WINDOWS.~BT\Sources\winhttp.dll. C:\windows.old\$WINDOWS.~BT\Sources\wtsapi32.dll
Se Windows.vecchio
o la sua sottocartella $WINDOWS.~BT
manca o se mancano alcune DLL in quella posizione, verrà visualizzato uno dei seguenti errori:
Errore: 1168 Elemento non trovato. Il file di registro DISM si trova in C:\WINDOWS\Logs\DISM\dism.log
Errore: 126 Impossibile trovare il modulo specificato. Il file di registro DISM si trova in C:\WINDOWS\Logs\DISM\dism.log
Errore 3: il sistema non riesce a trovare il percorso specificato
Nonostante ciò, dovresti essere in grado di impostare la soglia di disinstallazione o l'intervallo di tempo utilizzando il metodo di registro descritto sopra.
Parole di chiusura
Non è chiaro se la finestra di disinstallazione impostata utilizzando DISM o il registro verrà conservata o meno se si installa un aggiornamento (Aggiornamento funzionalità) in futuro.
Naturalmente, il ultimo trucco di rinominare C:\Windows.old
e C:\$Windows~BT
impedirebbe a Windows 10 di cancellarli automaticamente. Rinominando le cartelle, hai tempo illimitato per tornare alla versione scelta.
Una piccola richiesta: se ti è piaciuto questo post, condividilo?
Una "piccola" condivisione da parte tua sarebbe di grande aiuto per la crescita di questo blog. Alcuni ottimi suggerimenti:- Fissalo!
- Condividilo sul tuo blog preferito + Facebook, Reddit
- Twittalo!