系統變數

操作系統定義的數據存儲位置

由操作系統定義的數據存儲位置,無論誰登錄該計算機,該位置都相同。Administrators組(即管理員用戶組)的用戶可以添加新的變數或更改這些值。

自有變數


格式:變數名=表達含義
---------------------------------------------------------------
%HomeDrive%=當前啟動的Windows的所在分區(一般為系統分區根目錄,例如C:\)
%SystemDrive%=與上條作用相同
%SystemRoot%=當前啟動的Windows的安裝目錄(一般為系統分區根目錄下的WINDOWS文件夾,例如C:\WINDOWS)
註:Windows2000及早期NT系統下該目錄為X:\winnt下若出現同情況不作特別解釋
%WinDir%=與上條作用相同
重要!以下用X代表系統盤符
98代表以16位/32位雙混合的Windows系列操作系統,區別於WindowsNT系統。包括Windows3.11、Windows3.2、Windows95、Windows95(1997)、Windows98、Windows98SE、WindowsMillennium。
NT代表WindowsNT5.0及之前的操作系統,包括WindowsNT3.5、WindowsNT4.0Workstation、WindowsNT4.0Server、Windows2000Professional、Windows2000Server、Windows2000AdvancedServer、Windows2000Datacenter。
XP代表WindowsNT5.1及WindowsNT5.2的操作系統。包括WindowsXPHomeEdition、WindowsXPProfessional、WindowsXPEmbedded、WindowsXP、WindowsServer2003StandardEdition、WindowsServer2003EnterpriseEdition、WindowsServer2003forSmallBusiness、WindowsServer2003Datacenter。
Win7代表NT6及之後的操作系統,包括:WindowsVistaStarter、WindowsVistaHomeEdition、WindowsVistaProfessional、WindowsVistaEnterprise、WindowsServer2008StandardEdition、WindowsServer2008EnterpriseEdition、WindowsServer2008Datacenter、Windows7Starter、Windows7家庭版、Windows7家庭高級版、Windows7專業版、Windows7旗艦版、Windows8、Windows8專業版、Windows8媒體中心專業版、Windows8企業版、WindowsServer2012和Windows8.1。
================================================================================
%UserProFile%=當前用戶的數據文件夾(一般為XP/NT下:“X:\DocumentsandSettings\用戶名”Win7下:“X:\Users\用戶名”)
%HomePath%=與上條作用相同
%Temp%=當前用戶的系統臨時文件文件夾(一般為XP/NT下:“X:\DocumentsandSettings\用戶名\LocalSettings\Temp”。Win7下:“X:\Users\用戶名\AppData\Local\Temp”)
%ProgramFiles%=應用程序默認安裝目錄(一般為“X:\ProgramFiles”)
%ProgramFiles(x86)%=64位操作系統中32位應用程序的默認安裝目錄(一般為“X:\ProgramFiles(x86)”)
%CommonProgramFiles%=通用文件目錄(一般為“X:\ProgramFiles\CommonFiles”)
%System%=Windows安裝目錄(即%SystemRoot%)下的System32目錄(一般為X:\WINDOWS\SYSTEM32)
註:%System%在98下指“X:\Wndows\System”,NT下指“X:\WINNT\system32\”,XP下指“X:\WINDOWS\system32”文件夾,Windows7中默認無此變數,可以手動添加
%Appdata%=應用程序數據(一般為XP/NT下:X:\DocumentsandSettings\用戶名\ApplicationData。Win7下:“X:\Users\用戶名\AppData\Roaming”)
提示!%%之間的字元串大小寫都可以,不會對使用產生影響。

查詢系統變數


如果對%%括起來的系統變數具體含義不清楚,可進入運行--輸入cmd--在dos命令行下輸入echo%變數名%即可得到答案,輸入“cd變數名”即可定位到變數位置。也可以在在dos命令行下輸入:“set”即可查看所有系統變數及對應位置。

設置系統變數


系統管理員可打開“系統屬性”設置里“高級”選項卡中“系統變數”一項,即可對系統變數進行設置。