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

Переменная среды (окружения) в Виндовс хранит информацию о настройках ОС и пользовательских данных. Обозначается она с помощью парного символа «%», например:

%USERNAME%

С помощью этих переменных можно передавать необходимую информацию операционной системе. Например, %PATH% хранит список директорий, в которых Виндовс ищет исполняемые файлы, если путь к ним не задан явно. %TEMP% хранит временные файлы, а %APPDATA% — настройки программ пользователя.

Зачем редактировать переменные

Изменение переменных среды может помочь, если вы хотите перенести папку «Temp» или «AppData» в другое место. Редактирование %PATH% даст возможность запускать программы из «Командной строки», не указывая каждый раз длинный путь к файлу. Давайте рассмотрим методы, которые помогут в достижении этих целей.

Способ 1: Свойства «Компьютера»

В качестве примера программы, которую необходимо запустить, используем Skype. Попытавшись активировать это приложение из «Командной строки», вы получите такую ошибку:

Ошибка при запуске Скайпа в командной строке в Виндовс 7

Это происходит потому, что вы не задали полный путь к исполняемому файлу. В нашем случае полный путь выглядит вот так:

"C:\Program Files (x86)\Skype\Phone\Skype.exe"

Запуск Скайпа с указанием полного пути в командной строке в Виндовс 7

Чтобы это не повторять каждый раз, давайте добавим директорию Скайпа в переменную %PATH%.

  1. В меню «Пуск» нажмите правой кнопкой мыши на «Компьютер» и выберите «Свойства».
  2. Свойства Компьютера в Виндовс 7

  3. Затем перейдите на «Дополнительные параметры системы».
  4. Дополнительные параметры системы в Виндовс 7

  5. На вкладке «Дополнительно» нажмите на «Переменные среды».
  6. Меню Переменные среды в Виндовс 7

  7. Откроется окно с различными переменными. Выберите «Path» и нажмите «Изменить».
  8. Выбор переменной среды для редактирования в Виндовс 7

  9. Теперь необходимо дописать путь к нашей директории.

    Путь нужно указывать не к самому файлу, а к папке, в которой он находится. Обратите внимание, что разделителем между директориями является «;».

    Дописываем путь:

    C:\Program Files (x86)\Skype\Phone

    и жмем «ОК».

  10. Сохранение изменений в переменной среде в Виндовс 7

  11. Если есть необходимость, таким же образом вносим изменения в другие переменные и жмем «ОК».
  12. Завершение редактирования переменной среды в Виндовс 7

  13. Завершаем сеанс пользователя, чтобы изменения сохранились в системе. Снова заходим в «Командную строку» и пытаемся запустить Скайп, введя
  14. skype

    Запуск Скайпа без полного пути в командной строке в Виндовс 7

Готово! Теперь вы можете запускать любую программу, а не только Skype, находясь в любой директории в «Командной строке».

Способ 2: «Командная строка»

Рассмотрим случай, когда мы хотим установить %APPDATA% на диск «D». Эта переменная отсутствует в «Переменных среды», поэтому ее невозможно изменить первым способом.

  1. Чтобы узнать текущее значение переменной, в «Командной строке» введите:
  2. echo %APPDATA%

    Просмотр значения AppData в командной строке в Виндовс 7

    В нашем случае эта папка находится по адресу:

    C:\Users\Настя\AppData\Roaming

  3. Для того чтобы изменить ее значение, введите:
  4. SET APPDATA=D:\APPDATA

    Внимание! Убедитесь, что точно знаете зачем вы это делаете, поскольку необдуманные действия могут привести к неработоспособности Виндовс.

  5. Проверим текущее значение %APPDATA%, введя:
  6. echo %APPDATA%

    Просмотр измененного значения AppData в командной строке в Виндовс 7

    Значение успешно изменено.

Изменение значений переменных среды требует определенных знаний в этой сфере. Не играйтесь со значениями и не редактируйте их наугад, чтобы не навредить ОС. Хорошо изучите теоретический материал, и только после этого переходите к практике.

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

5 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
7 августа 2018 13:52

Очень хорошая статья, помогла, спасибо.

Фёдор
29 сентября 2019 18:50

Я изменил значение APPDATA, как вы сказали. Если в консоли задать команду echo %APPDATA%, то отображает в консоле именно то, что мне надо. Но если в Win + R задать %APPDATA%, то виндоус открывает окно не с той директорией, которая мне нужна.
Что не так?

Аноним
21 января 2020 12:04

Для того чтобы изменить ее значение, введите:
SET APPDATA=D:\APPDATA

Это будет работать пока вы не закроете командную строку. А как задать, чтобы навсегда осталось значение? Аналогично первому варианту, только из командной строки и для уровня пользователя, а не компьютера. ( Это если у пользователя нет прав изменять системные переменные, а пользовательские есть)

Аноним
12 февраля 2024 08:45

Переменные среды пользователя,здесь три пункта,TEMP TMP VL C _PLUGIN _PA, а файла path нету где можно взять файл?

Аноним
12 февраля 2024 12:18

В чем причина adb и fastboot не включаются сразу выкидывает