Variables d'environnement Windows : Une liste complète

Les variables d’environnement Windows sont des commandes de raccourci couramment utilisées pour ouvrir un chemin de dossier dans Windows. Que vous souhaitiez localiser des dossiers spécifiques ou résoudre un bug, vous pouvez effectuer ces tâches rapidement en tapant des variables d’environnement dans le menu Exécuter ou l’invite de commande. Voici une liste complète des variables d’environnement système et utilisateur dans Windows 10 et Windows 11.
Table des matières
- Qu’est-ce que les variables d’environnement Windows ?
- Comment accéder aux variables d’environnement dans Windows
- Variables d’environnement système vs utilisateur
- %AppData% et %LocalAppData%
- %CD%
- %CommonProgramFiles%
- %COMSPEC%
- %Date% ou %Time%
- %DriverData%
- %HomeDrive%
- %LogOnServer%
- %Number_Of_Processors%
- %OneDrive%
- %OS%
- %Path%
- %PathExt%
- %Processor_Architecture%
- %Processor_Identifier%
- %Processor_Level%
- %Processor_Revision%
- %ProgramData%
- %ProgramFiles%
- %Prompt%
- %PSModulePath%
- %Public%
- %Random%
- %SessionName%
- %SystemRoot%
- %Temp%
- %UserDomain%
- %UserProfile%
- %WinDir%
- %ZES_ENABLE_SYSMAN%
- Questions fréquentes
Lisez aussi : La barre de recherche Windows 11 ne fonctionne pas ? Voici 9 façons de le réparer
Qu’est-ce que les variables d’environnement Windows ?
Les variables d’environnement dans Windows sont des commandes qui lancent un chemin de dossier à l’aide d’une brève chaîne de texte entourée de caractères de pourcentage (%). L’”environnement” ici fait référence à l’environnement d’exécution dans lequel un programme est exécuté. En fait, le but de ces commandes est d’impacter divers processus en cours d’exécution sur votre ordinateur.
Des exemples populaires de variables d’environnement sont “%AppData%”, “%DriverData%”, “%temp%” et “%WinDir%”. Vous les avez peut-être utilisées dans le menu Exécuter ou l’invite de commande sans savoir qu’elles s’appellent des variables d’environnement.
Lisez aussi : 10 des moyens les plus simples de débloquer des sites Web
Comment accéder aux variables d’environnement dans Windows
Il est très facile de vérifier toutes les variables d’environnement présentes sur un appareil Windows.
- Lancez “Afficher les paramètres système avancés” en utilisant le bouton de recherche (loupe) dans Windows.

- Alternativement, ouvrez les paramètres en utilisant Win + I, appuyez sur “Système -> À propos -> Paramètres système avancés.”
- Allez dans l’onglet “Avancé” et cliquez sur “Variables d’environnement” sous “Démarrage et récupération.”

Variables d’environnement système vs utilisateur
À partir de l’option de menu ci-dessus, vous pouvez voir toutes les variables d’environnement par défaut/standard au même endroit. Celles-ci sont classées en deux catégories :
- Variables d’environnement utilisateur : celles-ci se réfèrent aux chemins de fichiers et de dossiers centrés sur l’utilisateur. Vous pouvez ajouter des raccourcis à tout programme que vous utilisez, tel que OneDrive, Microsoft Office, une application Xbox PC, etc. et pouvez librement modifier et même supprimer le contenu des variables d’environnement utilisateur.
- Variables d’environnement système : celles-ci sont les chemins de fichiers et de dossiers centrés sur le système. Bien que vous puissiez ajouter de nouvelles variables d’environnement système (uniquement si elles manquent). Ne modifiez ni ne supprimez les existantes, car cela pourrait nuire à votre appareil.

Lisez aussi : Comment convertir le BIOS hérité en UEFI dans Windows
1. %AppData% et %LocalAppData%
%AppData% pointe vers le dossier AppData Roaming qui est connecté à votre profil utilisateur Windows. Roaming signifie que vos informations de connexion utilisateur peuvent être transférées d’un appareil Windows à un autre. En revanche, %LocalAppData% ouvre les dossiers de profil utilisateur local créés sur un PC Windows.
Utilisations
- Localiser et supprimer les fichiers, paramètres et données inutiles s’accumulant dans les dossiers AppData.
- L’utilisateur administrateur reprenant la pleine propriété des fichiers système et de registre importants de TrustedInstaller.

2. %CD%
CD (changer de répertoire) est une chaîne de texte courante utilisée pour changer de chemins de répertoire dans l’invite de commande Windows et PowerShell. Ainsi, la variable %CD% vous indique le répertoire d’exécution précis dans lequel vous exécutez votre code.
Utilisations
- Après avoir fait défiler plusieurs lignes de texte dans l’invite de commande, il est facile d’oublier quel est le répertoire de travail actuel. Taper
echo %CD%vous donne le bon. - Si vous exécutez plusieurs invites de commande à la fois, %CD% vous évite le tracas d’identifier le bon répertoire de travail.

3. %CommonProgramFiles%
La variable %CommonProgramFiles% fait référence à un répertoire Windows nommé “Fichiers communs”. Il contient de nombreux types de fichiers et de dossiers 64 bits partagés entre diverses applications. Une autre variable connexe, %CommonProgramFiles(x86)%, fait le même travail mais uniquement pour les programmes et utilitaires basés sur x86 (32 bits).
Utilisations
- La variable ouvre un sous-répertoire où vous pouvez voir tous les fichiers partagés par des programmes installés séparément.
- Pour tout programme, vous pouvez accéder aux composants communs présents dans les dossiers 64 bits et 32 bits. Cela inclut des frameworks, des services et des fichiers DLL.

Lisez aussi : Comment contourner en toute sécurité l’exigence TPM 2.0 dans Windows 11
4. %COMSPEC%
%COMSPEC% ou %ComSpec% est une entrée de texte de raccourci utilisée dans le menu Exécuter pour ouvrir l’invite de commande. Il affiche de manière unique le chemin complet de la ligne de commande “C:\Windows\System32\Cmd.exe” sur le titre de la fenêtre.
Utilisations
- Interagir avec la ligne de commande directement depuis n’importe quel emplacement sur votre PC.
- Si vous exécutez un ordinateur sans disque dur, vous pouvez démarrer l’appareil en lançant CMD avec un disque RAM configuré et une clé USB.

5. %Date% ou %Time%
Comme son nom l’indique, les variables d’environnement %Date% et %Time% sont utilisées pour afficher la date et l’heure actuelles sur votre appareil. Un résultat correct confirmera que les derniers paramètres de date et d’heure sont en vigueur.
Utilisations
- Cette variable est utilisée pour vérifier si la date et l’heure système actuelles sont correctes.
- Changer la date et l’heure actuelles selon le format “mm-dd-yy” et le format 24 heures “0:hh:mm:ss”.

6. %DriverData%
%DriverData% est une variable qui fait référence au dossier DriverData sur votre PC Windows. Il est situé à “C:\Windows\System32\Drivers”. C’est un dossier central contenant toutes vos informations de pilote.
Utilisations
- Comme le dossier est accessible à “Restauration du système”, SFC et d’autres processus internes, sa variable est très utile pour localiser d’éventuelles erreurs.
- Lors de l’installation de tout nouveau matériel, utilisez la variable pour vérifier si le dossier DriverData a été affecté.

Lisez aussi : 15 sites Web sûrs pour télécharger des logiciels Windows
7. %HomeDrive%
Le lecteur C:\ est crucial pour tout ce que vous faites sur votre système. Une commande comme %HomeDrive% (ou %SystemDrive%) vous aide à ouvrir et à visualiser l’emplacement pour d’autres activités.
Utilisations
- Accéder au lecteur C:\ depuis n’importe où sur votre PC.
- Lier avec d’autres variables d’environnement, telles que %CD% ou %CommonProgramFiles%.

8. %LogOnServer%
Chaque ordinateur est connecté à un groupe de domaine ou à un réseau d’appareils. %LogOnServer% affiche le serveur de connexion Windows actuel, qui peut être aussi simple que le nom de votre ordinateur (ci-dessous) ou un domaine d’entreprise.
Utilisations
- Découvrez rapidement le serveur de connexion Windows auquel vous êtes authentifié.
- Validez votre connexion utilisateur au bon compte Microsoft.

9. %Number_Of_Processors%
Comme son nom l’indique, %Number_Of_Processors% donne le nombre de cœurs sur votre CPU Windows. La commande renvoie une simple valeur numérique faisant référence au nombre de cœurs de processeur que votre appareil possède.
Utilisations
- Que votre PC ait une configuration de processeur dual (2), quad (4) ou octa-core (8), utiliser
echo %Number_Of_Processors%est le moyen le plus rapide de le découvrir. - Cela est très utile lorsque vous souhaitez savoir si votre appareil prendra en charge certains jeux et applications que vous souhaitez exécuter.

Lisez aussi : Comment utiliser Windows 11 sans compte Microsoft
10. %OneDrive%
Le dossier OneDrive contient toutes ses applications essentielles, telles que le bureau, les documents et tous les fichiers et dossiers synchronisés avec les serveurs Cloud de Microsoft. Pour ouvrir ce dossier, vous pouvez utiliser sa variable d’environnement éponyme, %OneDrive%.
Utilisations
- Accédez rapidement à vos données Cloud Microsoft depuis n’importe où sur votre PC.
- Lorsque vous utilisez le dossier OneDrive avec la ligne de commande, cette variable ouvrira l’ensemble du chemin réseau.

11. %OS%
Windows exécute son système d’exploitation propriétaire Windows NT depuis 1993. Exécuter une commande spécifique au système d’exploitation comme echo %OS% vous donne un aperçu rapide de votre système d’exploitation actuel.
Utilisations
- Si vous souhaitez vous assurer que votre version actuelle de Windows est une copie valide (et non une version piratée), cette variable vous donne la confirmation.

12. %Path%
%Path% est l’une des variables d’environnement les plus courantes à utiliser sur votre appareil Windows 10/11. Lorsque vous exécutez un echo %Path%, cela vous donne tous les fichiers de chemin importants disponibles sur votre PC.
Utilisations
- Affichez tous vos fichiers de chemin Windows au même endroit. Cela inclut le chemin habituel “C:\Windows\System32” et d’autres emplacements de fichiers pour PowerShell, WindowsApps et OpenSSH.
- Vous pouvez utiliser ces emplacements de fichiers de chemin avec d’autres commandes.

13. %PathExt%
Lors de l’installation d’applications natives et tierces dans Windows, vous rencontrez de nombreux fichiers avec des extensions, telles que .COM, .EXE, .BAT (fichiers Batch), .VBS, .VBE, etc. %PathExt% vous informe de tous les types d’extensions de fichiers que vous devez surveiller dans la variable %Path%.
Utilisations
- Connaître toutes les extensions de fichiers qui peuvent être exécutées depuis l’invite de commande.
- Démarrer un programme ou un script dans la ligne de commande sans spécifier le suffixe, tel que .EXE.

Lisez aussi : Comment déterminer si un site Web est légitime et sûr à utiliser
14. %Processor_Architecture%
Quel type de microprocesseur contient votre appareil Windows ? Avec une variable echo %Processor_Architecture%, vous pouvez facilement savoir si vous utilisez Intel ou AMD (ou tout autre CPU), et s’il s’agit d’un processeur 64 ou 32 bits.
Utilisations
- Connaître l’architecture exacte utilisée par votre appareil Windows est utile lorsque vous installez des jeux et des applications compatibles.

15. %Processor_Identifier%
La variable echo %Processor_Identifier% va plus en profondeur dans les informations spécifiques au CPU, y compris la famille de processeurs et la série de modèles, qu’il s’agisse d’Intel authentique ou d’AMD, et quel niveau de changement de conception un processeur a été construit. (On l’appelle “stepping” du processeur.)
Utilisations
- Applications avancées, telles que la création de scripts batch Windows ou le test de défaillance matérielle.
- Tester la compatibilité matérielle des composants externes, tels que la carte mère, la RAM, etc., avec votre appareil Windows.

16. %Processor_Level%
Dans l’analyse de l’architecture des puces, echo %Processor_Level% affiche le niveau du processeur montrant le numéro de modèle du CPU installé dans votre appareil. Il est exprimé numériquement de 3, 4, 5 (pour x86) à 6 pour les ordinateurs (x64).
Utilisations
- Valider que vous avez les bonnes capacités de processeur sur votre processeur comme annoncé par le fabricant de la puce.

17. %Processor_Revision%
Alors que chaque processeur est conçu, il passe par une série d’itérations de conception. echo %Processor_Revision% vous indique le numéro de révision du CPU installé. En d’autres termes, cela vous permet de savoir à quel point un processeur est avancé.
Utilisations
- Lors de l’achat d’un nouvel ordinateur portable, vous pouvez utiliser cette variable pour prendre une décision éclairée dans le choix d’un chipset.

Lisez aussi : Qu’est-ce que l’exécutable de service antimalware ? Pourquoi l’utilisation du CPU et de la mémoire est-elle élevée ?
18. %ProgramData%
Tout comme Program Files, le dossier Program Data est utilisé par Windows pour installer des applications standard mais ne nécessite pas de privilèges d’administrateur de niveau supérieur. Utiliser %ProgramData% vous donne un accès facile à ce dossier.
Utilisations
- Les auteurs de logiciels malveillants essaient souvent d’attaquer le dossier ProgramData, car manipuler ses fichiers peut affecter les applications installées. Il est toujours important de le garder caché.
- En tant qu’utilisateur administrateur, vous devez rester au courant de tout changement dans le dossier. Utilisez “Restauration du système” si vous remarquez des erreurs.

19. %ProgramFiles%
Les variables %ProgramFiles% et %ProgramFiles(86)% lancent directement les dossiers respectifs des fichiers de programme et des fichiers de programme pour les applications 32 bits. Cela vous permet de voir tous vos composants de fichiers installés.
Utilisations
- Ajouter, modifier et supprimer tous les fichiers de programme directement dans cette section.
- Vous ne parvenez pas à accéder à l’Explorateur de fichiers pour une raison quelconque ? Si oui, %ProgramFiles% depuis le menu Exécuter vous donne un accès rapide à ce dossier.

20. %Prompt%
La variable Prompt, %Prompt%, donne une indication de l’invite de commande actuelle, validant si votre exécutable d’invite de commande, cmd.exe est présent dans le bon chemin de dossier. Elle est écrite comme echo %Prompt% et renvoie des valeurs spécifiques comme indiqué ci-dessous.
Utilisations
- Le texte de sortie de l’invite peut être renvoyé. Il se compose de divers caractères, où $P fait référence à un lecteur et un chemin actuels, et $G signifie égal ou supérieur. Ainsi, si vous obtenez une sortie telle que $P$G, cela signifie que votre
cmd.exeest dans le bon dossier.

21. %PSModulePath%
Le script PowerShell de Windows utilise divers modules situés dans différentes parties d’un PC Windows. La variable %PSModulePath% utilisée comme echo %PSModulePath% affiche tous les différents emplacements pour cela, tels que Program Files ou System32.
Utilisations
- Les modules PowerShell contiennent divers composants, tels que Cmdlets, Providers, workflows et alias. Ceux-ci sont fréquemment utilisés dans l’activité de codage en synchronisation avec la fenêtre principale de PowerShell.
- Vous pouvez y accéder de manière centralisée avec une variable
%PSModulePath%sans avoir à les rechercher individuellement.

Lisez aussi : 14 alternatives supérieures pour les logiciels et utilitaires Windows préinstallés
22. %Public%
La variable %Public% lorsqu’elle est tapée dans le menu Exécuter révèle le dossier des utilisateurs publics situé à C:\Users\Public. Il stocke tous les documents, téléchargements, musique et images attachés au dossier accessible au public.
Utilisations
- Obtenez une vue d’ensemble de tous les comptes utilisateurs enregistrés dans un appareil Windows.
- Partager des données avec d’autres via votre ordinateur ou votre réseau.

23. %Random%
L’invite de commande a sa propre variable, %Random%, qui est utilisée pour générer un nombre aléatoire entre 0 et 32767. Pour l’utiliser, vous devez taper echo %Random%, ce qui générera un nombre, tel que 21907 montré ici.
Utilisations
- Les nombres aléatoires sont souvent utilisés dans les scripts batch Windows à des fins de test.
- Si vous rencontrez des problèmes d’affichage numérique sur votre appareil, testez si les nombres aléatoires s’affichent correctement dans la ligne de commande.

24. %SessionName%
Si vous utilisez fréquemment des bureaux à distance, il peut devenir difficile de dire si la session actuelle hébergée est locale à l’appareil. Ce problème peut être résolu en utilisant echo %SessionName%.
Utilisations
- Si le SessionName est affiché comme “Console”, vous savez que la session est locale à votre appareil.
- De même, si vous voyez une sortie telle que “RDP-Tcp#”, cela vous informera si vous utilisez une session de bureau à distance.

25. %SystemRoot%
La racine système de votre dossier, C:\Windows, contient de nombreux utilitaires qui sont essentiels à la performance de votre appareil. Tous peuvent être accessibles de manière centrale à partir de la variable %SystemRoot% dans le menu Exécuter. Vérifiez également %WinDir%..
Utilisations
- Accéder aux applications du Panneau de configuration car elles sont directement liées au dossier racine du système.
- La racine système contient des utilitaires tels que “Fonts”. Vous pouvez directement ouvrir ces chemins de dossier depuis le menu Exécuter et y opérer en utilisant l’invite de commande.

26. %Temp%
L’une des applications les plus connues des variables d’environnement, les dossiers de fichiers temporaires peuvent être accessibles en utilisant %Temp% ou %Tmp% dans le menu Exécuter.
Utilisations
- Au lieu de se souvenir de tout le chemin “C:\Users\AppData\Local\Temp”, vous pouvez simplement ouvrir le dossier des fichiers temporaires avec une commande simple et facile à retenir.
- Supprimez autant de fichiers temporaires que vous le souhaitez pour libérer de l’espace sur votre appareil et améliorer les performances du PC.

Lisez aussi : Comment résoudre l’erreur de câble réseau débranché dans Windows
27. %UserDomain%
Chaque appareil de bureau est marqué par un domaine utilisateur. Pour savoir où votre utilisateur actuel est hébergé, vous pouvez vérifier le domaine avec une variable d’environnement appelée %UserDomain%. Il doit être exécuté avec une commande echo comme echo %UserDomain%.
Utilisations
- Mapper la session de bureau de l’utilisateur actuel avec son nom d’utilisateur.
- Configurer des politiques d’utilisateur de groupe pour plusieurs utilisateurs.

28. %UserProfile%
S’il y a plusieurs noms d’utilisateur enregistrés sur un appareil Windows, il devient difficile de dire quel utilisateur est connecté à un profil de bureau actuel. En utilisant une variable du menu Exécuter, telle que %UserProfile%, vous obtiendrez une vue complète.
Utilisations
- Accéder et gérer plusieurs profils d’utilisateur enregistrés sur un PC Windows.
- Supprimer et modifier le bureau, les documents et les téléchargements pour plusieurs profils d’utilisateur (quelque chose que seuls les utilisateurs administrateurs peuvent faire).

29. %WinDir%
Le %WinDir% est similaire à %SystemRoot%, en ce sens que les deux pointent vers l’emplacement C:\Windows sur votre PC. Cependant, contrairement à ce dernier, WinDir peut être utilisé pour lancer des appels système Windows standard pour ouvrir un dossier ou obtenir une sortie spécifique. Il est également plus couramment utilisé dans les derniers appareils Windows.
Utilisations
- Accéder de manière centrale aux rapports d’erreur concernant les pannes système, car tous sont liés à la variable %WinDir% et son emplacement
C:\Windows. - Le dossier WinDir est étroitement lié au compte administrateur et aux applications 64 bits.

30. %ZES_ENABLE_SYSMAN%
Sysman signifie bibliothèque de gestion des ressources système. Cela couvre de nombreuses choses dans Windows 11/10, telles que la gestion de l’alimentation de divers composants système. Pour activer ce paramètre, vous devez saisir echo %ZES_ENABLE_SYSMAN%.
Utilisations
- Si la valeur de sortie se renvoie elle-même comme 1, cela signifie que les paramètres par défaut de SysMan pour le CPU ont été initialisés.
- Sur certains appareils Windows, vous pouvez utiliser
echo %ZES_ENABLE_SYSMAN_LOW_POWER%pour garantir des paramètres de faible consommation. Ainsi, les deux commandes Sysman peuvent être utilisées pour activer ou désactiver les paramètres de faible consommation actuels.

Lisez aussi : Comment rétrograder de Windows 11 à Windows 10
Questions fréquentes
Comment puis-je résoudre les variables d’environnement Windows qui ne sont pas reconnues ?
Si une ou plusieurs de vos variables d’environnement Windows ne sont pas reconnues, il est possible que leurs paramètres soient manquants sur votre appareil. Allez dans “Afficher les paramètres système avancés” depuis le menu de recherche et ouvrez les variables d’environnement, puis ajoutez ces variables d’environnement manquantes une par une. Fermez la fenêtre et essayez de résoudre le problème.
Comment puis-je exporter et importer des variables d’environnement dans Windows ?
Pour exporter ou importer des variables d’environnement dans Windows, vous devez ouvrir l’éditeur de registre depuis le menu Exécuter (regedit.exe). Vous trouverez les variables d’environnement ici sous “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” et “HKEY_CURRENT_USER\Environment.” Vous pouvez exporter et importer les nouvelles variables d’environnement dans le panneau droit de cette section.
Comment rafraîchir les variables d’environnement dans Windows ?
Dans la fenêtre de l’invite de commande, utiliser la commande “cls” effacera l’écran et rafraîchira toutes les variables d’environnement pour vous. Mais pour le faire correctement, vous devez d’abord définir les variables à leurs emplacements respectifs. Consultez ce guide détaillé sur la façon de définir les variables correctement.
Crédit image : Pixabay Toutes les captures d’écran par Sayak Boral