日期:2014-05-17  浏览次数:20946 次

如何通过注册表设置系统的环境变量
我知道可以用注册表的方法。也要到了地方          
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session       Manager\Environment]          
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session       Manager\Environment]          
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session       Manager\Environment]          
    我要修改哪一个呀?为什么这么多呢,哪个是环境变量所需要的呢?也就是说在桌面中查看电脑属性中的环境变量对应的注册表是哪个键值?          


------解决方案--------------------
那就说明你当前使用的用户的环境变量是和ControlSet001关联的
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
而这个是当前的环境变量,比如用path,set等命令临时创建或者修改了的
------解决方案--------------------
XP系统下,系统环境变量保存在:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
CurrentControlSet和ControlSet001同步变化,ControlSet002 中的数据代表系统在上次正确启动时的状态。

当前用户的环境变量保存在:
HKEY_CURRENT_USER\Environment