标题: [注册表类] [分享]批处理永久修改环境变量 [打印本页]
作者: applba 时间: 2011-5-3 10:43 标题: [分享]批处理永久修改环境变量
我们知道通过set设置的环境变量只存在cmd.exe实例运行期间,退出后即失效。
要想永久修改环境变量必须深入注册表。
系统环境变量的注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
当前用户环境变量的注册表项
HKEY_CURRENT_USER\Environment
来个例子(适用于批量添加):- @echo off
- for %%i in (
- "test1=1"
- "test2=2"
- ) do for /f "tokens=1,2 delims==" %%a in ("%%~i") do ( reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "%%a" /t REG_SZ /d "%%b" /f )
- pause
复制代码
作者: caruko 时间: 2011-5-3 11:11
wmic set 也可以
作者: Batcher 时间: 2011-5-3 11:43
批处理添加、修改系统环境变量
http://bbs.bathome.net/thread-2052-1-1.html
作者: applba 时间: 2011-5-3 18:03
3# Batcher
为什么我搜索不出来,不然我就不贴了
作者: Batcher 时间: 2011-5-3 18:06
4# applba
以环境变量为关键词,你能搜到哪些帖子?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |