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

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 或重新登入。善用 setx 寫入部署腳本,讓環境配置一鍵完成。
Win10 更新聲卡驅動失敗錯誤 0x800705b4?調整裝置安裝逾時時間解決
Windows 7 設定自動同步網路時間教學:與網際網路時間伺服器同步
Windows 10 Technical Preview 切換回「開始畫面」模式:取消勾選使用開始選單即可
WinXP 開機報 svchost.exe 錯誤?硬體與軟體雙向排查完整指南
Win8.1 連接手機熱點藍屏重啟?停用網卡 802.11n 模式解決
Win7 IE 瀏覽器頻繁「停止運作」四大解法:重置設定、清理附加元件、改用非 IE 核心瀏覽器、重裝系統