Create environment variable windows 10


Переменная среды (переменная окружения) – это короткая ссылка на какой-либо объект в системе. С помощью таких сокращений, например, можно создавать универсальные пути для приложений, которые будут работать на любых ПК, независимо от имен пользователей и других параметров.

Переменные среды Windows

Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.

Переходим в «Дополнительные параметры».

В открывшемся окне с вкладкой «Дополнительно» нажимаем кнопку, указанную на скриншоте ниже.

Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.

Если требуется просмотреть весь перечень, запускаем «Командную строку» от имени администратора и выполняем команду (вводим и нажимаем ENTER).

На рабочем столе появится файл с названием «set.txt», в котором будут указаны все переменные окружения, имеющиеся в системе.

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

Примечание: регистр при написании переменных не важен. Path=path=PATH

Переменные PATH и PATHEXT

Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.

«PATH» позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местоположения. Например, если ввести в «Командную строку»

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

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


Создать свою папку в любом месте и прописать путь к ней. Для этого (после создания директории на диске) жмем «Создать», вводим адрес и ОК.

%SYSTEMROOT% определяет путь до папки «Windows» независимо от буквы диска.

Затем нажимаем ОК в окнах «Переменные среды» и «Свойства системы».

Для применения настроек, возможно, придется перезапустить «Проводник». Сделать это быстро можно так:

Открываем «Командную строку» и пишем команду

taskkill /F /IM explorer.exe

Все папки и «Панель задач» исчезнут. Далее снова запускаем «Проводник».

Еще один момент: если вы работали с «Командной строкой», ее также следует перезапустить, то есть консоль не будет «знать», что настройки изменились. Это же касается и фреймворков, в которых вы отлаживаете свой код. Также можно перезагрузить компьютер или выйти и снова зайти в систему.

Теперь все файлы, помещенные в «C:Script» можно будет открывать (запускать), введя только их название.

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

Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в «PATH».

Создание переменных среды

Создаются переменные просто:

Читайте также:  Gpu ускорение для двухмерного рисования что это

    Нажимаем кнопку «Создать». Сделать это можно как в пользовательском разделе, так и в системном.


Вводим имя, например, «desktop». Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки).


В поле «Значение» указываем путь до папки «Рабочий стол».


Нажимаем ОК. Повторяем это действие во всех открытых окнах (см. выше).

  • Перезапускаем «Проводник» и консоль или целиком систему.
  • Готово, новая переменная создана, увидеть ее можно в соответствующем списке.
  • Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо

    потребуется ввести только

    Заключение

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Переменные среды Windows.

    Переменные среды Windows.

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

    Что такое переменные среды windows

    Давайте разберемся в понятии, и так переменная окружения ( environment variable ) это специального рода ссылки уменьшенного размера, на определенные объекты операционной системы Windows, используемые разными программами для хранения информации и взаимодействия с ней. Можно провести аналогию с относительными ссылками на сайтах, где нет явного указания на протокол. Чаще всего это пути до конкретных директорий в ОС.

    Где используют переменные среды Windows

    Приведу несколько примеров:

    • В скриптах > когда нужно например каждому пользователю сделать какую-то настройку, для примера положить на рабочий стол новую папку с документами. Так как для каждого пользователя путь до рабочего стола свой, вида C:UserslackyDesktop, а можно обратиться и по относительному пути за счет переменной %HOMEPATH%, если вы в проводнике введете %HOMEPATH%Desktop, то попадете на рабочий стол текущего пользователя.

    • в групповой политике, для настройки пользовательских окружений, например перемещаемые профили.
    • Оптимизация кода > если в коде очень часто используются одни и те же пути к файлам или папкам, а так же ключам реестра, вы можете легко назначить короткую переменную для дальнейшего использования. Ниже я вам приведу сводный список по переменным средам windows 10 и предыдущих версий, а так же покажу как их создавать и менять.

    Список переменных сред windows 10

    Приведенный список, в полной мере подойдет и для Windows 7 и для Windows 8.1, все проверенно лично. Уверен, что данные знания, очень сильно вам помогут оптимизировать свою работу.

    • %ALLUSERSPROFILE% > данная переменная отправит вас в папку C:ProgramData
    • %windir% > это папка C:Windows
    • %APPDATA% > вы попадается в скрытую папку C:UsersИмя_пользователяAppDataRoaming
    • %CommonProgramFiles% > папка C:Program FilesCommon Files
    • %CommonProgramFiles(x86)% > перекинет вас в C:Program Files (x86)Common Files
    • %CommonProgramW6432% > перекинет вас C:Program FilesCommon Files
    • %COMPUTERNAME% > Имя_компьютера, используется скриптах
    • %ComSpec% >откроет командную строку Windows 10 C:Windowssystem32cmd.exe
    • %HOMEDRIVE% > путь к диску C:
    • %HOMEPATH% > эта переменная среды windows перекинет вас в папку пользователя UsersИмя_пользователя
    • %LOCALAPPDATA% > эта переменная среды windows перекинет вас в папку C:UsersИмя_пользователяAppDataLocal
    • %LOGONSERVER% > Имя_компьютера
    • %NUMBER_OF_PROCESSORS% > Количество_процессоров
    • %OS% > Windows_NT, так же используется в скриптах
    • %Path% > C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;
    • %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:Windowssystem32WindowsPowerShellv1.0Modules согласитесь очеь быстро
    • %PUBLIC% > C:UsersPublic
    • %SystemDrive% > диск C:
    • %SystemRoot% > C:Windows
    • %TEMP% > C:UsersИмя_пользователяAppDataLocalTemp (по умолчанию)
    • %TMP% > C:UsersИмя_пользователяAppDataLocalTemp (по умолчанию)
    • %USERDOMAIN% > Имя_компьютера
    • %USERDOMAIN_ROAMINGPROFILE% > Имя_компьютера
    • %USERNAME% > Имя_пользователя
    • %USERPROFILE% > C:UsersИмя_пользователя
    Читайте также:  Avito нижний личный кабинет

    Как вывести список всех переменных Windows

    В Windows 10 и других версиях, можно вывести список всех переменных сред Windows, для этого откройте командную строку от имени администратора и введите команду SET. В результате вы получите все переменные среды windows 10 по умолчанию для конкретной операционной системы.

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

    Windows 10 has been on the market since 2015, but the Windows OS family has a much longer history. In fact, Windows happens to be one of the oldest operating systems still in use today, thanks to Microsoft’s domination of the PC market in the 1990s. Along the way, specific versions of Windows did very well, particularly Windows XP, Windows 7, and of course, Windows 10. The popularity has kept the OS alive even as the computing world has changed radically, and the age of the lineage means that the operating system has a wealth of legacy features that the most modern versions still support.

    One of those legacy features, and one that is still in use today (and a useful feature it is, too) is the environment variable. Environment variables have been a powerful feature of Windows from the earliest days; in fact, they predate Windows and derive from MS-DOS. Despite their age, environment variables are a useful way to control the way Windows operates with an extremely small footprint in terms of memory usage. For example, one common environment variable is called PATH, which is simply an ordered text string containing a list of directories that Windows should look in when an executable file is invoked. This allows users to quickly launch utility programs or other programs without having to know (or care) where those programs live on the hard drive. Setting environment variables is very simple. In this article, I will provide you with information on how to find and set your environment variables.

    How Do I Create Environment Variables in Windows?

    Once logged in to Windows, you need to right-click the corner button (the little Windows icon) in the lower left corner of the screen.

    Читайте также:  Применение цифровых технологий в медицине

    This should open the Power User Task Menu. Depending on your settings, it may open the Start menu instead. If it opens the Start menu, then type Windows-x on your keyboard instead to open the Power User Task Menu.

    Click “System” from the Power User Task Menu displaying on screen.

    Under the “System” menu, you need to find “Advanced System Settings”. Click on the “Advanced System Settings” link in the left column under “System”. If it does not appear there, then type “advanced system settings” into the search box and hit return and it will come up.

    Once the Advanced System Settings are open, click on the “Advanced Tab” followed by the “Environment Variables” option you will find on the bottom right side.

    To create a new environment variable, just click the “New” button.

    A dialog will pop up allowing you to enter a new variable name, and to set its initial value.

    Under the environment variables window, choose or highlight the “PATH” variable in the “System Variables” section shown on window.

    How Do I Find Environment Variables in Windows?

    You can either go through the procedure described above to find the environment variable information tucked away inside the system advanced settings. However, if you just need to see what the variables are but don’t need to change them, you can simply open a command line interface by hitting Ctrl-Esc and typing “cmd” in the command box, then type “set” in the command window. This prints out all the environment variables that are set on your system.

    Are you interested in getting even more out of Windows 10? Learn how to create macros in Windows 10 with this handy article.

    Setting Environment Variables in Windows 10

    Follow the process above to get into the environment variables dialog box. After highlighting PATH variable from “System Variables” click the Edit button. You can add or modify the path lines with the directories you want your computer to look in for executable files. You will find that each different directory is separated with a semicolon, for example:

    There are other environment variables “System Variables” section which you can examine by clicking Edit. Likewise, there are different environment variables, such as PATH, HOME and USER PROFILE, HOME and APP DATA, TERM, PS1, MAIL and TEMP etc. These variables are very useful and can be used in scripts as well as on the command line.

    Interested in digging into the guts of Windows 10? Check out the Windows 10 In Depth Guide, a comprehensive book that will turn you into a Windows 10 powerhouse!

    For more information about using the command line, check out this TechJunkie tutorial.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Adblock detector