Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Windows 7 使用命令提示字元快速建立/刪除環境變數

編輯:關於 Windows

環境變數是系統與程式溝通的關鍵參數。除了透過 GUI(系統內容→進階→環境變數)設定外,命令提示字元提供 set / setx 指令,能快速建立、查詢、刪除使用者或系統層級環境變數,適合腳本自動化或遠端管理。

查詢現有環境變數

set path

顯示目前命令提示字元進程的 Path 變數內容(含使用者與系統層級合併結果)。

set path 輸出範例

建立暫時環境變數(僅目前 CMD 視窗有效)

set 變數名=值

範例:set aa=c: → 建立變數 aa 值為 c:。

建立永久使用者環境變數(跨視窗、重開機保留)

setx 變數名 "值"

範例:setx aa "c:\myapp" → 寫入註冊表 HKCU\Environment,新開啟的 CMD 即可生效。

建立永久系統環境變數(需管理員權限)

setx 變數名 "值" /M

/M 參數寫入 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment,影響所有使用者。

刪除環境變數

  • 暫時變數:set 變數名=(值留空)。
  • 永久使用者變數:setx 變數名 ""(空字串)。
  • 永久系統變數:setx 變數名 "" /M。

注意事項

  • set 只影響目前進程及其子進程;setx 寫入註冊表,**不會立即生效於已開啟的視窗**,需重新開啟 CMD 或重新登入。
  • 系統變數修改需以「系統管理員身分執行」CMD。
  • Path 變數過長(>2048 字元)可能導致部分舊程式讀取失敗,建議精簡。

善用 setx 寫入部署腳本,讓環境配置一鍵完成。

Copyright © Windows教程網 All Rights Reserved