Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1683096
  • 博文数量: 584
  • 博客积分: 13857
  • 博客等级: 上将
  • 技术积分: 11883
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-16 09:34

分类: WINDOWS

2011-06-11 10:32:00

您可以通过编辑以下注册表项修改用户环境变量:
HKEY_CURRENT_USER \ Environment
,可以通过编辑以下注册表项来修改系统环境变量:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment
注意必须作为 REG_EXPAND_SZ 注册表值在注册表中存储要扩展 (例如对于使用 %system%) 时需要的所有环境变量。不将从注册表读取时展开类型 REG_SZ 的任何值。

请注意 RegEdit.exe 没有一种添加 REG_EXPAND_SZ 的方法。 使用 RegEdt32.exe 手动编辑这些值时。

但是,请注意对环境变量所做的修改不会导致立即更改。例如对于如果对进行了更改之后启动另一个命令提示符,环境变量将反映上一个 (不在当前) 值。直到您先注销然后再次登录后,所做的更改不会生效。

若要影响这些更改,而无需注销、 WM_SETTINGCHANGE 向广播消息的所有窗口在系统中,因此,任何感兴趣的应用程序 (如 Windows 资源管理器、 程序管理器、 任务管理器、 控制面版和等中) 可以执行更新。
阅读(536) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~