Mise à jour des créateurs Windows 10: liens symboliques sans élévation

Essayez Notre Instrument Pour Éliminer Les Problèmes

Microsoft annoncé un changement dans la version Insider Build la plus récente de Windows 10 qui améliore la gestion des liens symboliques - liens symboliques - sur Windows 10.

Les liens symboliques font partie de Windows depuis Vista et sont une fonctionnalité très utile du système d'exploitation.

Un lien symbolique peut être mieux décrit comme un pointeur qui redirige vers un autre fichier ou dossier. Ils sont utilisés par le système d'exploitation, peuvent être utilisés par des applications, et peuvent également être ajoutés et gérés manuellement par les utilisateurs.

Un exemple de base: disons que votre disque dur principal se remplit de fichiers et qu'il vous reste peu d'espace. Bien que vous puissiez continuer et désinstaller certains programmes ou jeux pour libérer de l'espace - après avoir exécuté diverses opérations de nettoyage - vous pouvez utiliser des liens symboliques à la place.

Ainsi, au lieu de désinstaller le jeu ou le programme, vous utiliseriez des liens symboliques pour le déplacer vers un autre disque dur. Les liens symboliques pointeraient vers le nouvel emplacement de l'ancien, et pour Windows et tous les programmes impliqués, le programme ou le jeu résiderait toujours dans le répertoire d'origine.

Pointe : Vous pouvez afficher les liens symboliques sur votre machine Windows avec Affichage des liens NTFS . Vous souhaitez savoir comment Linux gère les liens? Voici .

Liens symboliques sans élévation

symlinks symbolic links windows 10

Les liens symboliques sont créés sous Windows à l'aide de mklink , un outil de ligne de commande. Les développeurs ont créé divers programmes, dont beaucoup avec une interface utilisateur graphique, pour améliorer la convivialité et les fonctionnalités.

Il y a Junction par SysInternals par exemple, ou Extension de lien Shell qui peut être utilisé directement à partir de l'Explorateur Windows.

Jusqu'à présent, mklink exigeait que les utilisateurs Windows exécutent la commande à partir d'une invite de commande élevée. Selon Microsoft, cette exigence a entraîné une utilisation moins fréquente des liens symboliques sur Windows que sur les machines * nix. Cela a eu pour effet que «de nombreux outils de développement multiplateformes modernes» fonctionnaient «de manière moins efficace et fiable sur Windows».

À partir de Windows 10 Insider Build 14972 et à destination de tous les utilisateurs en mars 2017, lors de la publication de la mise à jour Windows 10 Creators, cette exigence n'est plus figée.

Vous devez activer le mode développeur sur la machine Windows 10, et si vous le faites, tout utilisateur de la machine peut exécuter mklink sans élévation pour créer et modifier des liens symboliques.

Le principal moteur du changement a été la montée en puissance des outils de développement comme git ou des gestionnaires de paquets comme npm qui prennent en charge et utilisent des liens symboliques.

De nombreux outils de développement populaires tels que git et les gestionnaires de packages tels que npm reconnaissent et conservent les liens symboliques lors de la création de dépôts ou de packages, respectivement. Lorsque ces dépôts ou packages sont ensuite restaurés ailleurs, les liens symboliques sont également restaurés, garantissant que l’espace disque (et le temps de l’utilisateur) ne sont pas gaspillés.

Activer le mode développeur

windows 10 developer mode

Procédez comme suit pour activer le mode développeur sur la machine Windows 10:

  1. Utilisez le raccourci Windows-I pour ouvrir l'application Paramètres.
  2. Accédez à Mise à jour et sécurité> Pour les développeurs.
  3. Passez de «Applications du Windows Store» au «Mode développeur» sur l'écran.

Maintenant, c'est à votre tour : Utilisez-vous des liens symboliques?