Comment activer la copie de nom de fichier trop long sur Windows 10
Saviez vous que depuis la version Anniversaire de Windows 10 ( aôut 2017 ) il est possible d'activer les chemins , la copie de fichiers très longs ( + de 260 caractères ). Actuellement vous avez des beaux messages d'erreur vous indiquant que les fichiers ne peuvent pas être copiés car le chemin est trop long. Bien sûr on peut passer par des outils comme Total Commander ou encore l'excellent FreeFileSync . Grâce à ce tutoriel vous pouvez gérer nativement la copie de nom de fichier trop long sur votre système préféré.
Sommaire
Qu'est ce qu'un nom de fichier trop long ?
Il s'agit d'un fichier , ou d'un chemin qui comporte plus de 260 caractères. En faîtes l'API de Windows ( en 32 bits ) évolue pour pouvoir activer une limite beaucoup plus importante. Elle se situe à 32 767 caractères , cette valeur correspond à la limite du format NTFS ( New Technology File System ). Je vous recommande de jeter un oeil sur la page Wikipedia pour comprendre le fonctionnement de ce format.
Vérification de la version Windows
Avant d'effectuer les manipulations suivantes vous devez faire 2 vérifications sur votre système.
Version Pro ou Familiale
La première étape est de savoir si vous avez une version Familiale ou Professionnelle de Windows 10.
Pour cela faites un clic-droit sur le bouton démarrer
Regardez en haut de la fenêtre et vous saurez la version de votre système. Ici c'est une professionnelle , si rien n'est indiqué c'est que c'est une version familiale.
L'activation de la prise en charge des noms longs peut être différente en fonction de votre version. Avec une version professionnelle il est possible de l'activer via une GPO ( ce qui facilite la tâche de l'administrateur système de votre entreprise ).
Pour la version familiale nous allons modifier une clé dans la base de registre.
La modification de la clé de registre fonctionne également sur une version professionnelle.
Connaître le numéro de version de votre Windows 10
Afin de procéder aux modifications du registre il faut être sûr que vous êtes sur la version 1607 de Windows 10 ( appelée Windows Anniversary Update ). Pour vérifier faîtes la touche Windows de votre clavier + la lettre R
Dans la fenêtre qui s'ouvre il faut saisir winver et faire OK
Une fenêtre "A propos de Windows " s'ouvre , on y voit le numéro de version mais aussi la mention Windows 10 Professionnelle.
Nous avons toutes les informations pour réaliser les manipulations. Dans le cas où votre version n'est pas à jour je vous invite à télécharger et installer la version Anniversary Update.
Activation de la gestion de nom de fichier trop long
Avec la base de registre
C'est la manipulation la plus simple et la plus rapide pour un ordinateur. Il faut refaire la touche Windows + R mais cette fois vous allez saisir regedit ( vous ouvrez ainsi la base de registre de votre système ).
Il faut parcourir la base pour se rendre sur le chemin suivant :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Vous y trouverez une clé nommée LongPathsEnables , nous allons double cliquer dessus pour lui attribuer la valeur 1 et ainsi procéder à l'activation.
Une fois validé avec le bouton OK vous devez redémarrer l'ordinateur pour appliquer les changements
L'activation est prise en compte , mais attention certaines applications tierces peuvent toujours être limitées aux 260 caractères. Néanmoins si vous avez des dossiers et fichiers à copier coller ça devrait fonctionner.
Modification avec GPO ( pour Windows 10 pro / standard et enterprise )
La version Familiale de Windows 10 ne permet pas d'utiliser cette solution.
Ouvrez l'outil GPO en faisant Windows + R et saisir gpedit.msc
Nous allons nous rendre dans cette partie :
Configuration ordinateur => Modèles d'administration => Système, Système de fichiers
Et enfin double-cliquez sur "Activer les noms de chemin d'accès Win32 longs "
Nous allons cocher la case "Activé "
Redémarrer l'ordinateur pour prendre en compte les modifications.
Les évolutions à venir ?
Microsoft prépare le terrain , si l'option n'est pas activée de base il y a fort à parier que ce sera le cas sur les prochaines versions ( peut être la Créator Update prévue pour Avril ? ).
Pour les administrateurs systèmes il est sans doute possible de faire une GPO au sein de l'active directory pour l'appliquer en "masse" sur l'ensemble du parc Windows 10 en version 1607. Néanmoins cela nécessite un serveur Windows en version 2016.
Commentaires
Le 9 décembre 2020 à 5 h 14 min, claude WIKSZAK a dit :
Problème :
le ou les noms de fichiers sont trop longs pour le dossier de destination. Reduiser la longueur du nom de fichier et réessayer, ou spécifiez un amplacement dont le chemin d'accés est plus court
*
j'ai "windows 10 famille" ; Version "20H2" ; du "06/10/2020" ; version du systeme d'exploitation "19042.630" ;Expérience windows "Feature Experiance Pack 120.2212.31.0"
avec : wind R donc Exécuter ; La commande "gpedit.msc" renoie : windows se trouve pas "gpedit.msc"
merci pour votre aide
Le 2 mars 2021 à 12 h 20 min, Tom Speleers a dit :
Vieille question, mais voici la réponse (fournie en toutes lettres dans l'article): Vous avez utilisé la méthode pour version PRO de Windows 10, or vous avez la version familiale. Utilisez la méthode "Avec la base de registre"
Le 7 décembre 2019 à 22 h 18 min, Goffart Daniel a dit :
Bonjour,
concerne : suppression libellé trop long
Information sur mon système : Win 10 Famille - 64 bits - Version 1909 - Installation 24-6-2019 - Version du système 18363.476 - Processeur Intel(R) Core(TM) - Mémoire Ram installée 8,00 Go - Portable Aspire A315-51.
Problème : Impossible de modifier le libellé (trop long) d'un fichier JPG et de le transférer soit sur le PC soit sur un autre disque dur. l'original se trouve sur une clef.
J'ai déjà essayé par la base de registre en modifiant hkey local......long pathsenabled en modifiant le (0) par (1) mais j'ai toujours le même problème.
Avez vous une solution en tenant compte que je ne suis pas informaticien.
Exemple de fichier : Thill Ern. - Série 18, N° 50 - Brux - Lg NELS - DD. Sépia - pas écr - La cascade monumentale et l' Eglise, Spa - Rec.JPG
En vous remerciant d'avance pour votre réponse
daniel goffart
Le 8 décembre 2019 à 17 h 58 min, Tutos-Info a dit :
Il existe un logiciel qui s'appelle AntRenamer https://antp.be/software/renamer/fr
Le 21 décembre 2018 à 16 h 40 min, Leroy a dit :
Bonjour,
Pour moi aussi cela ne fonctionne pas.
Le HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem est bien sur 1
Ma version de Windows est Windows Pro 1803.
Les fichiers et dossiers ont question ont été crée sur un Mac où j'ai créé des arborescences sans me soucier de la longueur étant donné que le Mac n'a pas ce genre de soucis.
Maintenant je suis coincé pour transvaser mes données sur mon PC.
Le 17 mars 2018 à 22 h 10 min, blarion a dit :
Bonjour,
Merci pour ce tuto.
Malheureusement ce dernier n'a pas réglé le problème chez moi. une plaie totalement hallucinante au regard de ce que l'informatique est capable d'accomplir de nos jours!
Auriez vous de nouvelles pistes à explorer?
Je suis sous Windows 10 famille, version1709.
Cordialement.
Le 18 mars 2018 à 19 h 00 min, Tutos-Info a dit :
Pour l’instan pour copier des dossiers fichiers bloqués avec des noms longs j’utilise FreeFileSync
Le 29 janvier 2018 à 21 h 43 min, Antoine.C a dit :
Encore merci de la réactivité Tutos-Info!
J'ai essayé les deux:
- celui proposé par le logiciel C:\Program Files\SketchUp\SketchUp 2018\
- et plusieurs chemins court pour voir (ex: E:\LOGICIELS)
mais j'ai toujours le message suivant dans les deux cas:
“the specified path is too long: C:\Program Files\SketchUp\SketchUp 2018\”
J'ai essayé de l'installer depuis une clé USB pour avoir un chemin plus court mais rien y fait...
Je suis désespéré ;|
Le 30 janvier 2018 à 13 h 34 min, Tutos-Info a dit :
Votre Windows 10 est à jour ? 1709 ? toutes les mises à jour sont faîte ?
Le 28 janvier 2018 à 20 h 04 min, Antoine.C a dit :
Merci pour la réactivité Tutos-Info,
Mon problème à proprement parler n'est pas lors d'une copie d'un disque à un autre mais lors de l'installation d'un logiciel.
Impossible d'installer un logiciel car aucune possibilité de copier les fichiers sur n’importe quel disque:
"the specified path is too long".
Le 29 janvier 2018 à 21 h 16 min, Tutos-Info a dit :
Le chemin ou vous voulez copier les données semble trop long c'est un chemin que vous avez nommé ? ou c'est celui proposé par le logiciel ?
Le 26 janvier 2018 à 10 h 40 min, Antoine.C a dit :
Même chose que Pascal et Denis....
Merci de nous aider
Le 28 janvier 2018 à 15 h 39 min, Tutos-Info a dit :
Je vais chercher une solution , j'ai le même soucis sur les derniers versions.
Vous pouvez eventuellement passez par Freefilesync en attendant
tutos ici : https://www.tutos-informatique.com/freefilesync-transfert-donnees/
Le 17 janvier 2018 à 19 h 46 min, BORDARIER Denis a dit :
Bonjour,
Je rencontre exactement le même problème que Pascal.
Je fais un copier coller de la situation, telle qu'il a expliqué.
"J’ai donc suivi votre tuto, mais ça ne change rien, j’ai toujours le même message lorsque je passe par les propriétés du dossier musique/emplacement et que je pointe vers un autre disque dur SSD. Une copie manuelle ne fonctionne pas non plus, avec un message d’erreur similaire (noms trop long)
Je suis sous Windows 10 famille, version1709.
Vous avez une solution?
Merci d’avance"
Merci de nous aider svp
Le 17 janvier 2018 à 8 h 08 min, pascal a dit :
Bonjour, je suis confronté à ce problème d'erreur de copie ( erreur de PerformRedirection. J'ai donc suivi votre tuto, mais ça ne change rien, j'ai toujours le même message lorsque je passe par les propriétés du dossier musique/emplacement et que je pointe vers un autre disque dur SSD. Une copie manuelle ne fonctionne pas non plus, avec un message d'erreur similaire (noms trop long)
Je suis sous Windows 10 famille, version1709.
Vous avez une solution?
Merci d'avance
Laisser un commentaire