天天看點

用setx設定永久環境變量及注意事項

設定使用者環境變量

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。