Windows Tips & News

Come abilitare i percorsi lunghi NTFS in Windows 10

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

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.

Annuncio

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. Non si tratta di 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 dalla scatola.

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 digitare:
    gpedit.msc

    Premere Invio.Windows 10 esegui gpedit

  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.politica di gruppo
  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.

  3. Sul lato destro, crea un nuovo valore DWORD a 32 bit denominato Percorsi lunghi abilitati. Imposta i suoi dati di valore su 1.registro
    Nota: Anche se stai utilizzando 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 NTFS Long Paths in Windows 10 utilizzando un tweak del Registro di sistema

  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.

  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, poiché 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.

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

Mt.146 Winamp Skin

Questo sito utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito. D...

Leggi di più

Rapid_Bucuresti_2.0 Winamp Skin

Questo sito utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito. D...

Leggi di più

Sergey Tkachenko, autore di Winaero

Questo sito utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito. D...

Leggi di più