Variables d'environnement Windows
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èmes comme QuickTime, ainsi que les usages qui pourront en être faits.
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.
Exemple de contenu "C:\ProgramData"
%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
%asl.log%
Destination=file
%CLASSPATH%
.;C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
%CommonProgramFiles%
C:\Program Files\Common Files
%CommonProgramFiles(x86)%
C:\Program Files (x86)\Common Files
%CommonProgramW6432%
C:\Program Files\Common Files
%COMPUTERNAME%
<nom du PC>
%ComSpec%
C:\Windows\system32\cmd.exe
%FP_NO_HOST_CHECK%
NO
%HOMEDRIVE%
C:
%HOMEPATH%
\Users\utilisateur
%LOCALAPPDATA%
C:\Users\<utilisateur>\AppData\Local
%LOGONSERVER%
\\<nom du PC>
%NUMBER_OF_PROCESSORS%
8
%OS%
Windows_NT
%Path%
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%
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
%PROCESSOR_ARCHITECTURE%
AMD64
%PROCESSOR_IDENTIFIER%
AMD64 Family 21 Model 1 Stepping 2, AuthenticAMD
%PROCESSOR_LEVEL%
21
%PROCESSOR_REVISION%
0102
%ProgramData%
C:\ProgramData
%ProgramFiles%
C:\Program Files
%ProgramFiles(x86)%
C:\Program Files (x86)
%ProgramW6432%
C:\Program Files
%PROMPT%
$P$G
%PSModulePath%
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
%PUBLIC%
C:\Users\Public
%QTJAVA%
C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
%SAN_DIR%
C:\Program Files\SiSoftware\SiSoftware Sandra Ingénieur Standard 2011.SP5a
%SESSIONNAME%
Console
%SystemDrive%
C:
%SystemRoot%
C:\Windows
%TEMP%
C:\Users\<utilisateur>\AppData\Local\Temp
%TMP%
C:\Users\<utilisateur>\AppData\Local\Temp
%USERDOMAIN%
<nom du PC>
%USERNAME%
<utilisateur>
%USERPROFILE%
C:\Users\<utilisateur>
%windir%
C:\Windows
Usages
Connaitre le contenu d'une variable dans la console DOS 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.