定期更改环境变量

时间:2011-11-27 19:20:52

标签: windows configuration environment-variables

我是开发人员,我从事一些需要不同环境的应用程序。

我的一个问题与操作系统环境变量有关。

在Windows 7上,您知道是否有办法轻松/定期更改环境变量?

当然,我可以手动更改它,但我正在寻找一个更简单的解决方案。

在下一次“任务切换”之前,更改应该是“永久性的”。

2 个答案:

答案 0 :(得分:2)

创建一组批处理文件,以您需要的方式设置变量,然后为您的任务运行适当的批处理文件。

setx命令行工具将永久设置它们。

http://technet.microsoft.com/en-us/library/cc755104(v=ws.10).aspx

答案 1 :(得分:0)

我认为 Win + Break 可以实时保存到任何系统配置屏幕。

此外,您可以从注册表导入/导出系统/用户环境变量:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  • HKEY_CURRENT_USER\Environment

请记住,更改这些内容不会改变正在运行的进程的环境。我的程序:

  1. 从任务管理器中杀死explorer.exe,然后
  2. Run - 使用新的explorer.exe(来自同一任务管理器的“文件”菜单)
  3. 通常会做你想要的。 注意,此“软”重新加载包含长时间运行的后台进程。

    奖金提示

    使用Process Explorer查看正在运行的进程正在使用的 环境:

    enter image description here