- Изучаем переменные среды в Windows 10
- Переменные среды Windows
- Переменные PATH и PATHEXT
- Создание переменных среды
- Заключение
- Как сделать переменную окружения windows
- Что такое переменные среды windows
- Где используют переменные среды Windows
- Список переменных сред windows 10
- Как вывести список всех переменных Windows
- Как изменить переменные среды в Windows 7
- Список переменных
- Настройка переменных среды
- Изменение существующих записей
- Добавление нового значения переменной
- В заключение
Изучаем переменные среды в Windows 10
Переменные среды Windows
Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.
Переходим в «Дополнительные параметры».
В открывшемся окне с вкладкой «Дополнительно» нажимаем кнопку, указанную на скриншоте ниже.
Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.
Если требуется просмотреть весь перечень, запускаем «Командную строку» от имени администратора и выполняем команду (вводим и нажимаем ENTER).
На рабочем столе появится файл с названием «set.txt», в котором будут указаны все переменные окружения, имеющиеся в системе.
Все их можно использовать в консоли или скриптах для запуска программ или поиска объектов, заключив имя в знаки процента. Например, в команде выше вместо пути
Примечание: регистр при написании переменных не важен. Path=path=PATH
Переменные PATH и PATHEXT
Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.
«PATH» позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местоположения. Например, если ввести в «Командную строку»
система осуществит поиск по папкам, указанным в значении переменной, найдет и запустит соответствующую программу. Этим можно воспользоваться в своих целях двумя способами:
- Поместить необходимый файл в одну из указанных директорий. Полный список можно получить, выделив переменную и нажав «Изменить».
Создать свою папку в любом месте и прописать путь к ней. Для этого (после создания директории на диске) жмем «Создать», вводим адрес и ОК.
%SYSTEMROOT% определяет путь до папки «Windows» независимо от буквы диска.
Затем нажимаем ОК в окнах «Переменные среды» и «Свойства системы».
Для применения настроек, возможно, придется перезапустить «Проводник». Сделать это быстро можно так:
Открываем «Командную строку» и пишем команду
taskkill /F /IM explorer.exe
Все папки и «Панель задач» исчезнут. Далее снова запускаем «Проводник».
Еще один момент: если вы работали с «Командной строкой», ее также следует перезапустить, то есть консоль не будет «знать», что настройки изменились. Это же касается и фреймворков, в которых вы отлаживаете свой код. Также можно перезагрузить компьютер или выйти и снова зайти в систему.
Теперь все файлы, помещенные в «C:\Script» можно будет открывать (запускать), введя только их название.
«PATHEXT», в свою очередь, дает возможность не указывать даже расширение файла, если оно прописано в ее значениях.
Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в «PATH».
Создание переменных среды
Создаются переменные просто:
- Нажимаем кнопку «Создать». Сделать это можно как в пользовательском разделе, так и в системном.
Вводим имя, например, «desktop». Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки).
В поле «Значение» указываем путь до папки «Рабочий стол».
Нажимаем ОК. Повторяем это действие во всех открытых окнах (см. выше).
Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо
потребуется ввести только
Заключение
Использование переменных окружения позволяет значительно сэкономить время при написании скриптов или взаимодействии с системной консолью. Еще одним плюсом является оптимизация создаваемого кода. Имейте в виду, что созданные вами переменные отсутствуют на других компьютерах, и сценарии (скрипты, приложения) с их использованием работать не будут, поэтому перед тем, как передавать файлы другому пользователю, необходимо уведомить его об этом и предложить создать соответствующий элемент в своей системе.
Как сделать переменную окружения windows
Добрый день уважаемые читатели и гости блога, сегодня я с вами хочу обсудить вот такую тему, что такое переменные среды 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. Пошаговые инструкции помогут скорректировать уже существующие значения или, при необходимости, добавить новые.