Windows e i nomi di file lunghi
Fin dai tempi di Windows 95, Microsoft ha imposto un limite massimo alla lunghezza dei percorsi in Windows; in realtà non si tratta di un limite intrinseco del file system o del sistema operativo, quanto piuttosto di una scelta progettuale che coinvolge la maggior parte delle chiamate di sistema a 32 bit, e di conseguenza il funzionamento di Esplora file, delle finestre di dialogo e dei software che si basano sulle librerie condivise per interfacciarsi con lo storage del computer.
Con l’aumento dei dati personali e delle operazioni di copia e backup, a chi non è mai capitato di imbattersi in un errore come questo?
Come risolvere la cosa? Si può utilizzare un software diverso rispetto a Esplora file (per esempio 7-zip), oppure si può percorrere un’altra via, che consente di innalzare questo limite per tutte le chiamate di sistema.
Se non si conosce il registry di Windows oppure è la prima volta che si manipola, si suggerisce di effettuare un backup dei propri dati. Ogni operazione suggerita su questo blog, l’utente la effettua a proprio rischio e pericolo.
La modifica che andremo a suggerire potrebbe causare qualche problema con i vecchi software a 32 bit, specialmente se non sono stati programmati con troppa cura; è quindi opportuno optare di installare versioni a 64 bit dei software quando possibile e quando disponibili.
Innanzi tutto è necessario che il computer sia basato su Windows 10, ed è opportuno che il sistema operativo sia aggiornato. Per verificare lo stato degli update aprite le Impostazioni, selezionate “Aggiornamento e sicurezza” e fate clic sul pulsante Verifica disponibilità aggiornamenti.
L’operazione consiste nella modifica di una chiave del registro di configurazione.
- richiamare la finestra di esecuzione con la scorciatoia da tastiera Windows+R
- digitare regedt32 e confermare premendo Invio
- raggiungere la chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- cercare il valore LongPathsEnabled nel lungo elenco presente nella parte destra della finestra.
- fare doppio clic sull’elemento per aprire la finestra di modifica
- sostituire il valore 0 con 1 nella casella Dati valore
- confermare con un clic di sinistra su OK
- chiudere l’editor del registro di sistema
Dopo queste operazioni è opportuno riavviare il PC.