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
Путь указан в реестре, но обычно вы редактируете через этот интерфейс:
- Перейти к
Панель управления
->Система
->Системные настройки
->Переменные среды
. - Прокрутите вниз системные переменные, пока не найдете
PATH
. - Щелкните «Редактировать» и измените соответствующим образом.
- ОБЯЗАТЕЛЬНО добавьте точку с запятой в конце предыдущего, так как это разделитель, т. е.
c:\path;c:\path3
- Запустите новую консоль, чтобы настройки вступили в силу.
7
Здесь я предлагаю решение для настройки переменной среды Terraform в Windows для начинающих.
- Загрузите ZIP-файл terraform с сайта Terraform.
- Извлеките .exe из ZIP-файла в папку, например, C:\Apps\Terraform
скопируйте этот путь, например C:\Apps\terraform\ - Добавьте расположение папки в переменную PATH, например:
Панель управления -> Система -> Настройки системы -> Переменные среды
В System Variables
выберите Path
> edit
> new
> Введите местоположение Terraform. exe, например, C:\Apps\Terraform
, затем нажмите OK 900 04
- Открыто новая 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 или что-то еще, если имя конфликтует.