Environment Variables in Windows Vista, Windows 7, and Windows 8


Variable Typical value (may vary)
%APPDATA% C:\Users\(username}\AppData\Roaming
%CommonProgramFiles% C:\Program Files\Common Files
%COMPUTERNAME% {computername}
%COMSPEC% C:\Windows\System32\cmd.exe
%HOMEDRIVE% C: or sometimes D:
%HOMEPATH% \Users\{username}
%LOCALAPPDATA% C:\Users\{username}\AppData\Local
%PATH% Varies. Includes
.JS ; .WSF; .WSH; .MSC
%ProgramData% C:\ProgramData
%PROGRAMFILES% Directory containing program files, usually C:\Program Files
%ProgramFiles(x86)% In 64-bit systems, directory containing
32-bit programs. Usually C:\Program
Files (x86)
%PROMPT% Code for current command prompt
format. Code is usually $P$G
%Public% C:\Users\Public
%SYSTEMDRIVE% The drive containing the Windows root
directory, usually C:
%SYSTEMROOT% The Windows root directory, usually
%TEMP% and %TMP% C:\Users\{Username}
%USERNAME% {username}
%USERPROFILE% C:\Users\{username}
%WINDIR% Usually C:\Windows
Note the changes from Windows XP for the locations of many of the personal files and settings. For example, the « Documents and Settings » folder is gone and there is now a « Users » folder. There are also four new environment variables listed in Table I. These are:

The common dynamic variables are similar to those given for XP.

Changes in environment variables between Vista and Windows 7 or 8

There are few changes in the common variables in going from Windows Vista to Windows 7 or Windows 8. As far as I can tell, there is only one worth mentioning. Windows 7 and 8 come with the newer Microsoft command line shell called Powershell. There is an environment variable %PSModulePath% that gives the path to the files for the command line shell. This is usually C:\windows\system32\WindowsPowerShell\v1.0\Modules\

List environment variables in Windows 7 or 8 using PowerShell

In the classical command line, environment variables can be listed with the « set » command. Beginning with Windows7, Microsoft began including the newer command shell called « PowerShell ». The command for listing environment variables in this newer shell is Get-ChildItem Env:

A propos Louis Dubois

Analyste TI
Cet article a été publié dans Informatique, Windows. Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.