通過修改注冊表設置windows環境變量


開發環境搭建每次都要設置很多環境變量, 一般是通過  【菜單】->【計算機】->【屬性】->【高級設置】->【環境變量】進行設置,重裝系統后,每次都要設置很多環境變量,很麻煩。其實可以通過修改注冊表來設置環境變量, 通過bat腳本一次性設置好。

首先將用戶環境變量設置為   Path = %DEVPATHS%;....... ,

建立一個bat腳本,把java, maven 等工具的bin目錄都加到  %DEVPATHS%中。

setenv.bat

reg add "HKCU\Environment" /f /t REG_SZ /v JAVA_HOME /d "D:\dev\jdk8_32"
reg add "HKCU\Environment" /f /t REG_SZ /v MVN_HOME /d "D:\dev\maven"
reg add "HKCU\Environment" /f /t REG_SZ /v ANT_HOME /d "D:\dev\ant"
reg add "HKCU\Environment" /f /t REG_SZ /v GRADLE_HOME /d "D:\dev\gradle-3.4.1"
reg add "HKCU\Environment" /f /t REG_SZ /v GROOVY_HOME /d "D:\dev\groovy"
reg add "HKCU\Environment" /f /t REG_SZ /v ERLANG_HOME /d "C:\Program Files\erl9.2"

reg add "HKCU\Environment" /f /t REG_EXPAND_SZ /v DEVPATHS /d "%JAVA_HOME%\bin;%MVN_HOME%\bin;%ANT_HOME%\bin;%GROOVY_HOME%\bin;%GRADLE_HOME%\bin;%ERLANG_HOME%\bin"


通過使用 reg 命令修改注冊表中的值。用戶的環境變量都在HKCU\Enviroment下面 , HKCU表示 KEY_CURRENT_USER 。

有%%引用的值需要設置 /t  REG_EXPAND_SZ  類型,這樣才能展開成想用的字符串,例如上面的  DEVPATHS。

 


免責聲明!

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



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