Pour une raison quelconque (et je ne sais pas si cela est standard sous Windows), j'ai 2 variables PATH dans les paramètres système Windows sous Variables d'environnement.
Puis-je supprimer de l'un d'eux tout ce qui existe déjà dans l'autre? Y a-t-il une différence entre eux qui justifierait de tout conserver aux deux endroits?
Mise à jour : j'ai un accès administratif à mon ordinateur portable (même s'il s'agit d'une machine professionnelle) et il n'y a pas d'autre utilisateur.
la source
Personne n’est le chemin système , et l’autre est le vôtre , qui est ajouté au chemin système. Ouvrez une fenêtre de commande et tapez
path
pour voir le résultat.Si vous supprimez de manière arbitraire du chemin système des éléments à ajouter au chemin utilisateur , vous risquez d'interférer avec des processus que vous ne possédez pas. Le fait que vous soyez le "seul" utilisateur du système, par exemple, ne signifie pas que tous les processus - même ceux que vous initiez - s'exécutent avec le même environnement et les mêmes autorisations. (La suppression du chemin de l' utilisateur est plus sûre, mais cette distinction était absente de la question).
En discutant des chemins redondants, il y a au moins deux cas:
L'identification des répertoires répétés est la plus simple sur le chemin complètement substitué à partir de la ligne de commande. Dans la boîte de dialogue Variables d'environnement système, vous pouvez avoir des symboles qui seront remplacés ultérieurement.
Comme l’a noté l’un des commentaires, il est difficile d’éditer le chemin dans la boîte de dialogue en raison de la mauvaise interface utilisateur. Je vérifie généralement le chemin en utilisant le port Windows de
conflict
, ce qui me permet de voir où se trouvent divers programmes le long du chemin. En documentant cela il y a quelque temps, j'ai trouvé quelques questions connexes concernant les moyens de montrer votrePATH
forme lisible:la source