Windows系统-环境变量

环境变量·

环境变量 (environment variables) 是在操作系统中用来指定操作系统运行环境的一些参数。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。

环境变量可分为用户变量系统变量两类,在注册表中都有对应的项。

Windows 和 DOS 操作系统中的 path 环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到 path 中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

注册表位置·

  • 用户变量所在位置:HKEY_CURRENT_USER\Environment
  • 系统变量所在位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment

详情·

下面是一些常用且固定的Windows系统目录路径,它能使用户方便地输入与定位Windows的系统目录。

环境变量 含义 例子
%SystemDrive% Windows系统所在的磁盘分区,即Windows系统所在的盘符根目录 C:\
%HomeDrive% Windows系统所在的磁盘分区,即Windows系统所在的盘符根目录 C:\
%SystemRoot% Windows系统所在的目录 C:\Windows
%WinDir% Windows系统所在的目录 C:\Windows
%HomePath% 当前帐户的用户目录 C:\Users\当前用户名
%UserProfile% 当前帐户的用户目录 C:\Users\当前用户名
%UserName% 当前用户名文件夹 当前用户名
%ProgramData% 所有用户的用户目录 C:\ProgramData
%AllUsersProfile% 所有用户的用户目录 C:\ProgramData
%Public% 公用用户的目录 C:\Users\Public
%AppData% 当前用户的Application Data目录 C:\Users\当前用户名\AppData\Roaming
%LocalAppData% 当前用户的Application Data目录 C:\Users\当前用户名\AppData\Local
%Temp% 当前用户的临时文件目录 C:\Users\当前用户名\AppData\Local\Temp
%Tmp% 当前用户的临时文件目录 C:\Users\当前用户名\AppData\Local\Temp
%ProgramFiles% 程序默认安装目录 C:\Program Files
%PROGRAMW6432% 程序默认安装目录 C:\Program Files
%ProgramFiles(X86)% 程序(32位)默认安装目录 C:\Program Files (x86)
%CommonProgramFiles% 程序公用文件目录(如DLL) C:\Program Files\Common Files
%CommonProgramFiles(x86)% 程序公用文件目录(32位,如DLL) C:\Program Files (x86)\Common Files
%ComSpec% 命令提示符,即cmd.exe程序 C:\WINDOWS\System32\cmd.exe
%LogonServer% 当前设备网络共享文件夹 \\计算机名