Sì, questo è un classico problema di Windows che affligge gli utenti da un po’ di tempo: quando l’opzione “Ripristina le finestre delle cartelle precedenti all’accesso” smette di funzionare, sembra che Windows si stia prendendo gioco di noi. Di solito, si tratta di qualche strano bug, magari file di sistema corrotti o modifiche al registro di sistema andate storte. La buona notizia? Ci sono alcune cose che si possono provare per risolvere il problema senza dover reinstallare Windows o passare ore a cercare di risolverlo. Nel peggiore dei casi, avrete almeno capito qualcosa in più su come Windows gestisce lo stato delle cartelle.
Come risolvere il problema “Ripristina le finestre delle cartelle precedenti all’accesso” che non funziona
Metodo 1: Aggiornare i file di sistema con SFC e DISM
Questa è una sorta di prima linea di difesa: se alcuni file di sistema principali risultano danneggiati, Windows potrebbe dare problemi e rifiutarsi di ricordare le cartelle. L’esecuzione di Controllo file di sistema (SFC sfc /scannow) analizza e ripara i file danneggiati, risolvendo così il problema. Su alcune configurazioni, SFC potrebbe segnalare problemi che non è in grado di risolvere, quindi sarà necessario ricorrere ai comandi DISM, un’operazione un po’ più complessa, ma che spesso risolve il problema.
- Fai clic con il pulsante destro del mouse sul menu Start oppure premi Windows + Xe seleziona Terminale di Windows (Amministratore) o Prompt dei comandi (Amministratore)
- Digita
sfc /scannowe premi Invio - Attendi il completamento della scansione (potrebbero essere necessari alcuni minuti).Se vengono rilevati errori che non possono essere corretti, esegui questi comandi uno dopo l’altro:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
Riavvia il computer al termine di queste operazioni. A volte, su una macchina vengono rilevati e risolti dei problemi, su un’altra no. Ma ehi, vale la pena provare.
Metodo 2: Creare o modificare le chiavi di registro
Poiché Windows tende a essere un po’ bizzarro con il suo registro di sistema, a volte è necessario intervenire direttamente su alcune chiavi. L’obiettivo è fare in modo che Windows “ricordi” lo stato delle cartelle in modo più affidabile, creando nuove chiavi o modificando i valori.
- Premi il tasto Windows + R, digita
regedite premi Invio - Se viene visualizzato il messaggio di Controllo dell’account utente (UAC), fai clic su Sì.
- Proseguire lungo questo percorso:
HKEY_CURRENT_USER\Microsoft\Windows\CurrentVersion\Explorer
Per disattivarlo, è sufficiente reimpostare il valore di PersistBrowsers a 0.
Metodo 3: Pulizia delle voci del registro di sistema
A volte, vecchie voci residue possono creare problemi, come tracce di precedenti aggiornamenti di Windows o altri inconvenienti. Eliminare determinate voci del registro di sistema può talvolta far sì che Windows dimentichi il passato e ricominci da capo.
- Premi il tasto Windows + R, digita
regedite premi Invio - Conferma con Sì se richiesto dal Controllo account utente (UAC).
- Accedi a questa chiave:
HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell
Nota: Eseguite sempre, sempre un backup del registro di sistema prima di modificarlo: un errore può causare problemi ben più gravi. Seguite scrupolosamente le istruzioni riportate nell’articolo “Come eseguire il backup e il ripristino del registro di sistema di Windows?”.
E, naturalmente, modificare le chiavi di registro può causare ulteriori problemi se non si procede con attenzione. A volte, anche dopo tutto questo, Windows continua a non collaborare. In tal caso, l’utilizzo di uno strumento di manutenzione del sistema (come [d1]) in grado di correggere gli errori comuni e ripulire i file di sistema potrebbe aiutare a risolvere problemi più complessi.
Riepilogo
- L’esecuzione
sfc /scannowdei comandi DISM può risolvere i problemi relativi ai file di sistema che alterano lo stato delle cartelle. - La modifica di chiavi di registro come PersistBrowsers a volte “inganna” Windows facendogli ricordare le cartelle aperte.
- La pulizia delle vecchie voci del registro di sistema relative alla posizione delle cartelle può prevenire conflitti.
Incartare
Risolvere questo problema dipende dalla causa specifica: file di sistema danneggiati, voci di registro errate o semplicemente qualche strano malfunzionamento di Windows. Di solito, una combinazione di scansioni di sistema e modifiche al registro di sistema risolve il problema. In caso contrario, potrebbe essere necessario utilizzare strumenti di ripristino del sistema o persino eseguire un’installazione pulita, ma questi passaggi coprono il 90% dei casi più comuni.
Spero che questo possa far risparmiare qualche ora a qualcuno. Incrocio le dita!