Sous Windows 7, où le chemin doit-il être défini par les programmes?

0

Quelles sont les procédures appropriées pour la définition et l'utilisation de la variable d'environnement PATH dans Windows 7?

J'ai un bureau Dell qui définit 19 entrées dans la variable Path. Cela inclut 5 entrées pour Roxio, ce qui est dû au fait que je dispose d’un lecteur de DVD et du logiciel Roxio installés par Dell; 3 entrées pour MS Sql Server, que j'ai installées; 1 entrée pour MySQL; 2 entrées pour Embarcadero Rad Studio; 4 entrées dans Syste32, qui ressemblent à des chemins Windows et à quelques autres.

Cela ne couvre certainement pas tous les logiciels installés sur cette machine. Parfois, j'ai vu beaucoup plus d'entrées enregistrées. Cela semble être la liste de base avec laquelle il commence. Certains programmes définissent-ils le chemin au moment de l'exécution? Ou les programmes obtiennent-ils leurs informations du registre plutôt que du chemin? Il semble que tout le monde ne soit pas sur la même page. Comment cela est-il censé fonctionner?

Patrick Moloney
la source
1
Le processus d’ajout de variables de chemin avec un programme d’installation est bien documenté. Quelle est ta question exactement?
Ramhound

Réponses:

0

La variable PATH n'est pas censée contenir les chemins d'accès à toutes les applications installées. Son but est de pouvoir appeler des fichiers exécutables (sur la ligne de commande, dans des scripts ou dans le code de l'application) en spécifiant uniquement le nom du fichier plutôt que le chemin d'accès complet.

Pour ce faire, chaque fois qu'un nom de fichier est spécifié sans chemin d'accès, le système d'exploitation consulte non seulement le dossier actuel, mais également tous les répertoires spécifiés dans la variable PATH.

En tant qu'utilisateur régulier, vous ne devez pas vous soucier du contenu de la variable PATH - à moins que certains logiciels ne se plaignent de ne pas trouver tel ou tel fichier, auquel cas vous pouvez vouloir rechercher le fichier et ajouter son chemin d'accès à PATH variable.

Lebenita
la source
Alors, pourquoi les chemins sont-ils définis comme ceux énumérés ci-dessus? Celles-ci sont définies par des organisations qui doivent savoir pourquoi elles définissent 5, 3 ou plus de chemins. Auparavant, la variable de chemin était très petite, je ne sais pas trop ce que c'est maintenant, mais ces entreprises, ainsi que des chemins plus longs, limitent réellement les possibilités. Je me demande simplement comment il est conçu pour fonctionner.
Patrick Moloney