Accueil - Guides & Astuces - Windows - Comment activer la copie de nom de fichier trop long sur Windows 10

Comment activer la copie de nom de fichier trop long sur Windows 10

Comment activer la copie de nom de fichier trop long sur Windows 10
3 (60%) 3 votes

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

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 NTFSNew Technology File System ). Je vous recommande de jeter un oeil sur la page Wikipedia pour comprendre le fonctionnement de ce format.

exemple d'une copie ou suppression d'un nom de fichier trop long pour windows
Ci-dessus un message d'erreur nous expliquant que le fichier est trop long pour être supprimé

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 windows 10 menu démarrer en bas à gauche de votre écran et choisissez "Système"

windows 10 accès système

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.

informations sur le système windows
ici nous avons une version professionnelle.

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

executer winver pour connaitre le numéro de version windows
La commande winver permet de connaître le numéro de version Windows

Une fenêtre "A propos de Windows " s'ouvre , on y voit le numéro de version mais aussi la mention Windows 10 Professionnelle.

fenêtre a propos de windows
la version est bien la 1607 et on voit que c'est bien une version 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 ).

ouvrir regedit
saisir regedit pour ouvrir la base de registre

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.

en modifiant la valeur LongPathsEnabled nous activons la gestion des noms longs

modification valeur LongPathsEnabled à 1

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

gpedit.msc
Gpedit.msc permet d'ouvrir le panneau des GPO

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 "

activation chemins longs via gpo
On remarque la présence d'un menu Activer les noms de chemin d'accès Win32 longs

Nous allons cocher la case "Activé "

activation de la gpo pour la prise en charge des noms longs
La prise en charge est effective pour Windows server 2016 et Windows 10 ( 1607)

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.

Résumé
Comment activer la copie de nom de fichier trop long sur Windows 10
Nom Article
Comment activer la copie de nom de fichier trop long sur Windows 10
Description
Cet article propose 2 solutions pour activer la gestion de nom trop long sur Windows. La solution fonctionne uniquement sur Windows 10 et au minimum en version 1607.
Auteur
Nom du rédacteur
Tutos-Informatique
Logo du rédacteur

10 commentaires

  1. Pour l’instan pour copier des dossiers fichiers bloqués avec des noms longs j’utilise FreeFileSync

  2. 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.

  3. Votre Windows 10 est à jour ? 1709 ? toutes les mises à jour sont faîte ?

  4. 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é ;|

  5. 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 ?

  6. 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".

  7. 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/

  8. Même chose que Pascal et Denis....

    Merci de nous aider

  9. 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

  10. 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

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Notre site propose des cookies afin d'améliorer votre expérience utilisateur. Pour informations nous utilisons Google Adsense pour afficher de la publicité et Google Analytics pour avoir des statistiques précises sur le nombre de visiteurs et pour améliorer notre positionnement sur google. Si vous êtes d'accord avec ça merci de cliquer sur "Accepter". Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer