Lien symbolique sous Windows / Symbolic Link on Windows

Si vous souhaitez utiliser les liens symboliques sous Windows, voici la procédure à suivre.

On utilise la commande mklink disponible dans l’invite de commandes :

Pour créer un lien symbolique vers un répertoire :

mklink /d RepertoireTravail "R:\MONPROJET\PERSO\TRAVAIL"

Pour créer un lien symbolique vers un fichier (dans le cas présent un exécutable) :

mklink FichierEXE "R:\MONPROJET\PERSO\TRAVAIL\test.exe"

Quand on utilise la commande en local sur une machine, ça fonctionne sans autre action, par contre, si vous souhaitez utiliser des liens symboliques sur le réseau alors, il faut réaliser une petite action.

Dans regedit, on change la valeur de 0 à 1 de ces 2 DWORD (capture ci-dessous) pour permettre les liens symboliques sur le réseau :

Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Il s'agit de SymlinkRemoteToLocalEvaluation et SymlinkRemoteToRemoteEvaluation

Il n’est pas nécessaire de redémarrer la machine suite à la modification de la clé.

Si on ne fait pas cette petite manipulation, on obtiendra le message d’erreur sur les liens symboliques réseau.

Erreur lien symbolique

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.