La limite par défaut du nombre de caractères dans un chemin d'accès Windows est de 260 caractères (MAX_PATH). Cependant, il est possible de supprimer ou d'augmenter cette limite avec PowerShell[1][2] :
## Supprimer la limite de 260 caractères
Pour supprimer complètement la limite de 260 caractères, vous pouvez suivre ces étapes :
1. Ouvrir l'Éditeur du Registre Windows (regedit.exe)
2. Accéder à la clé de registre : `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem`
3. Modifier la valeur `LongPathsEnabled` et la définir sur `1` pour l'activer
Une fois cette modification effectuée, Windows pourra gérer des chemins d'accès de jusqu'à 32 767 caractères.
## Augmenter la limite à 32 767 caractères
Vous pouvez également augmenter la limite à 32 767 caractères sans la supprimer complètement. Pour cela :
1. Ouvrir une fenêtre PowerShell en tant qu'administrateur
2. Exécuter la commande suivante :
```powershell
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
```
Cette commande modifie directement la clé de registre `LongPathsEnabled` pour activer la prise en charge des longs chemins d'accès.
Notez que même après avoir augmenté cette limite, certaines applications comme l'Explorateur Windows ou l'Invite de commandes peuvent encore avoir des limitations. Seules les applications qui utilisent l'API Windows appropriée pourront bénéficier de cette augmentation de limite[2].