Windows Tips & News

Come abilitare i percorsi lunghi NTFS in Windows 10

click fraud protection

In Windows 10 Anniversary Update, Microsoft ha finalmente affrontato un problema di vecchia data che gli sviluppatori hanno dovuto affrontare durante lo sviluppo: la limitazione di 260 caratteri per la lunghezza del percorso. Questa limitazione della lunghezza del percorso è stata presente in Windows per quasi un'eternità. Nel caso non lo sapessi, in tutte le versioni di Windows attualmente rilasciate, la lunghezza massima del percorso del file è di 260 caratteri. A partire dalla build 14352 di Windows 10, che fa parte dell'Anniversary Update (versione 1607), questa limitazione può essere aggirata.
Opzioni cartella Windows 10 di Esplora fileTutti i file system di Windows hanno un concetto di file e cartelle per accedere ai dati archiviati. Un percorso è un valore stringa che indica dove sono archiviati i dati. Tuttavia, esiste un limite di 260 caratteri per il percorso imposto da Windows, che include la lettera dell'unità, i due punti, le barre rovesciate di separazione e un carattere nullo di terminazione. Questa non è una limitazione del file system NTFS ma delle API legacy utilizzate per accedere ai dati. Esistono anche soluzioni alternative come l'accesso alle versioni Unicode (o "wide") delle funzioni API di Windows e anche anteponendo il percorso con \\?\.

A livello di utente finale, alcuni utenti potrebbero aver già affrontato il problema in passato, quando Esplora file non consente l'accesso a un file o a una cartella, se il percorso supera i 260 caratteri. In una situazione del genere, l'utente non ha altra soluzione che utilizzare collegamenti simbolici per accedere a tali dati o uno strumento di terze parti che utilizza soluzioni alternative. Ad esempio, lo strumento di gestione dei file alternativo, Total Commander può aiutarti ad accedere a tali file e cartelle, poiché è in grado di lavorare con percorsi lunghi fuori dagli schemi.

Tuttavia, Explorer Shell ha ancora questa limitazione in Windows da anni. Per risolvere questo problema, Microsoft ha apportato le modifiche appropriate in Windows 10. Una nuova impostazione di Criteri di gruppo, disponibile a partire da Windows 10 build 14352, consentirà al sistema operativo di avere percorsi più lunghi di 260 caratteri:

L'abilitazione di percorsi lunghi NTFS consentirà alle applicazioni Win32 manifestate e alle applicazioni Windows Store di accedere a percorsi oltre il normale limite di 260 caratteri per nodo. L'abilitazione di questa impostazione renderà accessibili i percorsi lunghi all'interno del processo.

Ciò significa in realtà che un'applicazione deve avere la seguente riga nel suo manifest:

vero

Un manifest è un piccolo file che contiene informazioni aggiuntive sul processo EXE come informazioni sulla compatibilità e consapevolezza DPI ecc.

Oltre allo sviluppatore dell'app che aggiunge il manifest, deve essere abilitata l'impostazione di Criteri di gruppo appropriata. Questo può essere fatto utilizzando l'Editor criteri di gruppo o utilizzando un tweak del Registro di sistema.

Come abilitare i percorsi lunghi NTFS in Windows 10 utilizzando i Criteri di gruppo

  1. premere Vincita + R tasti insieme sulla tastiera e digita:
    gpedit.msc

    Premere Invio.

  2. Si aprirà l'Editor criteri di gruppo. Vai a Criteri del computer locale -> Configurazione computer -> Modelli amministrativi -> Sistema -> File system -> NTFS.
  3. Lì, fai doppio clic e abilita l'opzione Abilita percorsi lunghi NTFS.
  4. Riavvia Windows 10.

Come abilitare i percorsi lunghi NTFS in Windows 10 utilizzando un tweak di Criteri di gruppo

  1. Apri l'editor del registro.
  2. Vai alla seguente chiave di registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies

    Suggerimento: puoi accedere alla chiave di registro desiderata con un clic.
    Se non hai una chiave del genere, creala e basta.

  3. Sul lato destro, crea un nuovo valore DWORD a 32 bit denominato Percorsi lunghi abilitati. Imposta i suoi dati di valore su 1.
    Nota: Anche se utilizzi Windows a 64 bit, devi comunque creare un valore DWORD a 32 bit. Guarda lo screenshot seguente:
  4. Riavvia Windows 10.

Infine, esiste un modo per abilitare questa nuova funzionalità senza utilizzare Criteri di gruppo. Richiede la seguente modifica.

Come abilitare i percorsi lunghi NTFS in Windows 10 utilizzando un tweak del registro

  1. Apri l'editor del registro.
  2. Vai alla seguente chiave di registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

    Suggerimento: puoi accedere alla chiave di registro desiderata con un clic.
    Se non hai una chiave del genere, creala e basta.

  3. Sul lato destro, crea un nuovo valore DWORD a 32 bit denominato Percorsi lunghi abilitati. Imposta i suoi dati di valore su 1.
  4. Riavvia Windows 10.

Hai fatto.

Guarda il seguente video:

Puoi iscriverti al nostro canale YouTube qui: Youtube.

Questo è tutto. Questa funzione sembra molto interessante, dal momento che risolve finalmente uno dei punti deboli del lavoro con Windows. Sembra che per Windows 8.1 e Windows 7, questo problema sia stato risolto nel 2013 dall'hotfix KB2891362. Tuttavia, se ci sono correzioni aggiuntive per questo nell'aggiornamento dell'anniversario di Windows 10, sarebbe bello se Microsoft portasse queste modifiche anche su Windows 8.1 e Windows 7.

Disabilita la casella di ricerca della barra delle applicazioni in Windows 10 Creators Update

Disabilita la casella di ricerca della barra delle applicazioni in Windows 10 Creators Update

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Nascondi automaticamente la barra delle applicazioni in Windows 10

Nascondi automaticamente la barra delle applicazioni in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Abilita DNS su HTTPS in Firefox

Abilita DNS su HTTPS in Firefox

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più