Содержание:
Переменная среды (окружения) в Виндовс хранит информацию о настройках ОС и пользовательских данных. Обозначается она с помощью парного символа «%», например:
%USERNAME%
С помощью этих переменных можно передавать необходимую информацию операционной системе. Например, %PATH% хранит список директорий, в которых Виндовс ищет исполняемые файлы, если путь к ним не задан явно. %TEMP% хранит временные файлы, а %APPDATA% — настройки программ пользователя.
Зачем редактировать переменные
Изменение переменных среды может помочь, если вы хотите перенести папку «Temp» или «AppData» в другое место. Редактирование %PATH% даст возможность запускать программы из «Командной строки», не указывая каждый раз длинный путь к файлу. Давайте рассмотрим методы, которые помогут в достижении этих целей.
Способ 1: Свойства «Компьютера»
В качестве примера программы, которую необходимо запустить, используем Skype. Попытавшись активировать это приложение из «Командной строки», вы получите такую ошибку:
Это происходит потому, что вы не задали полный путь к исполняемому файлу. В нашем случае полный путь выглядит вот так:
"C:\Program Files (x86)\Skype\Phone\Skype.exe"
Чтобы это не повторять каждый раз, давайте добавим директорию Скайпа в переменную %PATH%.
- В меню «Пуск» нажмите правой кнопкой мыши на «Компьютер» и выберите «Свойства».
- Затем перейдите на «Дополнительные параметры системы».
- На вкладке «Дополнительно» нажмите на «Переменные среды».
- Откроется окно с различными переменными. Выберите «Path» и нажмите «Изменить».
- Теперь необходимо дописать путь к нашей директории.
Путь нужно указывать не к самому файлу, а к папке, в которой он находится. Обратите внимание, что разделителем между директориями является «;».
Дописываем путь:
C:\Program Files (x86)\Skype\Phone
и жмем «ОК».
- Если есть необходимость, таким же образом вносим изменения в другие переменные и жмем «ОК».
- Завершаем сеанс пользователя, чтобы изменения сохранились в системе. Снова заходим в «Командную строку» и пытаемся запустить Скайп, введя
skype
Готово! Теперь вы можете запускать любую программу, а не только Skype, находясь в любой директории в «Командной строке».
Способ 2: «Командная строка»
Рассмотрим случай, когда мы хотим установить %APPDATA% на диск «D». Эта переменная отсутствует в «Переменных среды», поэтому ее невозможно изменить первым способом.
- Чтобы узнать текущее значение переменной, в «Командной строке» введите:
- Для того чтобы изменить ее значение, введите:
- Проверим текущее значение %APPDATA%, введя:
echo %APPDATA%
В нашем случае эта папка находится по адресу:
C:\Users\Настя\AppData\Roaming
SET APPDATA=D:\APPDATA
Внимание! Убедитесь, что точно знаете зачем вы это делаете, поскольку необдуманные действия могут привести к неработоспособности Виндовс.
echo %APPDATA%
Значение успешно изменено.
Изменение значений переменных среды требует определенных знаний в этой сфере. Не играйтесь со значениями и не редактируйте их наугад, чтобы не навредить ОС. Хорошо изучите теоретический материал, и только после этого переходите к практике.
Наш Telegram каналТолько полезная информация
Очень хорошая статья, помогла, спасибо.
Я изменил значение APPDATA, как вы сказали. Если в консоли задать команду echo %APPDATA%, то отображает в консоле именно то, что мне надо. Но если в Win + R задать %APPDATA%, то виндоус открывает окно не с той директорией, которая мне нужна.
Что не так?
Для того чтобы изменить ее значение, введите:
SET APPDATA=D:\APPDATA
Это будет работать пока вы не закроете командную строку. А как задать, чтобы навсегда осталось значение? Аналогично первому варианту, только из командной строки и для уровня пользователя, а не компьютера. ( Это если у пользователя нет прав изменять системные переменные, а пользовательские есть)
Переменные среды пользователя,здесь три пункта,TEMP TMP VL C _PLUGIN _PA, а файла path нету где можно взять файл?
В чем причина adb и fastboot не включаются сразу выкидывает