Punti chiave
- Come modificare i Criteri di gruppo locali per l’archiviazione di AppData: nell’Editor Criteri di gruppo locali, vai su Configurazione del computer > Modelli amministrativi > Sistema > Profili utente e
- Come abilitare o disabilitare questa impostazione tramite l’Editor del Registro di sistema: modifica il valore DWORD DisableAppDataRedirectionToNonSystemVolumes in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System per consentire o bloccare il reindirizzamento di AppData.
- Verifica e test della configurazione: conferma la configurazione con rsop.msc, l’Editor del Registro di sistema ed Esplora file, poi esegui un test con un nuovo profilo utente per assicurarti che l’archiviazione dei dati delle applicazioni rispetti la policy di reindirizzamento di AppData desiderata.
- Considerazioni su sicurezza e prestazioni: comprendi i vantaggi e i rischi dell’archiviazione di AppData su volumi non di sistema, soprattutto per quanto riguarda la velocità dell’unità e la protezione dei dati.
- Situazioni d’uso in ambienti enterprise e multiutente: ideale per le organizzazioni che utilizzano profili mobili, workstation condivise o strategie di archiviazione divise tra SSD e HDD.
- Risoluzione dei problemi e best practice di compatibilità: risolvi i problemi più comuni controllando le autorizzazioni, le policy in conflitto, il comportamento delle applicazioni legacy ed eseguendo test con nuovi profili utente.
Quando lo spazio di archiviazione sull’unità di sistema di Windows 10 inizia a scarseggiare, sapere come abilitare o disabilitare lo spostamento dei dati delle app utente su volumi non di sistema può fare la differenza. Windows 10 include una caratteristica che consente di reindirizzare l’archiviazione dei dati delle app su unità secondarie, aiutandoti a ottimizzare lo spazio sull’SSD o sul disco rigido principale.
Che tu voglia abilitare questa caratteristica per liberare spazio prezioso oppure disabilitarla per mantenere tutti i dati delle app in un’unica posizione, questa guida ti accompagnerà attraverso le modifiche al registro di sistema – semplici ma efficaci – necessarie per decidere dove le applicazioni archiviano i propri dati.
Come funziona questa impostazione dei criteri
La policy “Enable Moving of AppData to Non-system Volumes” è una caratteristica di Windows 10 che consente agli utenti di reindirizzare l’archiviazione dei dati delle applicazioni dall’unità di sistema verso posizioni di archiviazione alternative. Quando è attiva, questa impostazione permette agli utenti di gestire l’archiviazione dei dati delle app di Windows, cosa particolarmente utile sui sistemi con poco spazio sull’unità principale o per chi preferisce organizzare l’archiviazione in modo specifico.
AppData comprende tre cartelle principali che contengono i dati delle applicazioni specifici per ogni utente:
- Local: contiene dati specifici della macchina, non destinati a spostarsi tra i dispositivi
- LocalLow: simile a Local, ma con un livello di integrità inferiore per le applicazioni meno attendibili
- Roaming: contiene dati che possono seguire l’utente tra più computer negli ambienti di dominio
Spostare AppData su volumi non di sistema può incidere in modo significativo sia sul comportamento delle applicazioni sia sulle prestazioni del sistema. Il lato positivo è la possibilità di liberare spazio prezioso sull’unità di sistema, un vantaggio soprattutto con SSD di piccola capacità. Tuttavia, questo reindirizzamento può comportare anche alcune conseguenze sulle prestazioni.
Le applicazioni potrebbero impiegare qualche istante in più per caricarsi se l’archiviazione secondaria è più lenta dell’unità principale. Inoltre, alcune applicazioni progettate dando per scontata la posizione di AppData possono comportarsi in modo imprevisto o generare errori dopo lo spostamento. Per ottenere i risultati migliori, è consigliabile utilizzare questa caratteristica con soluzioni di archiviazione secondaria veloci, così da ridurre al minimo l’impatto sulle prestazioni.
Perché abilitare o disabilitare questa impostazione
Vantaggi e svantaggi di consentire AppData su volumi non di sistema
Abilitare questa policy per AppData offre diversi vantaggi, in primo luogo la possibilità di liberare spazio prezioso su SSD e dischi rigidi. Questa flessibilità consente agli utenti di gestire meglio le risorse di archiviazione, collocando sulle unità secondarie i dati delle applicazioni utilizzati meno di frequente. L’approccio ha però anche degli svantaggi, tra cui possibili problemi di compatibilità: alcuni programmi cercano i propri dati esclusivamente nelle posizioni predefinite e possono smettere di funzionare correttamente quando i dati vengono spostati.
Considerazioni su sicurezza e prestazioni
Dal punto di vista della sicurezza, lo spostamento di AppData comporta sia vantaggi sia rischi. Archiviare dati applicativi sensibili su volumi separati può creare un ulteriore livello di isolamento rispetto ai file di sistema, riducendo potenzialmente il rischio in determinati scenari di attacco informatico.
(Nota: se l’unità secondaria è meno sicura di quella predefinita, spostare AppData potrebbe esporre involontariamente i dati degli utenti a un rischio maggiore.)
Sul fronte delle prestazioni esiste un possibile compromesso: l’accesso ai dati su unità secondarie è spesso più lento rispetto all’SSD principale, in particolare se l’unità secondaria è un HDD meccanico a piatti.
Situazioni d’uso in ambienti enterprise o multiutente
Negli ambienti enterprise questa policy offre vantaggi notevoli in termini di gestione centralizzata. Gli amministratori IT possono sfruttarla per applicare policy standardizzate di archiviazione dei dati in tutta l’organizzazione, reindirizzando eventualmente le cartelle AppData verso storage di rete per backup e gestione centralizzati. Si tratta di un approccio particolarmente utile negli ambienti con thin client o in cui i profili utente si spostano tra più computer. Negli ambienti informatici condivisi, spostare i dati delle applicazioni su volumi separati aiuta a mantenere le prestazioni dell’unità di sistema, pur soddisfacendo le diverse esigenze applicative di più utenti.
Come modificare i Criteri di gruppo locali per l’archiviazione di AppData
Modificare la policy di reindirizzamento di AppData tramite i Criteri di gruppo locali offre un modo centralizzato e persistente di gestire questa impostazione su tutto il sistema. Segui questi passaggi per impostare un criterio di gruppo che sposti i dati utente su un’altra unità:
1. Apri la finestra di dialogo Esegui premendo Win + R.
2. Digita “gpedit.msc” e premi Invio per avviare l’Editor Criteri di gruppo locali
3. Nel riquadro di spostamento a sinistra, vai su: Configurazione del computer → Modelli amministrativi → Sistema → Profili utente
4. Nel riquadro di destra, individua l’impostazione dei criteri “Impedisci agli utenti di reindirizzare AppData su volumi non di sistema”
⚠️ Nota importante:
Questa policy potrebbe non essere visibile su alcuni sistemi Windows 10 Pro. Microsoft ha documentato l’impostazione, ma su alcune build non compare nell’Editor Criteri di gruppo, nemmeno nelle edizioni Professional, Enterprise o Education.
5. (Se è presente) Fai doppio clic sulla policy per aprirne le proprietà
- Per disabilitare il reindirizzamento di AppData (mantenendo tutti i dati AppData sul volume di sistema), seleziona “Abilitato”
Per consentire il reindirizzamento di AppData su volumi non di sistema, seleziona “Disabilitato” oppure “Non configurato”
6. Fai clic su “Applica” e poi su “OK” per salvare le modifiche
7. Le modifiche alla policy diventeranno effettive dopo il successivo riavvio del sistema o accesso dell’utente
⚠️ Per Windows 10 Home o quando la policy non compare:
Se utilizzi Windows 10 Home, oppure la policy non è presente nella tua versione di Windows 10 Pro, dovrai ricorrere al metodo con l’Editor del Registro di sistema. Questo metodo alternativo è descritto nel dettaglio nella sezione successiva.
Come abilitare o disabilitare questa impostazione tramite l’Editor del Registro di sistema
Se non hai accesso all’Editor Criteri di gruppo o preferisci lavorare direttamente con il registro, puoi modificare l’impostazione di reindirizzamento di AppData tramite l’Editor del Registro di sistema di Windows.
📌 Chiarimento importante:
Questa policy non aggiunge una scheda “Percorso” nelle proprietà della cartella AppData. A differenza di cartelle come Documenti o Musica, AppData non è pensata per essere spostata manualmente tramite Esplora risorse.
Questa impostazione controlla invece se i processi di sistema e le applicazioni possono scrivere i dati AppData su volumi non di sistema, in genere durante l’installazione o il provisioning con strumenti di distribuzione enterprise.
Seguendo queste istruzioni non vedrai comparire nuove opzioni in Esplora file: è il comportamento previsto. Questa policy regola il comportamento interno, non le opzioni dell’Interfaccia Utente.
Ecco come abilitare o disabilitare questa caratteristica:
1. Apri la finestra di dialogo Esegui premendo Win + R
2. Digita “regedit” e premi Invio per avviare l’Editor del Registro di sistema
3. Vai al seguente percorso del registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
4. Nel riquadro di destra, cerca un valore DWORD denominato “DisableAppDataRedirectionToNonSystemVolumes”
Se questo valore non esiste, dovrai crearlo: fai clic con il pulsante destro del mouse nel riquadro di destra, seleziona Nuovo → Valore DWORD (32 bit) e assegnagli il nome “DisableAppDataRedirectionToNonSystemVolumes”
5. Fai doppio clic su questo valore DWORD per modificarlo
- Per impedire il reindirizzamento di AppData (mantenendo tutti i dati AppData sul volume di sistema):
Imposta il valore su 1
- Per consentire il reindirizzamento di AppData su volumi non di sistema:
- Imposta il valore su 0
6. Fai clic su “OK” per salvare la modifica.
7. Chiudi l’Editor del Registro di sistema
8. Riavvia il computer per rendere effettive le modifiche
Questa modifica al registro funziona su tutte le edizioni di Windows 10, compresa Windows 10 Home. Come per qualsiasi intervento sul registro, è consigliabile creare un punto di ripristino del sistema prima di procedere, così da poter annullare le modifiche se necessario.
Verifica e test della configurazione
Come verificare che l’impostazione sia applicata correttamente
Per verificare che l’impostazione di reindirizzamento di AppData sia configurata correttamente, puoi controllare il sistema con diversi metodi:
1. Controlla il valore nel registro: riapri l’Editor del Registro di sistema e conferma che il valore “DisableAppDataRedirectionToNonSystemVolumes” sia impostato correttamente (0 per il reindirizzamento abilitato, 1 per disabilitato).
2. Visualizza i risultati dei criteri di gruppo:
- Premi Win + R, digita “rsop.msc” e premi Invio per aprire lo strumento Set di criteri risultante.
- Vai su Configurazione del computer → Modelli amministrativi → Sistema → Profili utente
- Verifica lo stato della policy “Impedisci agli utenti di reindirizzare AppData su volumi non di sistema”
3. Controlla l’accesso effettivo:
- Apri Esplora file e vai alla cartella del tuo profilo utente (in genere C:\Users[YourUsername]).
- Fai clic con il pulsante destro del mouse sulla cartella AppData e seleziona Proprietà.
- Se il reindirizzamento è abilitato, potresti vedere una scheda “Percorso” che indica il percorso di archiviazione attuale
Passaggi di test consigliati in un ambiente controllato
Prima di applicare questa modifica su larga scala, è consigliabile testare la configurazione in un ambiente controllato:
1. Crea un account utente di prova: configura un nuovo account utente dedicato al test di questa caratteristica.
2. Applica l’impostazione: abilita o disabilita il reindirizzamento di AppData solo per questo account di prova.
3. Installa applicazioni di prova: installa diverse applicazioni che in genere archiviano i dati nelle cartelle AppData.
4. Monitora l’utilizzo dello spazio:
- Utilizza strumenti integrati di Windows come Sensore memoria per osservare come vengono archiviati i dati.
- Controlla sia il volume di sistema sia i volumi secondari per verificare le variazioni attese nell’archiviazione.
5. Verifica il funzionamento delle applicazioni:
- Avvia tutte le applicazioni di prova e verifica che funzionino normalmente.
- Controlla la presenza di messaggi di errore insoliti o problemi di prestazioni.
- Presta particolare attenzione alle applicazioni che dipendono molto dall’accesso rapido ai propri file di dati.
6. Testa il ripristino del sistema: crea un punto di ripristino del sistema ed esercitati ad annullare le modifiche, così da poter tornare indietro facilmente se necessario in un ambiente di produzione.
Se tutti i test danno esito positivo, puoi applicare la configurazione al tuo account utente principale o a tutta l’organizzazione in tutta sicurezza.
Situazioni d’uso
Organizzazioni che usano SSD come unità di sistema e HDD per i dati
Nelle organizzazioni che adottano un approccio di archiviazione misto, con SSD più veloci per i file di sistema e HDD più capienti per i dati, il reindirizzamento di AppData offre vantaggi notevoli. Questa configurazione consente ai reparti IT di acquistare SSD più piccoli e convenienti per le unità di sistema, utilizzando HDD ad alta capacità per l’archiviazione dei dati delle applicazioni.
Reindirizzando le cartelle AppData, le organizzazioni possono mantenere le prestazioni del sistema per le operazioni critiche, gestendo al tempo stesso i requisiti di spazio spesso elevati delle applicazioni business moderne. Questo approccio è particolarmente utile per le workstation che eseguono software ad alto consumo di risorse, come strumenti di progettazione grafica, suite di montaggio video o piattaforme di analisi dei dati che generano cache e file temporanei di grandi dimensioni.
Postazioni condivise con profili mobili
Negli ambienti in cui più utenti condividono gli stessi computer fisici, il reindirizzamento di AppData combinato con i profili mobili rende l’esperienza d’uso più efficiente. I luoghi di lavoro organizzati su turni traggono vantaggio da questa configurazione archiviando i dati applicativi specifici di ogni utente su storage di rete centralizzato.
In questo modo gli utenti ritrovano impostazioni e dati delle applicazioni sempre uguali, indipendentemente dalla workstation da cui accedono. La policy aiuta inoltre a mantenere le prestazioni dell’unità di sistema sulle macchine condivise, evitando l’accumulo dei dati applicativi di più utenti sull’unità principale.
Ambienti orientati all’isolamento delle applicazioni o al sandboxing
Per le organizzazioni attente alla sicurezza che adottano strategie di isolamento delle applicazioni, controllare la posizione di AppData è fondamentale per creare sandbox efficaci. Reindirizzando i dati di applicazioni specifiche su volumi separati, gli amministratori IT possono stabilire ulteriori barriere di sicurezza tra le applicazioni che trattano informazioni sensibili e il resto del sistema.
Questo approccio supporta gli obiettivi di conformità normativa garantendo una separazione dei dati più netta e può facilitare procedure di backup e ripristino più granulari. Inoltre, negli ambienti di test in cui è necessario analizzare il comportamento di un’applicazione senza coinvolgere l’intero sistema, il reindirizzamento di AppData consente di eseguire test isolati con un rischio minimo per i componenti critici.
Suggerimenti per la risoluzione dei problemi
Problemi comuni ed errori di configurazione
Quando si lavora con le impostazioni di reindirizzamento di AppData possono emergere diversi problemi ricorrenti che ne impediscono il corretto funzionamento. Innanzitutto, impostazioni incoerenti tra Criteri di gruppo e registro di sistema possono generare conflitti, con un comportamento del sistema diverso da quello atteso. Un altro problema frequente si verifica quando le autorizzazioni sul volume non di sistema di destinazione sono insufficienti: in questo caso le applicazioni non riescono a scrivere i dati.
Gli utenti incontrano spesso difficoltà anche con le applicazioni legacy che contengono percorsi fissi alla posizione predefinita di AppData, con conseguenti errori applicativi o perdita di dati. Inoltre, reindirizzare AppData mentre le applicazioni stanno utilizzando quelle cartelle può causare danneggiamento dei file o problemi di sincronizzazione.
Cosa controllare se l’impostazione non sembra funzionare
Se hai configurato il reindirizzamento di AppData ma l’impostazione non sembra funzionare come previsto, verifica questi elementi chiave:
- Conferma che la tua edizione di Windows supporti questa caratteristica (disponibile principalmente nelle edizioni Pro, Enterprise ed Education).
- Controlla la presenza di policy in conflitto eseguendo “gpresult /h report.html” da un Prompt dei comandi con privilegi elevati ed esaminando il report generato.
- Verifica che l’impostazione del registro sia applicata correttamente e non sia stata sovrascritta da successivi aggiornamenti dei Criteri di gruppo.
- Assicurati di aver riavviato il computer dopo le modifiche: alcune impostazioni di reindirizzamento diventano effettive solo dopo un riavvio completo del sistema.
- Controlla i registri eventi delle applicazioni per individuare errori legati alle autorizzazioni, che potrebbero indicare problemi con la posizione di archiviazione di destinazione.
- Esegui un test con un profilo utente appena creato per capire se il problema riguarda solo i profili esistenti, che potrebbero avere percorsi dati già definiti.
- Verifica che quote disco o altre caratteristiche di gestione dell’archiviazione non interferiscano con il processo di reindirizzamento.
- Se utilizzi storage di rete per il reindirizzamento, conferma che la connettività di rete sia stabile e che siano presenti le autorizzazioni di accesso adeguate.
Configurare la policy sulla posizione di AppData in Windows 10: in sintesi
Quando lo spazio di archiviazione sull’unità di sistema di Windows 10 inizia a scarseggiare, spostare i dati delle applicazioni utente su volumi non di sistema può fare la differenza. Windows 10 include una caratteristica che consente di cambiare la posizione della cartella AppData, aiutandoti a ottimizzare lo spazio sull’SSD o sul disco rigido principale.
Dalla struttura di AppData all’applicazione delle modifiche tramite Criteri di gruppo o registro di sistema, ora hai tutte le informazioni necessarie per gestire in modo efficace le posizioni di archiviazione dei dati applicativi, evitando gli errori più comuni e mantenendo stabile il sistema.
