windows下使用批處理設置環境變量


1. 設置臨時環境變量

set BAT_HOME=c:\bat

此命令只對當前窗口有效,批處理或cmd窗口一關閉,變量就恢復原來的值了。

 

2. 設置永久環境變量

方法一

setx BAT_HOME C:\bat

注意:此命令只會將變量添加到用戶環境變量中。

 

方法二

setx /M BAT_HOME C:\bat

當前用戶執行時,有可能會提示”錯誤: 拒絕訪問注冊表路徑。”,如下

要使用管理員身份執行,才能執行成功。

 

 

方法三 通過注冊表設置

::添加環境變量 BAT_HOME
@echo off
echo 添加 bat 環境變量
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set evname=BAT_HOME
set batpath=c:\bat
reg add "%regpath%" /v %evname% /d %batpath% /f
pause>nul

必須以管理員權限運行

::刪除環境變量 BAT_HOME
@echo off
echo 刪除 bat 環境變量
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set evname=BAT_HOME
reg delete "%regpath%" /v "%evname%"  /f
pause>nul

 

 (百度過程中,總結如上,win10 家庭版 親測有效)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM