設定使用者環境變量
setx ENV_NAME env_value
設定系統環境變量
setx ENV_NAME env_value /m
注意1.
在某些情況下會出現“setx 無效文法 預設選項不能超過’2’次”的錯誤,據信是因為原先的環境變量中存在空格導緻的,可使用雙引号進行避免。
注意2.
setx設定環境變量後,将在新打開的終端中生效,目前終端不會立即生效。是以當設定path這樣内容較為豐富的環境變量時,要一次到位,而不要針對同一變量反複調用setx。例如:
正确做法:
set path_=%Path%
setx “Path” “%path_%;newpath1;newpath2” /m
錯誤做法:
set path_=%Path%
setx “Path” “%path_%;newpath1” /m
setx “Path” “%path_%;newpath2” /m
上述錯誤的做法将會漏掉newpath1。