Answers:
是的,这是正常的 - 一个是用户特定的PATH(HKCU\Environment\PATH
在注册表中),另一个是系统路径(HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PATH
)。请注意,创建新帐户时,默认情况下不存在用户PATH环境变量,如果需要,可以手动创建,也可以由用户安装的程序创建。
如果必须清理它们,请删除用户路径中的重复项。用户PATH附加到系统路径,后者对所有用户都是通用的。您可以使用PATH
或SET
命令查看组合值。请记住,对这些变量的任何更改都不会反映在已打开的命令提示符窗口中。
否 - 一个是系统路径,一个是您的,它被添加到系统路径中。打开命令窗口并键入path
以查看结果。
如果您从系统路径中任意删除恰好附加在用户路径中的内容,则可能会干扰您不拥有的进程。例如,仅仅因为您是系统中的“唯一”用户并不意味着所有进程 - 甚至是您启动的进程 - 都以相同的环境和权限运行。(从用户路径删除更安全,但问题中没有这种区别)。
在讨论冗余路径时,至少有两种情况:
在命令行的完全替换路径上识别重复目录是最简单的。在系统环境变量对话框中,您可以使用稍后将替换的符号。
正如其中一条评论所述,由于用户界面不佳,编辑对话框中的路径很麻烦。我通常使用Windows端口查看路径conflict
,这可以让我看到路径中各种程序的位置。在记录这一段时间后,我发现了一些关于如何以PATH
可读形式展示您的相关问题: