Windows10如何在环境变量中的系统变量中添加多个PATH?

How to add multiple PATHs to the System Variable in Environment Variables in Windows 10?

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

Screenshot 1

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

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

Screenshot 2

还是会覆盖之前的路径。如图所示,Java 路径(来自 Screenshot 1)被 MongoDB 路径覆盖。

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

P.S - 我使用 Windows 10(64 位)。

这样试试:

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

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

我已经找到了这个问题的解决方案并将其发布作为参考,以供将来完全删除其 PATH 变量的任何人使用。

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

  2. 键入 regedit。

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

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

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

您可以添加所需的每个 PATH 值并用 semi-colons

分隔它们