Как создать переменную среды в windows 7
Добрый день уважаемые читатели и гости блога, сегодня я с вами хочу обсудить вот такую тему, что такое переменные среды Windows, где их можно использовать, как в обычной практике пользователя, так и в практике системного администратора, я вам приведу несколько примеров. Как все это дело настраивается и изменяется под ваши нужны, на мой взгляд это фундаментальные знания, понимание которых вам лучше покажет принцип работы операционных систем семейства Windows.
Что такое переменные среды windows
Давайте разберемся в понятии, и так переменная окружения ( environment variable ) это специального рода ссылки уменьшенного размера, на определенные объекты операционной системы Windows, используемые разными программами для хранения информации и взаимодействия с ней. Можно провести аналогию с относительными ссылками на сайтах, где нет явного указания на протокол. Чаще всего это пути до конкретных директорий в ОС.
Где используют переменные среды Windows
Приведу несколько примеров:
- В скриптах > когда нужно например каждому пользователю сделать какую-то настройку, для примера положить на рабочий стол новую папку с документами. Так как для каждого пользователя путь до рабочего стола свой, вида C:\Users\lacky\Desktop, а можно обратиться и по относительному пути за счет переменной %HOMEPATH%, если вы в проводнике введете %HOMEPATH%\Desktop, то попадете на рабочий стол текущего пользователя.
- в групповой политике, для настройки пользовательских окружений, например перемещаемые профили.
- Оптимизация кода > если в коде очень часто используются одни и те же пути к файлам или папкам, а так же ключам реестра, вы можете легко назначить короткую переменную для дальнейшего использования. Ниже я вам приведу сводный список по переменным средам windows 10 и предыдущих версий, а так же покажу как их создавать и менять.
Список переменных сред windows 10
Приведенный список, в полной мере подойдет и для Windows 7 и для Windows 8.1, все проверенно лично. Уверен, что данные знания, очень сильно вам помогут оптимизировать свою работу.
- %ALLUSERSPROFILE% > данная переменная отправит вас в папку C:\ProgramData
- %windir% > это папка C:\Windows
- %APPDATA% > вы попадается в скрытую папку C:\Users\Имя_пользователя\AppData\Roaming
- %CommonProgramFiles% > папка C:\Program Files\Common Files
- %CommonProgramFiles(x86)% > перекинет вас в C:\Program Files (x86)\Common Files
- %CommonProgramW6432% > перекинет вас C:\Program Files\Common Files
- %COMPUTERNAME% > Имя_компьютера, используется скриптах
- %ComSpec% >откроет командную строку Windows 10 C:\Windows\system32\cmd.exe
- %HOMEDRIVE% > путь к диску C:
- %HOMEPATH% > эта переменная среды windows перекинет вас в папку пользователя \Users\Имя_пользователя
- %LOCALAPPDATA% > эта переменная среды windows перекинет вас в папку C:\Users\Имя_пользователя\AppData\Local
- %LOGONSERVER% > Имя_компьютера
- %NUMBER_OF_PROCESSORS% > Количество_процессоров
- %OS% > Windows_NT, так же используется в скриптах
- %Path% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
- %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
- %PROCESSOR_ARCHITECTURE% > x86 или AMD64, архитектура Windows
- %PROCESSOR_IDENTIFIER% > Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
- %PROCESSOR_LEVEL% > 6
- %PROCESSOR_REVISION% > 2505 (пример)
- %ProgramData% > папка C:\ProgramData
- %ProgramFiles% > C:\Program Files
- %ProgramFiles(x86)% > папка C:\Program Files (x86)
- %ProgramW6432% > C:\Program Files
- %PROMPT% > $P$G
- %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ согласитесь очеь быстро
- %PUBLIC% > C:\Users\Public
- %SystemDrive% > диск C:
- %SystemRoot% > C:\Windows
- %TEMP% > C:\Users\Имя_пользователя\AppData\Local\Temp (по умолчанию)
- %TMP% > C:\Users\Имя_пользователя\AppData\Local\Temp (по умолчанию)
- %USERDOMAIN% > Имя_компьютера
- %USERDOMAIN_ROAMINGPROFILE% > Имя_компьютера
- %USERNAME% > Имя_пользователя
- %USERPROFILE% > C:\Users\Имя_пользователя
Как вывести список всех переменных Windows
В Windows 10 и других версиях, можно вывести список всех переменных сред Windows, для этого откройте командную строку от имени администратора и введите команду SET. В результате вы получите все переменные среды windows 10 по умолчанию для конкретной операционной системы.
Для удобства вы можете экспортировать весь этот список в текстовый файл, для этого введите:
Как изменить переменные среды в Windows 7
Переменные среды в операционных системах Microsoft делятся на локальные и системные. С их помощью можно перемещаться по директориям, не зная абсолютных путей. К примеру «%userprofile%» всегда приведет к папке текущего пользователя независимо от его логина и подменяет собой путь «C:\Users\UserName». Наши эксперты рассказывают, как изменять переменные среды в Windows 7.
Список переменных
Полный список переменных среды пользователь может получить с помощью командной строки.
Вызываем меню «Пуск» и используем поисковое поле в нижней его части. Начинаем набирать «командная», пока в области показанной цифрой «2» не высветится совпадение. Щелкаем правой кнопкой мышки по строке с названием программы открывая выпадающий список действий. Выбираем «Запуск от имени администратора».
Для вывода информации в окне программы достаточно ввести команду «set». Чтобы получить данные в удобном для чтения формате сохраним их в текстовый файл. Набираем «set > %homepath%\desktop\setlist.txt» и жмем на физической клавиатуре клавишу Enter. В результате выполнения команды на рабочем столе появится текстовый файл с именем «setlist.txt», содержащий список всех переменных среды окружения.
Открыть его для изучения можно в обычном Блокноте, входящем в дистрибутив всех операционных систем Windows. На примере верхней строки разберем полученной содержимое. Желтым маркером в ней подсвечена перемененная окружения, а зеленым – абсолютный путь. В данном случае «%alluserprofile%» ведет в папку общих настроек установленного программного обеспечения «C:\ProgramData».
Настройка переменных среды
Для удобного редактирования переменных окружения существует специальный раздел в параметрах системы.
Вызываем диалоговое окно «Выполнить» сочетанием клавиш «Win+R». Набираем в текстовом поле «sysdm.cpl» и жмем «ОК».
В открывшемся окне переходим на вкладку «Дополнительно». В нижней части щелкаем обозначенную двойкой кнопку.
Открывшийся редактор содержит две области. В верхней расположены локальные переменные окружения для текущего пользователя ПК, а в нижней – системные.
Изменение существующих записей
Для примера рассмотрим, как изменить запись для пути сохранения временных файлов пользователя.
Выделяем в верхней части одну из двух переменных «TEMP» или «TMP». Щелкаем по кнопке «Изменить».
В окне редактора корректируем путь в подсвеченном зеленым маркером поле. Задаем более короткий, к примеру «C:\Temp». Нажимаем «ОК» записывая результат.
Поскольку пути сохранения временных файлов парные, меняем его аналогичным образом и для второй переменной окружения.
Добавление нового значения переменной
Строка «Path» в нижней части окна содержит абсолютные пути к каталогам исполняемых файлов системы. Добавление сюда новой папки позволяет запускать находящиеся в ней программы и утилиты напрямую из командной строки или с помощью диалогового окна «Выполнить».
Выделяем мышкой строку «Path» и щелкаем по кнопке «Изменить» открывая окно редактора.
Добавляем в текстовое поле «Значение переменной» знак «;» и абсолютный путь к нужной директории. Для примера на снимке экрана указана «C:\Arhive». Нажимаем «ОК» записывая изменения.
Аналогичную операцию можно проделать в ранее сохраненном на рабочем столе файле «setlist.txt». Открываем его в Блокноте. Вносим в конец строки запись выделенную на скриншоте рамкой: «;C:\Arhive». Копируем выделенную зеленым маркером область. Начиная за знаком «=» и заканчивая внесенной самостоятельно записью. Вставляем ее в поле редактора «Значение переменной».
Закончив корректировку, кликаем «ОК», записывая изменения и закрывая настройки.
В заключение
В этом материале наши эксперты подробно рассказали о том, как управлять переменными среды окружения в Windows 7. Пошаговые инструкции помогут скорректировать уже существующие значения или, при необходимости, добавить новые.
Как изменить переменные среды в Windows 7
Переменная среды (окружения) в Виндовс хранит информацию о настройках ОС и пользовательских данных. Обозначается она с помощью парного символа «%», например:
С помощью этих переменных можно передавать необходимую информацию операционной системе. Например, %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, находясь в любой директории в «Командной строке».
Способ 2: «Командная строка»
Рассмотрим случай, когда мы хотим установить %APPDATA% на диск «D». Эта переменная отсутствует в «Переменных среды», поэтому ее невозможно изменить первым способом.
- Чтобы узнать текущее значение переменной, в «Командной строке» введите:
В нашем случае эта папка находится по адресу:
Для того чтобы изменить ее значение, введите:
Внимание! Убедитесь, что точно знаете зачем вы это делаете, поскольку необдуманные действия могут привести к неработоспособности Виндовс.
Значение успешно изменено.
Изменение значений переменных среды требует определенных знаний в этой сфере. Не играйтесь со значениями и не редактируйте их наугад, чтобы не навредить ОС. Хорошо изучите теоретический материал, и только после этого переходите к практике.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 11911 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.