Depuis quelque temps, Microsoft prend en charge une option permettant de supprimer la limite de 260 symboles pour la longueur du nom de fichier NTFS.
Le Web est plein d'articles, décrivant ce qui devrait être fait.
gpedit.msc
et appuyez sur Enter.Local Computer Policy
> Computer Configuration
> Administrative Templates
> System
name__> Filesystem
name__> NTFS
name__.Enable NTFS long paths
et activez-la.Cependant, je n'ai pas cette option. S'il vous plaît voir la capture d'écran ci-dessous:
Est-ce que je manque une mise à jour Windows ou est-ce autre chose?
Modifiez les paramètres de registre applicables comme indiqué dans les réponses ci-dessous pour aider potentiellement à résoudre.
Vous pouvez exécuter WINVER
pour voir quelle version de votre Windows 10 est, mais d'après ce que je comprends en lisant un peu, l'activation de NTFS chemins longs est disponible à partir de Build 14352 et les versions ultérieures, vérifiez si votre version de génération est plus ancienne que celle-ci pour savoir pourquoi ce n'est pas une option de Stratégie de groupe sinon.
ATTENTION: _ Avant de travailler dans le registre Windows, il est toujours judicieux de le sauvegarder au préalable, de manière à avoir la possibilité de le restaurer en cas de problème. Cet article présente les différentes méthodes de sauvegarde et de restauration du registre Windows ou de ses ruches.
Il semble que les emplacements de registre avec certaines des dernières mises à jour Windows 10 Anniversary aient un peu changé pour permettre aux chemins d'accès longs de surmonter les chemins de fichiers et les noms d'API Windows qui dépassent une limite de 255-260 caractères pour de tels programmes Windows pouvant être utilisés. cela une fois activé.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
La valeur de la clé de registre ci-dessous a changé lorsque l'option a été effectuée avec le Stratégie de groupe local editor à enable Enable Win32 long paths
, mais les portions <SID>
seront probablement différentes pour chaque compte défini avec un profil, etc. la machine locale Windows 10 connecte ces valeurs en conséquence selon ce que vous voyez lorsque vous y regardez avec regedit.
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-21-[<SID>-<SID>-<SID>]-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{B0D05113-7B6B-4D69-81E2-8E8836775C9C}Machine\System\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
REMARQUE: Une fois que vous avez importé ces éléments, vous devrez redémarrer pour que les modifications prennent effet au cas où. Il a été signalé que ces paramètres et même les paramètres de stratégie de groupe qui modifient ces valeurs et d'autres ne fonctionnent pas toujours avec l'explorateur de fichiers ou tous les programmes Windows, car ceux-ci doivent être codés pour gérer cela explicitement à partir de ce que je comprends. pas à 100%, certes, résoudra tous les problèmes, mais il s’agit de l’avancée de Microsoft pour résoudre cette limitation.
Attention: Les paramètres ci-dessous peuvent ne pas fonctionner pour toutes les versions de Windows 10; vous devrez donc effectuer une sauvegarde, une vérification, un test, etc., mais consultez les options ci-dessus si ce n'est déjà fait.
Utiliser le registre à la place au niveau HKLM
Appuyez sur la touche Windows, tapez regedit et appuyez sur Entrée
Accédez à la clé de registre suivante:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies
Sur le côté droit, créer un nouveau DWORD 32 bits} valeur nommée LongPathsEnabled . Définissez ses données de valeur sur 1 .
- Redémarrer Windows 10
Utiliser le registre à la place au niveau HKCU
- Appuyez sur la touche Windows, tapez regedit et appuyez sur Entrée .
- Accédez à: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Objets de stratégie de groupe {48981759-12F2-42A6-A048-028B3973495F} Machine\System\CurrentControlSet\Policies
- Sélectionnez la clé LongPathsEnabled ou créez-la en tant que valeur DWORD (32 bits) si elle n'existe pas.
- Définissez la valeur sur 1 et fermez l'Éditeur du registre.