每當我們進行系統清理時,清理軟件總能自動找到Windows的臨時文件夾之所在,然後加以清理,即便是我們重定向了TEMP目錄也是如此。究其原因,是因為清理軟件會根據TEMP環境變量來判斷現有臨時文件夾的實際位置,這就體現了環境變量的優勢所在。其實,TEMP環境變量隻是Windows中衆多環境變量中的一個。既然環境變量如此有用,因此我們有必要對Windows環境變量進行更深入全面的了解和掌握。
1. 環境變量的認識及其基本創建方法
“環境變量”是微軟從DOS到Windows 10操作系統一脈相承的一種基本變量,它可以被系統功能組件、軟件或用戶調用。除了如上所述的控制系統臨時文件夾的環境變量TEMP外,環境變量還有許多,我們可以通過命令提示符窗口,輸入SET命令查看所有可用的系統環境變量(圖1)。注意:各行等号前為環境變量,等号後是該環境變量代表的具體路徑或值。
在Windows圖形界面環境下,我們可以從如下位置查看環境變量:在Windows 10的“開始”按鈕上單擊鼠标右鍵,選擇“系統”進入“關于”信息窗口,選擇其底部的“系統信息”,開啟控制面闆的“系統”窗口,點擊“高級系統設置”之後,在“高級”選項卡下,我們會看到“環境變量”的入口(圖2)。
Windows的環境變量有兩種類型,一種是系統變量,另一種是用戶變量。系統變量是針對系統本身的一類環境變量,而用戶變量是隻針對當前用戶發生作用的一類環境變量。常用的系統變量或用戶變量可以從點擊上述“環境變量”按鈕之後彈出的環境變量窗口中看到。例如:環境變量ComSpec指定命令提示符文件所在的路徑與執行程序;MUMBER_OF_PROCESSORS指定本機所配CPU的個數;OS指定本操作系統的類别名稱;Path指定系統可以自動識别的軟件路徑(圖3)。
我們可以在Windows環境下創建新的環境變量。例如,要創建名為“WangDong_A”的用戶環境變量,指定其代表程序“D:\NT6 快捷安裝器 1.1.exe”,點擊用戶變量分組下的“新建”按鈕,輸入如圖所示的參數即可(圖4)。之後就可以在程序代碼或命令窗口中,以WangDong_A來引用這個程序路徑。
2. 創建與編輯環境變量的更多方法
最初在DOS時期,由于沒有圖形用戶界面,環境變量的操作隻能由命令來完成,這樣的命令延續到當今的Windows 10系統依然有效。例如要顯示當前系統可以識别的程序路徑,隻需在命令提示符窗口中輸入Path命令即可(圖5)。
如果要在原有程序路徑的基礎上添加一個新路徑,隻需使用“PATH <新路徑> ; %PATH%”格式命令(圖6)。其中“<新路徑>”為包含完整的驅動器和文件夾的路徑名,而“ ; %PATH%”表示将新建路徑附着在原有路徑上。
創建環境變量還可以在Windows 10的PowerShell窗口中進行,比如,執行“[Environment]::SetEnvironmentVariable("某環境變量名", "某環境變量值" ,"User")”命令,可創建某用戶的某個環境變量值。
環境變量的創建或修改還可以通過注冊表編輯器來完成。按下Win R組合鍵并運行REGEDIT命令,啟動注冊表編輯器。如果要編輯用戶環境變量,依次定位到“\HKEY_CURRENT_USER\Environment”,在右側窗口中雙擊要編輯的環境變量,修改其數值數據即可(圖7)。若需要新建環境變量,隻需右擊Environment并新建一個字符類型鍵值,并設置其值即可。
如果要編輯系統環境變量,需依次定位到“\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment”,然後在Environment所在的右側窗格中雙擊修改已有環境變量的值(圖8)。
,