Que sont les variables d’environnement ?
Une variable d’environnement est une valeur dynamique que le système d’exploitation et d’autres logiciels peuvent utiliser pour déterminer des informations spécifiques à votre ordinateur.
En d’autres termes, il représente d’autres éléments tels que les emplacements sur votre ordinateur, les numéros de version, les listes d’objets, etc.
Les variables d’environnement sont entourées de signes de pourcentage (%), Comme %temp%pour les distinguer du texte normal.
Il existe deux types : variables d’environnement utilisateur et Variables d’environnement système.
variables d’environnement utilisateur
Comme leur nom l’indique, les variables d’environnement utilisateur sont des variables d’environnement spécifiques à chaque compte utilisateur.
Cela signifie que la valeur d’une variable lorsqu’il est connecté en tant qu’un utilisateur peut être différente de la valeur de la même variable lorsqu’il est connecté au même ordinateur en tant qu’utilisateur différent.
Ces types de variables d’environnement peuvent être définis manuellement par tout 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 11, la valeur de cette variable est userstimqui est le dossier qui contient toutes les informations spécifiques à l’utilisateur.
Les variables d’environnement utilisateur peuvent également être personnalisées.Les utilisateurs peuvent créer quelque chose comme %Les données%qui peut pointer vers un dossier sur votre ordinateur, tel que C:TéléchargementsDocuments. Les variables d’environnement comme celle-ci ne sont valides que lorsque cet utilisateur particulier est connecté.
Si vous souhaitez contourner votre ordinateur avec un raccourci, vous pouvez utiliser une variable d’environnement utilisateur personnalisée. Ou, si vous planifiez à l’avance et créez un script qui pointe vers une variable d’environnement, vous pouvez toujours modifier le dossier ultérieurement sans avoir à ajuster tout le code du script.
variable d’environnement système
Les variables d’environnement système ne sont pas limitées à un utilisateur, mais s’appliquent à tout utilisateur pouvant exister ou être créé ultérieurement. La plupart des variables d’environnement système pointent vers des emplacements importants, tels que le dossier Windows.
Certaines des variables d’environnement les plus courantes sur les systèmes Windows incluent %chemin%, %fichiers de programme%, %temp%et %systemroot%même s’il en existe bien d’autres.
Par exemple, lorsque vous installez Windows, %windir% Définissez le répertoire dans lequel il est installé.Étant donné que le répertoire d’installation est quelque chose qu’un installateur (c’est-à-dire vous… ou le fabricant de votre ordinateur) peut définir sur un ordinateur, il peut être C:Windows, Mais d’un autre côté, cela pourrait être C:Win10.
En continuant avec cet exemple, supposons que Microsoft Word est installé sur chaque ordinateur une fois l’installation de Windows terminée. Dans le cadre du processus d’installation de Word, un certain nombre de fichiers doivent être copiés dans le répertoire où Windows est installé.si cet endroit est C:Windows Sur un ordinateur, ailleurs sur un autre ordinateur ?
Pour éviter de tels problèmes potentiels, Microsoft Word, ainsi que la plupart des logiciels, sont conçus pour être installés sur %windir%, plutôt que n’importe quel dossier spécifique. De cette façon, vous pouvez vous assurer que ces fichiers importants sont installés dans le même répertoire que Windows, peu importe où il se trouve.
Pour une liste complète des variables d’environnement utilisateur et système couramment utilisées dans Windows, consultez la page Variables d’environnement reconnues de Microsoft.
Comment trouver la valeur d’une variable d’environnement
Il existe plusieurs façons de voir ce qu’est une variable d’environnement particulière.
commande d’écho de l’invite de commande
Dans la plupart des cas, du moins sous Windows, le moyen le plus simple et probablement le plus rapide consiste à utiliser une commande appelée écho.
Ouvrez une invite de commande et exécutez exactement la commande suivante en remplaçant bien sûr par %temp% Pour les variables d’environnement qui vous intéressent :
écho %temp%
Notez les valeurs indiquées ci-dessous. Par example, écho %temp% pourrait produire ceci :
C:UsersJonAppDataLocalTemp
Pour lister toutes les variables d’environnement à la fois, exécutez simplement mettre depuis la ligne de commande.ou, essayez définir l’utilisateur Obtenir une liste de toutes les variables commençant par utilisateur (cela fonctionne avec n’importe quel préfixe).
La sortie ressemble à ceci, listant d’abord les noms des variables, suivis de =puis la valeur :
ALLUSERSPROFILE=C:ProgramData APPDATA=C:UsersjonfiAppDataRoaming asl.log=Target=Fichiers CommonProgramFiles=C:Program FilesFichiers communs CommonProgramFiles(x86)=C:Program Files (x86)Common Fichier CommonProgramW6432=C:Program FilesCommon Files COMPUTERNAME=DESKTOP-IAEQDK8 ComSpec=C:WINDOWSsystem32cmd.exe configsetroot=C:WINDOWSConfigSetRoot DriverData=C:WindowsSystem32DriversDriverData HOMEDRIVE= C : HOMEPATH=Usersjonfi LOCALAPPDATA=C:UsersjonfiAppDataLocal LOGONSERVER=\DESKTOP-IAEQDK8
Commande de sortie d’écriture PowerShell
Vous pouvez également utiliser Windows PowerShell pour voir vers quoi pointe une variable d’environnement particulière, mais la syntaxe est légèrement différente. Il existe ici deux méthodes :
écrire la sortie $env:temp echo $Env:temp
Utilisez cette commande pour afficher toutes les variables répertoriées ensemble :
Obtenez le contexte ChildItem :
propriété système
Si les outils de ligne de commande vous effraient (et ils ne devraient pas), il existe un moyen plus long de vérifier la valeur d’une variable d’environnement.
Accédez au Panneau de configuration, puis à l’applet système.Une fois là-bas, sélectionnez Réglages avancés du systèmePuis variable d’environnement au fond.c’est un incomplet list, mais avec des valeurs à côté des valeurs listées.
Commandes de l’environnement d’impression Linux
Sur les systèmes Linux, vous pouvez exécuter environnement d’impression La commande répertorie toutes les variables d’environnement actuellement définies à partir de la ligne de commande.
Merci de nous en informer!
Recevez chaque jour les dernières actualités technologiques
abonnement
Dites-nous pourquoi !
D’autres ne sont pas assez détaillés pour comprendre