保存环境变量的文件在哪里?

Luk*_* Vo 2 windows environment-variables

我是一名开发人员,通常会使用PATH变量做一些事情。但是,现在里面的路径太多了,使用Windows的一个简短的文本框是一种痛苦。

在我碰巧跳进一个文本文件之前,我认为它是保存环境变量的文件,但现在我想不起来它在哪里,而且谷歌也没有给我任何肯定的结果。

谁能告诉我那个文件在哪里?

Bob*_*Bob 5

Path只是另一个环境变量,并与所有其他环境变量一起存储在注册表中。此 StackOverflow 答案标识了这些注册表项。

系统环境变量存储在:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Run Code Online (Sandbox Code Playgroud)

用户环境变量存储在:

HKEY_CURRENT_USER\Environment
Run Code Online (Sandbox Code Playgroud)

系统环境变量适用于机器上的每个用户。在运行时,当前登录用户的用户路径(您可以在 中找到其他用户HKEY_USERS\)添加到系统变量的末尾(因此,最终路径等于“%SystemPath%;%UserPath%”)。除非您特别需要每个用户都拥有相同的环境变量,否则强烈建议您只修改特定于用户的环境变量。

正如评论中所指出的,路径变量在这方面是特殊的。其他用户变量将覆盖系统变量。