Как использовать переменные среды в Windows 10
Windows

Как использовать переменные среды в Windows 10

Узнайте, как создавать и редактировать переменные среды в Windows 10

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

Для этого Windows необходимо знать, какая среда требуется каждой программе для работы.Windows должна где-то хранить эту информацию для облегчения поиска. Переменные среды делают это возможным

Переменные среды – это, вкратце, механизмы хранения данных

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

Что такое переменные среды в Windows 10?

Переменные среды – это динамические переменные, которые хранят данные, связанные с созданием различных сред для разных программ и процессов

Чтобы лучше понять их, рассмотрим пример программы, для запуска которой необходимо использовать встроенный инструмент Windows

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

Таким образом, программа может получить доступ ко всей этой информации, обратившись к Windows. Затем Windows ищет переменные среды (EV) для этих данных и создает среду, в которой программа может работать

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

Некоторые из наиболее важных EV в Windows включают PATH, HOMEPATH и USERNAME. Все эти переменные содержат значения, к которым любой пользователь и процесс системы может получить доступ в любое время. Например, переменная среды USERNAME содержит имя текущего пользователя.Windows может обращаться к этой переменной всякий раз, когда ей нужно узнать имя текущего пользователя

Как установить переменные среды в Windows 10?

Прежде всего, если вы хотите установить общесистемные EV, вам необходимо обладать правами администратора. Поэтому, если вы не являетесь администратором, сообщите об этом своему системному администратору и попросите его о помощи

Теперь, когда у вас есть права администратора:

  1. Наберите Дополнительные параметры системы в строке поиска меню Пуск и выберите Лучшее соответствие.
  2. В окне Свойства системы нажмите на Переменные среды чтобы открыть панель Переменные среды.

На панели EVs перечислены два типа переменных в зависимости от ваших потребностей. Если вы хотите изменить EV только для текущего пользователя и не хотите, чтобы изменения отражались в масштабах всей системы, измените User variables

Напротив, если вы хотите, чтобы изменения отразились на всей системе, вы измените Системные переменные

Допустим, вы только что установили Java и хотите добавить путь java в EVs. Чтобы сделать это:

  1. Нажмите на New в разделе User/System variables. Откроется окно Новая пользовательская переменная.
  2. Введите JAVA_HOME в поле Имя переменной и перейдите в каталог, где установлена Java, чтобы заполнить путь в Значение переменной.

Нажатие OK добавит переменную JAVA_HOME в переменную PATH

Как редактировать переменные среды

Чтобы редактировать различные переменные окружения, выберите любую переменную из списка. Затем нажмите Редактировать. Откроется панель Редактировать переменную окружения. Здесь вы можете создавать, удалять и редактировать переменные

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

Аналогичным образом можно удалить переменные

Что такое переменная Windows PATH и как ее изменить?

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

Похожие: Как создать список всех установленных программ в Windows

Следует помнить, что не все программы находятся в переменной среды PATH. Только те программы, которые предназначены для использования из интерфейса командной строки, появляются в переменной PATH. Так, программы, предназначенные для использования из графического интерфейса пользователя, не имеют своих адресов в переменной PATH

В процессе работы Windows ищет адрес для определенной команды. Всякий раз, когда вы вводите команду в командной строке, Windows сначала ищет ее в текущем каталоге. Если ОС не может найти ее в текущем каталоге, она просматривает переменную PATH, чтобы найти адрес

Похожие: Как установить переменную PATH в Linux

Чтобы ввести адрес в переменную PATH, процесс такой же, как и раньше. Откройте окно Environment Variable , выберите переменную PATH и нажмите Edit

В окне редактирования вы можете добавлять, удалять и редактировать каталоги

И последнее, что следует помнить: переменная PATH не одинакова для каждого пользователя в системе. Поэтому разные пользователи могут указывать разные каталоги, не изменяя переменную для каждого пользователя. Поэтому, если вы хотите, чтобы инструмент был доступен для каждого пользователя, вы должны отредактировать переменную PATH в разделе Системные переменные

Переменные среды в Windows 10 хранят данные, необходимые программам для работы

Для работы программ необходимы данные. Чтобы обеспечить эффективный доступ к этим данным, Windows хранит их в глобальных переменных, к которым могут обращаться все программы. Эти глобальные переменные являются переменными среды

Переменные среды можно добавлять, редактировать и удалять в панели Дополнительные системные настройки

Более того, если у вас на машине несколько пользователей, переменные окружения пользователя будут разными для каждого пользователя. Например, один пользователь может указать команду в переменной PATH, которая будет недоступна для других пользователей

С другой стороны, системные EV доступны для всех пользователей. Для редактирования или удаления этих переменных требуются привилегии администратора

Одним словом, EVs – это способ Windows хранить важные данные. Поэтому, прежде чем изменять их, убедитесь, что вы знаете, что делаете

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий