1
我在寫一個批處理批處理,其中需要更改PATH
。我正在使用SET
命令。從批處理中更改PATH
批處理從命令行運行(cmd.exe
)。
問題:所做的更改僅適用於cmd窗口,並且我很快關閉此窗口,更改將被解除。
如何從批處理中更改PATH
並確保更改會影響整個系統?
我在寫一個批處理批處理,其中需要更改PATH
。我正在使用SET
命令。從批處理中更改PATH
批處理從命令行運行(cmd.exe
)。
問題:所做的更改僅適用於cmd窗口,並且我很快關閉此窗口,更改將被解除。
如何從批處理中更改PATH
並確保更改會影響整個系統?
有一個在Windows XP Service Pack 2 Support Tools提供的工具setx.exe
可以用來永久地改變從所述命令行環境變量:
setx path "%PATH%;C:\New Folder"
來源:http://vlaurie.com/computers2/Articles/environment.htm
上述連桿還給出的位置存儲系統/用戶環境變量的註冊表項 - 如果您感覺冒險,則可以嘗試設置這些變量。
用戶環境變量:
HKEY_CURRENT_USER\Environment
系統環境變量:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment