0

我错误地删除了系统变量下的整个 PATH 变量。因此,我尝试将一个名为 PATH 的变量显式添加到系统变量中。但是现在每当我尝试添加多个 PATH 时,每个 PATH 都会覆盖前一个。

截图 1

如您所见,它没有打开路径列表,而是提供了一个路径选项。所以我尝试使用命令行附加一个 PATH 变量。

setx path "D:\Softwares\MongoDB\bin" /m

截图 2

它仍然会覆盖以前的路径。如图所示,Java 路径(来自屏幕截图 1)被 MongoDB 路径覆盖。

我该如何解决这个问题?如何向 PATH 变量添加多个路径?

PS - 我使用 Windows 10(64 位)。

4

3 回答 3

2

您可以添加所需的每个 PATH 值并用分号分隔它们

于 2020-11-05T10:07:45.050 回答
1

试试这样:

setx path "%path%;D:\Softwares\MongoDB\bin" 

这会将路径附加到原始路径变量。在这里,您的错误是您没有将新路径附加到 PATH 变量,而只是覆盖它。

于 2020-04-01T15:48:39.170 回答
1

我找到了解决这个问题的方法,并将其发布为将来完全删除其 PATH 变量的任何人的参考。

  1. 打开运行。(按 Window 键 + R)

  2. 键入注册表。

  3. 浏览 HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet001 -> Control Session Manager -> Environment

  4. 会有一个 PATH 变量。如果没有,请创建一个变量并将其命名为 Path。

  5. 输入所有路径,每个路径用分号分隔。例如 - D:\Softwares\Java\bin;D:\Softwares\MingW\bin;D:\Softwares\MongoDB\bin;

于 2020-04-03T07:24:24.190 回答