Aller au contenu
Windows

Nom de fichier trop long sous Windows : comment débloquer le chemin

Philippe Banquet 3 min de lecture
Long chemin de dossiers Windows bloqué par une barrière rouge
Illustration d’un chemin de dossiers trop long sous Windows.
n

Vous copiez un dossier, extrayez une archive ou tentez de supprimer un fichier, puis Windows affiche une erreur de nom de fichier trop long. Le blocage empêche souvent l’opération alors que le fichier paraît normal dans l’Explorateur.

nnnn

Avant de modifier le Registre, repérez la partie du chemin qui dépasse la limite. Raccourcissez ensuite uniquement la zone concernée.

nnnn

Le chemin complet compte aussi

nnnn

Windows ne regarde pas uniquement le nom visible du fichier. Il compte le chemin complet : lettre du lecteur, dossiers successifs, sous-dossiers et nom final.

nnn
Exemple d’arborescence profonde dans l’Explorateur Windows avec un fichier final court
Un nom de fichier court peut échouer lorsque les dossiers qui le précèdent sont trop nombreux.
nnn

Un fichier nommé facture.pdf peut donc déclencher l’erreur s’il se trouve dans une arborescence très profonde. À l’inverse, un nom final très long peut suffire à bloquer une extraction, même près de la racine du disque.

nnnn

La limite historique MAX_PATH est de 260 caractères pour le chemin total. Un composant, donc un dossier ou un nom de fichier isolé, accepte généralement jusqu’à 255 caractères. La limite exacte dépend toutefois du système de fichiers et du logiciel utilisé.

nnnn

Pour aller vite, regardez les derniers dossiers du chemin. Des noms répétés, des intitulés de projet très détaillés ou plusieurs niveaux créés par une archive font vite grimper le total. La documentation Microsoft sur les limites de longueur des chemins Windows précise aussi que la prise en charge dépend de l’application.

nnnn

Raccourcir le chemin ou déplacer le dossier temporairement

nnnn

Inutile de reconstruire toute votre arborescence. Agissez d’abord sur le dernier dossier ou sur l’archive qui bloque : cela réduit le chemin sans modifier les dossiers situés plus haut.

nnnn
  • Renommez un ou deux dossiers proches du fichier avec un nom plus court.
  • Raccourcissez le nom du fichier ou de l’archive, sans changer son extension.
  • Déplacez temporairement le dossier bloqué vers C:\Temp ou près de C:.
  • Extrayez l’archive depuis cet emplacement court, puis replacez uniquement le résultat utile.
nnn
Exemple de déplacement temporaire d’un dossier vers C Temp pour raccourcir son chemin
Déplacer temporairement le dossier près de C: réduit le chemin sans modifier toute l’arborescence.
nnn

Le déplacement temporaire vers un chemin court est réversible. Il permet de supprimer, renommer ou extraire un élément sans déplacer toute l’arborescence d’origine.

nnnn

Attention aux dossiers utilisés par un logiciel, une sauvegarde ou un partage réseau. Renommer un dossier peut casser un raccourci, une synchronisation ou un chemin enregistré dans une application. Pour un fichier réellement bloqué, ce dépannage d’un fichier verrouillé sous Windows 11 couvre un autre cas fréquent.

nnnn

Activer les chemins longs pour les logiciels compatibles

nnnn

Windows 10 version 1607 et Windows 11 peuvent autoriser des chemins Win32 longs. Le réglage passe par la valeur LongPathsEnabled définie à 1 dans HKLM\SYSTEM\CurrentControlSet\Control\FileSystem.

nnn
Éditeur de stratégie de groupe locale affichant Activer les chemins Win32 longs
La stratégie Active les chemins Win32 longs concerne seulement les logiciels compatibles.
nnn

Cette modification nécessite des droits administrateur. Exportez la clé avant intervention si vous travaillez directement dans le Registre, puis redémarrez Windows ou, au minimum, l’application concernée. Certains processus ne relisent pas ce paramètre immédiatement.

nnnn

Le réglage ne résout pas tous les cas. L’application doit aussi déclarer la prise en charge des chemins longs avec un manifeste longPathAware. Un ancien logiciel, un utilitaire d’archive ou un programme métier peut donc continuer à refuser le même chemin après activation.

nnnn

Testez d’abord l’opération sur une copie placée dans C:\Temp. Si l’opération réussit à cet endroit mais échoue dans le dossier d’origine, raccourcir le chemin reste la solution la plus compatible. Si elle échoue aussi après activation des chemins longs, utilisez un logiciel compatible ou réduisez les derniers niveaux de dossiers.

n
Philippe Banquet

Ingénieur informaticien indépendant depuis plus de vingt ans, Philippe Banquet est spécialisé dans l’administration Linux/Unix, le scripting et le développement en C, Perl et shell. Auteur technique et formateur, il privilégie une approche terrain, claire et pédagogique pour expliquer les systèmes, les réseaux et les environnements professionnels.

Partager Facebook X WhatsApp LinkedIn Pinterest Reddit E-mail

Laisser un commentaire

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