Как добавить несколько PATH в системную переменную в переменных среды в Windows 10? - PullRequest
0 голосов
/ 01 апреля 2020

Я по ошибке удалил всю переменную PATH в разделе Системные переменные. Поэтому я попытался явно добавить переменную с именем PATH в системную переменную. Но теперь, когда я пытаюсь добавить несколько PATH, каждый PATH перезаписывает предыдущий.

Снимок экрана 1

Как видите, вместо открытия списка путей, это просто дает возможность одного пути. Поэтому я попытался добавить переменную PATH с помощью командной строки.

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

Снимок экрана 2

Он все еще перезаписывает предыдущий путь. Как показано, путь Java (из Снимок экрана 1 ) был перезаписан путем MongoDB.

Как решить эту проблему? Как добавить несколько путей к переменной PATH?

PS - я использую Windows 10 (64 бит).

Ответы [ 2 ]

1 голос
/ 01 апреля 2020

Попробуйте так:

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

Это добавит путь к исходной переменной пути. Здесь ваша ошибка заключалась в том, что вы не добавляли новый путь к переменной PATH, а просто перезаписывали его.

0 голосов
/ 03 апреля 2020

Я нашел решение этой проблемы и разместил его в качестве справки для любого, кто в будущем полностью удалит свою переменную PATH.

  1. Открытый прогон (нажмите клавишу Window + R)

  2. Введите regedit.

  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;

...