中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 21:35
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [环境变量] [已解决] 系统环境变量的刷新
可打印版本  1,224 / 6
第1楼 qqhonker 发表于 2009-05-08 11:02
新手上路 发帖 6 积分 6
[环境变量] [已解决] 系统环境变量的刷新
发此贴求high hand有关刷新系统环境变量/用户环境变量的方法,
最好是CMD下纯batch版的.
google 上相近方法有:
taskkill /f /im explorer.exe
start userinit.exe
gpupdate /force /wait:0
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
但好像没什么作用,
然后就是用第三方工具(nircmd? PECMD? xset? ...) (有没有尽量不用第三方工具的方法?)
再来就是VB等语言脚本(向操作系统发消息?) (不是很懂)

看看各位有没有什么好招, 初学batch, 还请赐教! 先谢过!

[ Last edited by qqhonker on 2009-5-9 at 02:44 ]
第2楼 HAT 发表于 2009-05-08 11:49
版主 发帖 5,017 积分 9,023
WMIC
第3楼 everest79 发表于 2009-05-08 12:03
金牌会员 发帖 1,127 积分 2,564
这要看你是通过什么方式修改了环境变量,不同的修改方法,有不同的后续处理
第4楼 qqhonker 发表于 2009-05-08 12:23
新手上路 发帖 6 积分 6
Originally posted by everest79 at 2009-5-8 12:03:
这要看你是通过什么方式修改了环境变量,不同的修改方法,有不同的后续处理


reg add的方式,谢谢!

另外,HAT说的wmic ENVIRONMENT的方法貌似可以试试
第5楼 everest79 发表于 2009-05-08 12:40
金牌会员 发帖 1,127 积分 2,564
第6楼 rubble 发表于 2009-05-08 22:40
初级用户 发帖 15 积分 23
看看windows xp的帮助
看看windows xp的帮助,如果登录时允许执行autoexec.bat(xp不了解,2003是默认允许的),我们可以在autoexec.bat中设置环境变量:
第7楼 qqhonker 发表于 2009-05-09 01:23
新手上路 发帖 6 积分 6
感谢以上各位,用WMIC已经解决,谢谢!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023