![]() |
1
2
在“系统属性”选项卡中更改环境变量时,新值将传播到Windows资源管理器,从Windows资源管理器(或“运行”框、“开始”菜单等)打开的任何应用程序(如cmd.exe)都应看到新值。 但是,如果您正在运行一个程序,如编辑器、Python或一些非Microsoft程序启动程序,那么更改一个环境变量,然后从该程序(而不是Windows资源管理器)启动cmd.exe,您可能会看到环境变量的旧值。原因是正在运行的程序忽略了来自Windows的通知,该通知表示环境已更改(一点也不异常),并且由于启动的进程继承了环境变量,子进程将看不到这些更改。 解决方法是确保从Windows资源管理器或“运行”框启动应用程序。重新启动计算机也会工作(如果重新启动无法解决问题,则会发生其他问题)。 |
![]() |
Neil Weicher · 环境变量和本地化 6 年前 |
![]() |
Arvind · 如何在Postman的原始文本数据中使用环境变量? 6 年前 |
![]() |
JLT Carson · 如何为Java设置环境变量 6 年前 |
![]() |
S. Pineau · 设置与iis上的网站关联的环境变量 6 年前 |