Variables d'environnement Windows : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Page créée avec « =Présentation= Héritées de systèmes plus anciens comme CP/M, DOS ou Unix, les variables systèmes ont survécu jusqu'à Windows. Indépendamment des précieuses inform... »)
 
 
(30 révisions intermédiaires par 2 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
=Présentation=
+
<!-- Links checked 15/10/18 -->
Héritées de systèmes plus anciens comme CP/M, DOS ou Unix, les variables systèmes ont survécu jusqu'à Windows. Indépendamment des précieuses informations qu'elles contiennent, les variables systèmes ont un rôle non négligeable dans la gestion optimisée du système. Cet article passe en revue les principales, y compris celles qui sont créées par des utilitaires non systèmes comme [[QuickTime]], ainsi que les usages qui pourront en être faits.
+
[[Catégorie:Windows]]
 +
'''[[Lien court]]''' vers cette page : https://vt.cx/vew
 +
'''[[QR code]]''' vers cette page : https://vt.cx/vew.qr
 +
<html>
 +
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +
<!-- VT2 -->
 +
<ins class="adsbygoogle"
 +
    style="display:inline-block;width:468px;height:60px"
 +
    data-ad-client="ca-pub-3341840374417340"
 +
    data-ad-slot="6349432125"></ins>
 +
<script>
 +
(adsbygoogle = window.adsbygoogle || []).push({});
 +
</script>
 +
</html>
  
 +
= Présentation =
 +
Héritées de systèmes plus anciens comme '''[[CP/M]]''', '''[[MS-DOS]]''' ou Unix, les variables systèmes ont survécu jusqu'à '''[[Windows]]'''. Indépendamment des précieuses informations qu'elles contiennent, les variables systèmes ont un rôle non négligeable dans la gestion optimisée du système. Cet article passe en revue les principales, y compris celles qui sont créées par des utilitaires non-système comme '''[[QuickTime]]''', ainsi que les usages qui pourront en être faits. Les variables d'environnement de '''[[Windows]]''' ne sont pas dépendante de la casse employée ainsi '''%computername%''' est identique à '''%COMPUTERNAME%'''.
 +
 +
= Commandes utiles =
 +
La commande permettant sous Windows de lister l'ensemble des variables d'environnement est '''set''' pour l'utiliser lancer l''''[[interpréteur de commandes]]''' par {{K|Windows}} + {{K|R}} puis '''cmd''' + {{K|Entrée}} et saisir '''set''' + {{K|Entrée}}
 +
 +
= Modification des variables d'environnement par défaut =
 +
== [[Windows]] XP, Vista, 7, 8, 10 ==
 +
* Saisir '''control sysdm.cpl,,3''' dans la console d'exécution appelée par {{K|Windows}} + {{K|R}}
 +
* Clic sur le bouton '''Variable d'environnement'''
 +
* Choisir la variable à modifier ou supprimer ou créer une nouvelle variable
 +
 +
= Liste des variables =
 
Liste de variables où <utilisateur> est le nom de celui du compte Windows utilisé.
 
Liste de variables où <utilisateur> est le nom de celui du compte Windows utilisé.
  
 +
<br/>
 
%ALLUSERSPROFILE%<br/>
 
%ALLUSERSPROFILE%<br/>
 
Indique le répertoire du profil commun à tous les utilisateurs.
 
Indique le répertoire du profil commun à tous les utilisateurs.
  Exemple de contenu "C:\ProgramData"
+
  C:\ProgramData (7)
 +
C:\Documents and Settings\All Users (XP)
  
 
%AMDAPPSDKROOT% (spécifique à AMD)<br/>
 
%AMDAPPSDKROOT% (spécifique à AMD)<br/>
Ligne 14 : Ligne 42 :
  
 
%APPDATA%
 
%APPDATA%
  C:\Users\utilisateur\AppData\Roaming
+
  C:\Users\<utilisateur>\AppData\Roaming (7)
 +
C:\Documents and Settings\<utilisateur>\Application Data (XP)
  
%asl.log%
+
%asl.log% ('''Apple System Log''')
  Destination=file
+
  Destination=file (7)
  
%CLASSPATH%
+
%CLASSPATH% ('''[[QuickTime]]''')
  .;C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
+
  C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip (7)
 +
 
 +
%CLIENTNAME
 +
Console (7)
  
 
%CommonProgramFiles%
 
%CommonProgramFiles%
  C:\Program Files\Common Files
+
  C:\Program Files\Common Files (7)
  
 
%CommonProgramFiles(x86)%
 
%CommonProgramFiles(x86)%
  C:\Program Files (x86)\Common Files
+
C:\Program Files\Fichiers communs (XP)
 +
  C:\Program Files (x86)\Common Files (7)
  
 
%CommonProgramW6432%
 
%CommonProgramW6432%
  C:\Program Files\Common Files
+
  C:\Program Files\Common Files (7)
  
%COMPUTERNAME%
+
%COMPUTERNAME% (voir aussi '''[[Obtenir le nom du PC]]''')
  <nom du PC>
+
  <nom du PC> (XP, 7)
  
 
%ComSpec%
 
%ComSpec%
  C:\Windows\system32\cmd.exe
+
  C:\Windows\system32\cmd.exe (7, XP)
 +
 
 +
%DEVMGR_SHOW_NONPRESENT_DEVICES%
 +
0/1 (XP, 7)
  
 
%FP_NO_HOST_CHECK%
 
%FP_NO_HOST_CHECK%
  NO
+
  YES/NO (7, XP)
  
 
%HOMEDRIVE%
 
%HOMEDRIVE%
  C:
+
  <lecteur par défaut> (7, XP) exemple '''%HOMEDRIVE%\temp''' exemple '''c:\temp'''
  
 
%HOMEPATH%
 
%HOMEPATH%
  \Users\utilisateur
+
\Documents and Settings\<utilisateur> (XP)
 +
  \Users\<utilisateur> (7)
 +
 
 +
%JAVA_HOME%
 +
Dans le cas ou '''[[Java]]''' est installé, contient le chemin d'accès au SDK
 +
C:\Program Files\Java\jdk-12.0.1
  
 
%LOCALAPPDATA%
 
%LOCALAPPDATA%
  C:\Users\<utilisateur>\AppData\Local
+
  C:\Users\<utilisateur>\AppData\Local (7)
  
 
%LOGONSERVER%
 
%LOGONSERVER%
  \\<nom du PC>
+
  \\<nom du PC> (XP, 7)
  
 
%NUMBER_OF_PROCESSORS%
 
%NUMBER_OF_PROCESSORS%
  8
+
  <nombre de processeurs> (XP, 7)
  
 
%OS%
 
%OS%
  Windows_NT
+
  Windows_NT (XP, 7)
  
 
%Path%
 
%Path%
 
  C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
 
  C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;
 
C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
 
C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\QuickTime\QTSystem\;
 
C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
 
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Windows Live\Shared
 
  
 
%PATHEXT%
 
%PATHEXT%
Ligne 70 : Ligne 106 :
  
 
%PROCESSOR_ARCHITECTURE%
 
%PROCESSOR_ARCHITECTURE%
  AMD64
+
  X86 (XP) ou AMD64 (7)
  
 
%PROCESSOR_IDENTIFIER%
 
%PROCESSOR_IDENTIFIER%
  AMD64 Family 21 Model 1 Stepping 2, AuthenticAMD
+
x86 Family 21 Model 1 Stepping 2, AuthenticAMD (XP)
 +
x86 Family 15 Model 2 Stepping 9, GenuineIntel (XP)
 +
  AMD64 Family 21 Model 1 Stepping 2, AuthenticAMD (7)
  
 
%PROCESSOR_LEVEL%
 
%PROCESSOR_LEVEL%
  21
+
  <niveau du processeur> (XP, 7)
  
 
%PROCESSOR_REVISION%
 
%PROCESSOR_REVISION%
  0102
+
  <révision du processeur> (XP, 7)
  
 
%ProgramData%
 
%ProgramData%
  C:\ProgramData
+
  C:\ProgramData (7)
  
 
%ProgramFiles%
 
%ProgramFiles%
  C:\Program Files
+
  C:\Program Files (XP, 7)
  
 
%ProgramFiles(x86)%
 
%ProgramFiles(x86)%
  C:\Program Files (x86)
+
  C:\Program Files (x86)  (7)
  
 
%ProgramW6432%
 
%ProgramW6432%
  C:\Program Files
+
  C:\Program Files (7)
  
 
%PROMPT%
 
%PROMPT%
  $P$G
+
  $P$G -> curseur par défaut dans la console '''DOS''' (XP, 7) voir '''[[Le prompt de l'interpréteur de commandes]]'''
  
 
%PSModulePath%
 
%PSModulePath%
  C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
+
Chemin d'accès de '''[[PowerShell]]''' si installé
 +
  C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ (7)
  
 
%PUBLIC%
 
%PUBLIC%
  C:\Users\Public
+
  C:\Users\Public (7)
  
%QTJAVA%
+
%QTJAVA% ('''[[QuickTime]]''')
  C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
+
  C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip (7)
  
%SAN_DIR%
+
%SAN_DIR% ('''[[Sandra]]''')
  C:\Program Files\SiSoftware\SiSoftware Sandra Ingénieur Standard 2011.SP5a
+
  C:\Program Files\SiSoftware\SiSoftware Sandra Ingénieur Standard 2011.SP5a (7)
  
 
%SESSIONNAME%
 
%SESSIONNAME%
  Console
+
  Console (XP, 7)
  
 
%SystemDrive%
 
%SystemDrive%
  C:
+
  C: (XP, 7)
  
 
%SystemRoot%
 
%SystemRoot%
  C:\Windows
+
  C:\Windows (XP, 7)
  
 
%TEMP%
 
%TEMP%
  C:\Users\<utilisateur>\AppData\Local\Temp
+
  C:\Users\<utilisateur>\AppData\Local\Temp (XP, 7)
  
 
%TMP%
 
%TMP%
  C:\Users\<utilisateur>\AppData\Local\Temp
+
  C:\Users\<utilisateur>\AppData\Local\Temp (XP, 7)
  
 
%USERDOMAIN%
 
%USERDOMAIN%
  <nom du PC>
+
  <nom du PC> (XP, 7)
  
 
%USERNAME%
 
%USERNAME%
  <utilisateur>
+
  <utilisateur> (XP, 7)
  
 
%USERPROFILE%
 
%USERPROFILE%
  C:\Users\<utilisateur>
+
  C:\Users\<utilisateur> (XP, 7)
 +
 
 +
%VBOX_INSTALL_PATH%
 +
Chemin d'accès de la '''[[VirtualBox]]''' si installée
 +
C:\Program Files\Oracle\VirtualBox\ (7)
  
 
%windir%
 
%windir%
  C:\Windows
+
  C:\Windows (XP, 7)
  
=Usages=
+
= Usages =
  Connaitre le contenu d'une variable dans la console DOS
+
  Connaitre le contenu d'une variable dans l''''[[interpréteur de commandes]]'''
 
  C:\>ECHO %NUMBER_OF_PROCESSORS%
 
  C:\>ECHO %NUMBER_OF_PROCESSORS%
 
  4
 
  4
 
  C:\>
 
  C:\>
 
   
 
   
  Indication du chemin d'accès à [[Windows]] dans la syntaxe d'un raccourcis
+
  Indication du chemin d'accès à '''[[Windows]]''' dans la syntaxe d'un raccourcis
  %Windir%/System32/nom du fichier pour accéder à un fichier se trouvant dans le dossier Windows actif où qu'il soit.
+
  %Windir%\System32\nom du fichier pour accéder à un fichier se trouvant dans le dossier '''[[Windows]]''' actif où qu'il soit.
 +
 
 +
= Commentaires =
 +
{{#widget:DISQUS
 +
|id=vulgumtechus
 +
}}

Version actuelle en date du 18 mai 2022 à 00:10

Lien court vers cette page : https://vt.cx/vew
QR code vers cette page : https://vt.cx/vew.qr

Présentation

Héritées de systèmes plus anciens comme CP/M, MS-DOS ou Unix, les variables systèmes ont survécu jusqu'à Windows. Indépendamment des précieuses informations qu'elles contiennent, les variables systèmes ont un rôle non négligeable dans la gestion optimisée du système. Cet article passe en revue les principales, y compris celles qui sont créées par des utilitaires non-système comme QuickTime, ainsi que les usages qui pourront en être faits. Les variables d'environnement de Windows ne sont pas dépendante de la casse employée ainsi %computername% est identique à %COMPUTERNAME%.

Commandes utiles

La commande permettant sous Windows de lister l'ensemble des variables d'environnement est set pour l'utiliser lancer l'interpréteur de commandes par Windows + R puis cmd + Entrée et saisir set + Entrée

Modification des variables d'environnement par défaut

Windows XP, Vista, 7, 8, 10

  • Saisir control sysdm.cpl,,3 dans la console d'exécution appelée par Windows + R
  • Clic sur le bouton Variable d'environnement
  • Choisir la variable à modifier ou supprimer ou créer une nouvelle variable

Liste des variables

Liste de variables où <utilisateur> est le nom de celui du compte Windows utilisé.


%ALLUSERSPROFILE%
Indique le répertoire du profil commun à tous les utilisateurs.

C:\ProgramData (7)
C:\Documents and Settings\All Users (XP)

%AMDAPPSDKROOT% (spécifique à AMD)
Chemin d'accès vers les applications AMD

Exemple de contenu C:\Program Files\AMD APP (Win 7 32 bit)
Exemple de contenu C:\Program Files (x86)\AMD APP\ (Win 7 64 bit)

%APPDATA%

C:\Users\<utilisateur>\AppData\Roaming (7)
C:\Documents and Settings\<utilisateur>\Application Data (XP)

%asl.log% (Apple System Log)

Destination=file (7)

%CLASSPATH% (QuickTime)

C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip (7)

%CLIENTNAME

Console (7)

%CommonProgramFiles%

C:\Program Files\Common Files (7)

%CommonProgramFiles(x86)%

C:\Program Files\Fichiers communs (XP)
C:\Program Files (x86)\Common Files (7)

%CommonProgramW6432%

C:\Program Files\Common Files (7)

%COMPUTERNAME% (voir aussi Obtenir le nom du PC)

<nom du PC> (XP, 7)

%ComSpec%

C:\Windows\system32\cmd.exe (7, XP)

%DEVMGR_SHOW_NONPRESENT_DEVICES%

0/1 (XP, 7)

%FP_NO_HOST_CHECK%

YES/NO (7, XP)

%HOMEDRIVE%

<lecteur par défaut> (7, XP) exemple %HOMEDRIVE%\temp exemple c:\temp

%HOMEPATH%

\Documents and Settings\<utilisateur> (XP)
\Users\<utilisateur> (7)

%JAVA_HOME%

Dans le cas ou Java est installé, contient le chemin d'accès au SDK
C:\Program Files\Java\jdk-12.0.1

%LOCALAPPDATA%

C:\Users\<utilisateur>\AppData\Local (7)

%LOGONSERVER%

\\<nom du PC> (XP, 7)

%NUMBER_OF_PROCESSORS%

<nombre de processeurs> (XP, 7)

%OS%

Windows_NT (XP, 7)

%Path%

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;

%PATHEXT%

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

%PROCESSOR_ARCHITECTURE%

X86 (XP) ou AMD64 (7)

%PROCESSOR_IDENTIFIER%

x86 Family 21 Model 1 Stepping 2, AuthenticAMD (XP)
x86 Family 15 Model 2 Stepping 9, GenuineIntel (XP)
AMD64 Family 21 Model 1 Stepping 2, AuthenticAMD (7)

%PROCESSOR_LEVEL%

<niveau du processeur> (XP, 7)

%PROCESSOR_REVISION%

<révision du processeur> (XP, 7)

%ProgramData%

C:\ProgramData (7)

%ProgramFiles%

C:\Program Files (XP, 7)

%ProgramFiles(x86)%

C:\Program Files (x86)  (7)

%ProgramW6432%

C:\Program Files (7)

%PROMPT%

$P$G -> curseur par défaut dans la console DOS (XP, 7) voir Le prompt de l'interpréteur de commandes

%PSModulePath%

Chemin d'accès de PowerShell si installé
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ (7)

%PUBLIC%

C:\Users\Public (7)

%QTJAVA% (QuickTime)

C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip (7)

%SAN_DIR% (Sandra)

C:\Program Files\SiSoftware\SiSoftware Sandra Ingénieur Standard 2011.SP5a (7)

%SESSIONNAME%

Console (XP, 7)

%SystemDrive%

C: (XP, 7)

%SystemRoot%

C:\Windows (XP, 7)

%TEMP%

C:\Users\<utilisateur>\AppData\Local\Temp (XP, 7)

%TMP%

C:\Users\<utilisateur>\AppData\Local\Temp (XP, 7)

%USERDOMAIN%

<nom du PC> (XP, 7)

%USERNAME%

<utilisateur> (XP, 7)

%USERPROFILE%

C:\Users\<utilisateur>  (XP, 7)

%VBOX_INSTALL_PATH%

Chemin d'accès de la VirtualBox si installée
C:\Program Files\Oracle\VirtualBox\ (7)

%windir%

C:\Windows (XP, 7)

Usages

Connaitre le contenu d'une variable dans l'interpréteur de commandes
C:\>ECHO %NUMBER_OF_PROCESSORS%
4
C:\>

Indication du chemin d'accès à Windows dans la syntaxe d'un raccourcis
%Windir%\System32\nom du fichier pour accéder à un fichier se trouvant dans le dossier Windows actif où qu'il soit.

Commentaires

blog comments powered by Disqus