Une variable d'environnement est une valeur dynamique que le système d'exploitation et d'autres logiciels peuvent utiliser pour déterminer les informations spécifiques à votre ordinateur.
En d'autres termes, une variable d'environnement est quelque chose qui représente autre chose, comme un emplacement sur votre ordinateur, un numéro de version, une liste d'objets, etc.
Les variables d'environnement sont entourées du signe de pourcentage (%), comme dans% temp%, pour les distinguer du texte normal.
Il existe deux types de variables d’environnement, variables d'environnement utilisateur et variables d'environnement système :
Variables d'environnement utilisateur
Les variables d'environnement utilisateur, comme leur nom l'indique, sont des variables d'environnement spécifiques à chaque compte d'utilisateur.
Cela signifie que la valeur d'une variable d'environnement lorsque vous êtes connecté en tant qu'un utilisateur peut être différente de la valeur de la même variable d'environnement lorsque vous êtes connecté en tant qu'utilisateur différent sur le même ordinateur.
Ces types de variables d'environnement peuvent être définis manuellement quel que soit l'utilisateur connecté, mais Windows et d'autres logiciels peuvent également les définir.
Un exemple de variable d'environnement utilisateur est% homepath%. Par exemple, sur un ordinateur Windows 10,% homepath% contient la valeur de Utilisateurs Tim , qui est le dossier contenant toutes les informations spécifiques à l'utilisateur.
Une variable d'environnement utilisateur peut également être personnalisée. Un utilisateur peut créer quelque chose comme% data%, qui peut pointer vers un dossier de l’ordinateur tel que C: Téléchargements Fichiers . Une variable d’environnement comme celle-ci ne fonctionnerait que si cet utilisateur spécifique était connecté.
Variables d'environnement système
Les variables d'environnement système vont au-delà d'un seul utilisateur et s'appliquent à tout utilisateur pouvant exister ou créé ultérieurement. La plupart des variables d'environnement système pointent vers des emplacements importants tels que le dossier Windows.
Parmi les variables d'environnement les plus courantes dans les systèmes Windows, on peut citer% chemin%,% programmefiles%,% temp% et% racine système, bien qu'il en existe beaucoup d'autres.
Par exemple, lorsque vous installez Windows 8, la variable d’environnement% windir% est définie dans le répertoire dans lequel elle est installée. Comme le répertoire d’installation est quelque chose que l’installateur (c’est-à-dire vous-même ou le fabricant de votre ordinateur) peut définir sur un ordinateur, il se peut que ce soit: C: Windows, mais dans un autre, il peut être C: Win8 .
Continuant avec cet exemple, supposons que Microsoft Word soit installé sur chacun de ces ordinateurs après la configuration de Windows 8. Dans le cadre du processus d'installation de Word, un certain nombre de fichiers doivent être copiés dans le répertoire d'installation de Windows 8. Comment MS Word peut-il être sûr qu'il installe les fichiers au bon endroit si cet endroit est C: Windows sur un ordinateur et C: Win8 de l'autre?
Pour éviter un tel problème potentiel, Microsoft Word, ainsi que la plupart des logiciels, a été conçu pour s’installer à% windir% et non à C: Windows . De cette façon, vous pouvez être sûr que ces fichiers importants sont installés dans le même répertoire que Windows 8, où qu’il se trouve.
Consultez la page Variables d’environnement reconnues de Microsoft pour obtenir une liste géante des variables d’environnement utilisateur et système souvent utilisées dans Windows.
Comment trouvez-vous la valeur d'une variable d'environnement?
Il y a plusieurs façons de voir quelle variable d'environnement se trouve. Cependant, dans la plupart des cas, du moins sous Windows, le moyen le plus simple, et probablement le plus rapide, consiste à utiliser une simple commande d'invite de commande appelée écho .
Voici comment le faire:
-
Ouvrir l'invite de commande.
-
Exécutez la commande suivante exactement:
echo% temp%
… bien sûr substituer % temp% pour la variable d'environnement qui vous intéresse.
-
Notez la valeur qui est affichée immédiatement en dessous.
Par exemple, sur mon ordinateur, echo% temp% a produit ceci:
C: Utilisateurs Tim AppData Local Temp
Si l'invite de commande vous effraie (ce ne devrait pas être le cas), il existe un moyen plus long d'extraire la valeur d'une variable d'environnement sans utiliser d'outils de ligne de commande.
Allez dans le Panneau de configuration, puis dans l’applet Système. Une fois là-bas, choisissez Réglages avancés du système à gauche, puis choisissez le Variables d'environnement… bouton en bas. C'est un incomplet liste des variables d’environnement mais celles qui sont listées ont les valeurs juste à côté d’elles.
Sur les systèmes Linux, vous pouvez exécuter leprintenv Commande à partir de la ligne de commande pour répertorier toutes les variables d’environnement actuellement définies.