Windows set path: How to Set the Path and Environment Variables in Windows

Как добавить папку в переменную среды «Путь» в Windows 10 (со скриншотами)

В StackOverflow и в сети в целом есть устаревшие и мало руководств о том, как добавить конкретную папку в Windows 10 Путь переменная окружения пользователя.

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

  • путь
  • windows-10
  • переменные окружения

Для приведенного ниже руководства мы хотим добавить пример утилиты с именем mytool.exe , которая находится в C:\Users\NewFolderInPath\my инструмент.exe , так что каждый раз, когда я хочу запустить утилиту mytool, мне не нужно указывать полный путь.

Я использовал это в качестве примера, вы можете заменить папку чем-то более реалистичным, например, каталогом bin JDK, расположенным здесь C:\Program Files\Java\{JDK_VERSION}\bin для выполнения javac , keytool или все, что вы хотите.

Шаг 1 — Щелкните значок Windows

Шаг 2 — Щелкните значок Настройки

Шаг 3 — Нажмите на Система

Шаг 4 — Нажмите О программе

Шаг 5 — Нажмите Информация о системе

Шаг 6 — Нажмите Дополнительные параметры системы

Шаг 7 — Щелкните Переменные среды...

Шаг 8 — Выберите строку Path и нажмите Edit

Шаг 9 — Нажмите Новый , а затем нажмите Browse , затем в следующей панели, которая откроется, вам нужно выбрать нужную папку в Path . Для первоначальной предпосылки этого руководства я добавлю папку C:\Users\NewFolderInPath

Шаг 10 — Нажмите OK и нажимайте каждую кнопку OK , с которой вы столкнетесь, чтобы закрыть все предыдущие окна.

Шаг 11 — Откройте командная строка (cmd) и теперь вы можете запускать свою утилиту без указания полного пути.

3

Чтобы вывести каждую запись переменной PATH Windows на новой строке, выполните:

C:\> echo %PATH:;=&echo.%

Установить переменную PATH Windows для текущего сеанса: 9000 5

C:\> установить PATH=%PATH%;C:\path\to\directory\

Установить Windows PATH навсегда

Запуск от имени администратора: команда setx доступна только начиная с Windows 7 и требует командной строки с повышенными привилегиями.

Навсегда добавить каталог в пользовательскую переменную PATH:

C:\> setx path "%PATH%;C:\path\to\directory\"

Навсегда добавить каталог в системную переменную PATH (для все пользователи):

C:\> setx /M path "%PATH%;C:\path\to\directory\"

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

c++ — Где я могу указать путь к make.exe в Windows?

спросил

Изменено
5 месяцев назад

Просмотрено
299 тысяч раз

Когда я пытаюсь запустить make из cmd-консоли в Windows, он запускает Turbo Delphi make.exe , но мне нужен MSYS make.exe . В переменной %path% нет упоминания о Turbo Delphi, может быть, я могу изменить ее на MSYS в реестре?

  • С++
  • реестр
  • makefile
  • путь
  • msys

1

Путь указан в реестре, но обычно вы редактируете через этот интерфейс:

  1. Перейти к Панель управления -> Система -> Системные настройки -> Переменные среды .
  2. Прокрутите вниз системные переменные, пока не найдете PATH .
  3. Щелкните «Редактировать» и измените соответствующим образом.
  4. ОБЯЗАТЕЛЬНО добавьте точку с запятой в конце предыдущего, так как это разделитель, т. е. c:\path;c:\path3
  5. Запустите новую консоль, чтобы настройки вступили в силу.

7

Здесь я предлагаю решение для настройки переменной среды Terraform в Windows для начинающих.

  1. Загрузите ZIP-файл terraform с сайта Terraform.
  2. Извлеките .exe из ZIP-файла в папку, например, C:\Apps\Terraform
    скопируйте этот путь, например C:\Apps\terraform\
  3. Добавьте расположение папки в переменную PATH, например: Панель управления -> Система -> Настройки системы -> Переменные среды

В System Variables выберите Path > edit > new > Введите местоположение Terraform. exe, например, C:\Apps\Terraform , затем нажмите OK 900 04

  1. Открыто новая CMD/PowerShell и команда Terraform должны работать

6

Или вы можете просто запустить эту команду PowerShell, чтобы добавить дополнительную папку к существующему пути:

 $env:Path += ";C:\temp\terraform"
 

3

Чтобы добавить ПОСТОЯННЫЙ путь (например, постоянный), вы можете сделать это однострочным способом в PowerShell (настроить последнюю часть c:\apps\terraform)

 Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Session Manager\Environment' -Name PATH -Value (((Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH).path) + ";c :\приложения\терраформ" )
 

Кроме того, вы можете перейти непосредственно к диалоговому окну «Переменные среды» с помощью RUNning/CMD/PowerShell:

 rundll32. exe sysdm.cpl,EditEnvironmentVariables
 

Какое-то время у меня были проблемы, когда я не запускал команды Terraform, если только я не находился в каталоге исполняемого файла, хотя я правильно указал путь.

Для всех, кто обнаружил эту проблему, я исправил ее, переместив переменную среды выше, чем другие!

2

Почему бы вам не создать файл bat makedos.bat , содержащий следующую строку?

 c:\DOS\make.exe %1 %2 %5
 

и поместите его в C:\DOS (или C:\Windows è или убедитесь, что он находится в вашем %path% )

Вы можете запустить из cmd, SET и он отображает все переменные среды , включая ПУТЬ.

В реестре вы можете найти переменные среды в:

  • HKEY_CURRENT_USER\Environment
  • HKEY_CURRENT_USER\Нестабильная среда
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment

просто скопируйте его в system32, вызовите make1 или что-то еще, если имя конфликтует.