Siciliambiente Engineering

From the Blog

windows

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.

  1. richiamare la finestra di esecuzione con la scorciatoia da tastiera Windows+R
  2. digitare regedt32 e confermare premendo Invio
  3. raggiungere la chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  4. cercare il valore LongPathsEnabled nel lungo elenco presente nella parte destra della finestra.
  5. fare doppio clic sull’elemento per aprire la finestra di modifica
  6. sostituire il valore 0 con 1 nella casella Dati valore
  7. confermare con un clic di sinistra su OK
  8. chiudere l’editor del registro di sistema

Dopo queste operazioni è opportuno riavviare il PC.

Windows e i nomi di file lunghi

di Giuseppe F. Romano tempo di lettura: 1 min
0