Windows 10 upgrade paths

Содержание:

Часто задаваемые вопросы об установке переменной PATH в Windows

1. Как установить переменную PATH в Windows 10?

В Windows 10 вы можете установить переменную PATH либо с помощью графического интерфейса, либо с помощью интерфейса командной строки. В графическом интерфейсе вам нужно войти в настройки переменных среды и установить / изменить переменную PATH оттуда, тогда как в подходе с интерфейсом командной строки все, что вам нужно сделать, это запустить пару команд в командной строке CMD, и у вас будет Переменная PATH для желаемого набора программ.

Поэтому, в зависимости от того, какой метод вам легче использовать, следуйте шагам, перечисленным ранее в руководстве, чтобы установить переменную PATH на вашем ПК с Windows 10.

2. Есть ли в Windows переменная PATH?

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

3. Как мне установить постоянную переменную PATH?

Постоянная установка переменной PATH возможна как с помощью методов графического интерфейса, так и с помощью интерфейса командной строки. С помощью метода графического интерфейса вам нужно будет войти в настройку переменных среды и установить там ПУТЬ для вашей программы или команды. С другой стороны, метод CLI упрощает этот процесс и включает только использование команды (Setx) в командной строке, что избавит вас от необходимости нажимать на различные меню.

4. Как мне найти свой путь в CMD?

Чтобы найти переменную PATH на вашем ПК с Windows, откройте командную строку с правами администратора и запустите эхо% ПУТЬ%.

Прочитали:
101

Создание переменной среды в Windows

Пользователь может самостоятельно создать новую переменную для открытия директорий на компьютере, или для запуска программ.

Перед внесением изменений в переменные окружения, обратите внимание на то, что бездумное изменение значений переменных среды Windows может привести к сбоям или неполадкам в работе операционной системы.

Проделайте следующее:

  1. В окне «Переменные среды» выберите одну из групп переменных: пользовательские или системные переменные.
  2. Нажмите на кнопку «Создать…».

На этом примере я создам отдельную переменную среды для запуска программы TeamViewer.

  1. В окне «Изменение пользовательской переменной» добавьте имя переменной, а в поле «Значение переменной:» введите полный путь к исполняемому файлу.

  1. В окне переменных сред добавилась новая переменная. Нажмите на кнопку «ОК» для применения изменений.

  1. В диалоговом окне «Выполнить» введите «%Имя_переменной%», в нашем случае, «%TeamViewer%», нажмите на кнопку «ОК».

  1. На Рабочем столе компьютера откроется окно запущенной программы.

Подобным способом, после ввода переменной в адресную строку Проводника, выполняется запуск программы или открытие директории на ПК.

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

Вам также может быть интересно:

  • Команды командной строки Windows: список
  • Команды «Выполнить» в Windows: полный список

Если добавить в переменную среды Path Windows путь к директории с исполняемым файлом, например, для браузера Google Chrome: , то программа запустится из командной строки, после выполнения команды «chrome», без ввода полного пути к исполняемому файлу.

При необходимости, пользователь может удалить ненужную переменную из операционной системы Windows.

Включение или отключение компонентов Windows: таблица

Глобальное определение переменных¶

Для того, чтобы определить эти переменные централизованно, в Calculate существует каталог . В нём находится ряд файлов, например, , и так далее, в которых определяются переменные, необходимые программам, указанным в названии файлов.

Например, при установке gcc ebuild создает файл , содержащий следующие определения переменных:

PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2" 
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2" 
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man" 
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info" 
CC="gcc" 
CXX="g++" 
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3" 

В других дистрибутивах вам предлагается изменять или добавлять определения переменных среды в или где-нибудь еще

Calculate, с другой стороны, облегчает вам поддержку и управление переменными среды, избавляя от необходимости уделять внимание многочисленным файлам, содержащим определения переменных

Например, когда обновляется gcc, также без малейшего участия пользователя обновляется и .

От этого выигрывает не только Portage, но и вы, пользователь. Иногда от вас может потребоваться глобальная установка какой-нибудь переменной. Возьмем, к примеру, переменную http_proxy. Вместо того, чтобы возиться с , теперь можно просто создать файл () и добавить нужные определения туда:

Используя один и тот же файл для всех своих переменных, вы можете быстро увидеть все определенные вами переменные вместе.

Сценарий env-update

Переменная PATH определяется в нескольких файлах в . Нет, нет это не ошибка: при запуске env-update различные определения объединяются перед обновлением переменных среды, позволяя пакетам (или пользователям) добавлять собственные значения переменных, не влияя на уже существующие.

Сценарий env-update объединяет значения переменных из файлов, находящихся в , в алфавитном порядке. Имена файлов должны начинаться с двух десятичных цифр. Порядок обновления, используемый env-update:

          00basic        99kde-env       99local
      +-------------+----------------+-------------+
PATH="/bin:/usr/bin:/usr/kde/3.2/bin:/usr/local/bin" 

Объединение выполняется не всегда, а только для следующих переменных: KDEDIRS, PATH, CLASSPATH, LDPATH, MANPATH, INFODIR, INFOPATH, ROOTPATH, CONFIG_PROTECT, CONFIG_PROTECT_MASK, PRELINK_PATH и PRELINK_PATH_MASK. Для всех остальных переменных используется значение, определенное в последнем из файлов (по алфавиту в каталоге ).

При запуске сценария env-update создаются все переменные среды, и помещаются в (используемый файлом ). Кроме того, на основе значения LDPATH создается . После этого запускается ldconfig, чтобы вновь создать файла , используемый динамическим компоновщиком.

Если вы хотите, чтобы результаты работы env-update вступили в силу немедленно, для обновления среды выполните следующую команду:

Примечание: Эта команда обновляет переменные только в текущем терминале, в новых консолях и их потомках. То есть, если вы работаете в X11, потребуется или набирать source /etc/profile в каждом открываемом терминале, или перезапустить X, чтобы все новые терминалы обращались к новым переменным. Если вы используете диспетчер входа в систему, станьте пользователем с правами root и наберите /etc/init.d/xdm restart. Если нет, вам придется выйти и снова войти в систему, чтобы X порождала потомков, использующих новые значения переменных.

Переменные среды по умолчанию в Windows 10

VARIABLE WINDOWS 10
%ALLUSERSPROFILE% C:ProgramData
%APPDATA% C:Users{имя пользователя}AppDataRoaming
%COMMONPROGRAMFILES% C:Program FilesCommon Files
%COMMONPROGRAMFILES(x86)% C:Program Files (x86)Common Files
%CommonProgramW6432% C:Program FilesCommon Files
%COMSPEC% C:WindowsSystem32cmd.exe
%HOMEDRIVE% C:
%HOMEPATH% C:Users{имя пользователя}
%LOCALAPPDATA% C:Users{имя пользователя}AppDataLocal
%LOGONSERVER% \{domain_logon_server}
%PATH% C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem
%PathExt% .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%PROGRAMDATA% C:ProgramData
%PROGRAMFILES% C:Program Files
%ProgramW6432% C:Program Files
%PROGRAMFILES(X86)% C:Program Files (x86)
%PROMPT% $P$G
%SystemDrive% C:
%SystemRoot% C:Windows
%TEMP% C:Users{имя пользователя}AppDataLocalTemp
%TMP% C:Users{имя пользователя}AppDataLocalTemp
%USERDOMAIN% Пользовательский домен, связанный с текущим пользователем.
%USERDOMAIN_ROAMINGPROFILE% Пользовательский домен, связанный с перемещаемым профилем.
%USERNAME% {имя пользователя}
%USERPROFILE% C:Users{имя пользователя}
%WINDIR% C:Windows
%PUBLIC% C:UsersPublic
%PSModulePath% %SystemRoot%system32WindowsPowerShellv1.0Modules
%OneDrive% C:Users{имя пользователя}OneDrive
%DriverData% C:WindowsSystem32DriversDriverData
%CD% Выводит текущий путь к каталогу. (Командная строка.)
%CMDCMDLINE% Выводит командную строку, используемую для запуска текущего сеанса командной строки. (Командная строка.)
%CMDEXTVERSION% Выводит количество текущих расширений командного процессора. (Командная строка.
%COMPUTERNAME% Выводит имя системы.
%DATE% Выводит текущую дату. (Командная строка.)
%TIME% Время выхода. (Командная строка.)
%ERRORLEVEL% Выводит число определяющих статус выхода предыдущей команды. (Командная строка.)
%PROCESSOR_IDENTIFIER% Идентификатор процессора
%PROCESSOR_LEVEL% Outputs processor level.
%PROCESSOR_REVISION% Вывод ревизии процессора.
%NUMBER_OF_PROCESSORS% Выводит количество физических и виртуальных ядер.
%RANDOM% Выводит случайное число от 0 до 32767.
%OS% Windows_NT

Хотя вы можете использовать переменные среды для быстрого доступа к определенным местам в Windows 10, вы, как правило, будете использовать эти переменные при создании сценария или приложения.

Помните, что некоторые из упомянутых переменных не зависят от местоположения, в том числе  % COMPUTERNAME%,% PATHEXT%, % PROMPT%, % USERDOMAIN%, % USERNAME%.

Хотя это руководство ориентировано на Windows 10, важно отметить, что эти переменные также будут работать в Windows 8.x, Windows 7 и Windows Vista. Рейтинг: /5 — голосов —>

Рейтинг: /5 — голосов —>

Почему вы хотите установить переменную PATH?

PATH важен переменная окружения во всех операционных системах Windows. Он определяет способ выполнения системой программы или команды на вашем компьютере.

Обычно, когда вам нужно запустить программу или выполнить команду, у вас есть два варианта. Либо вы можете перейти в каталог, в котором хранится программа / команда, и выполнить ее оттуда. Или вы можете использовать абсолютный путь к этой программе / команде в файловой системе, чтобы запускать ее из любого места.

Хотя оба подхода позволяют выполнять программы или команды через интерфейс командной строки (командную строку или PowerShell), они не очень эффективны. Лучшее решение здесь – установить переменную PATH для этих программ или команд в переменной среды, чтобы вы могли получить к ним доступ из любого места в иерархии файловой системы.

Например, при установке Python, если установщик не дает вам возможность автоматически установить PATH, вы должны сделать это явно, чтобы использовать Python в любом каталоге в вашей системе. Хотя это необязательный шаг, настоятельно рекомендуется сделать это, чтобы избежать использования абсолютных (полных) путей при запуске скриптов Python.

Статья – как добавить путь в переменную path

Как добавить путь в переменную Path ?​

Что это?

PATH является переменной среды и представляет собой список папок, который используется операционной системой для поиска исполняемых файлов (*.EXE).

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

Зачем это?Например, Вы установили архиватор WinRAR. Чтобы заархивировать файл консольной утилитой Rar.exe нужно:

Список путей в Path

Для того чтобы посмотреть список папок, входящих в переменную PATH, просто наберите PATH в командной строке.

Как добавить?Добавить папку в PATH можно:

1) при помощи графического интерфейса Windows.Открыть окно свойств системы (WIN PAUSE), на вкладке “Дополнительно” нажать кнопку “Переменные среды”, в разделе “Системные переменные” выделить “PATH” и нажать кнопку “Изменить”.Через точку с запятой прописать путь к папке без кавычек, как в примере:

2) воспользоваться таким БАТ-файлом:

Для Windows Vista, 7, 8 скрипт нужно запускать

с повышенными правами.

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

Альтернативно, обновление пользовательских параметров можно форсировать запуском утилиты SetX, которая встроена в Windows 7.В остальных версиях распространяется в составе Windows Resourse Kit.

В конце кода нужно дописать:

P.S. Здесь же можно хранить и пользовательские переменные, которые необходимо сделать глобальными.

Например, чтобы создать переменную с именем MyVar и значением MyValue,

выполните команду:

§

Как добавить путь в переменную Path ?​

Что это?

PATH является переменной среды и представляет собой список папок, который используется операционной системой для поиска исполняемых файлов (*.EXE).

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

Зачем это?Например, Вы установили архиватор WinRAR. Чтобы заархивировать файл консольной утилитой Rar.exe нужно:

Список путей в Path

Для того чтобы посмотреть список папок, входящих в переменную PATH, просто наберите PATH в командной строке.

Как добавить?Добавить папку в PATH можно:

1) при помощи графического интерфейса Windows.Открыть окно свойств системы (WIN PAUSE), на вкладке “Дополнительно” нажать кнопку “Переменные среды”, в разделе “Системные переменные” выделить “PATH” и нажать кнопку “Изменить”.Через точку с запятой прописать путь к папке без кавычек, как в примере:

2) воспользоваться таким БАТ-файлом:

Для Windows Vista, 7, 8 скрипт нужно запускать

с повышенными правами.

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

Альтернативно, обновление пользовательских параметров можно форсировать запуском утилиты SetX, которая встроена в Windows 7.В остальных версиях распространяется в составе Windows Resourse Kit.

В конце кода нужно дописать:

P.S. Здесь же можно хранить и пользовательские переменные, которые необходимо сделать глобальными.

Например, чтобы создать переменную с именем MyVar и значением MyValue,

выполните команду:

Как изменять, удалять или создавать переменные среды в Windows 10

Нажмите Win+R и введите sysdm.cpl, чтобы быстро открыть свойства системы. Перейдите во вкладку «Дополнительно» и снизу нажмите на «Переменные среды«.

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

Если вам нужно посмотреть весь список переменных со значением через командную строку, то введите ниже команду:

Создать переменную со значением

Если нужно создать переменную для пользователя, то команда будет следующая: setx, где MYWEBPC это переменная, а C:\mywebpc\ это значение.

Если нужно создать системную переменную со значением, то:

Переименовать значение переменной

Чтобы изменить значение переменной нужно просто заменить значение на другое. Начнем с пользовательской среды:

Изменить системную системную переменную:

Два значения в переменной

Мы можем добавить два значения и более для одной переменной разделив точкой с запятой. Пользовательская:

Два значения в переменной системной среды:

Удалить значение в переменной

Чтобы удалить значение в переменной нужно просто оставить поле в кавычках пустым. Для пользовательской среды:

Удалить значение для системной среды:

Удалить переменную

Чтобы удалить саму переменную, нужно удалить запись из реестра. Удалить пользовательскую переменную:

REG delete «HKCU\Environment» /F /V «MYWEBPC»

Удалить переменную для системной среды:

REG delete «HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment» /F /V «MYWEBPC»

Три способа просмотреть имена и значения переменных окружения в Windows 10

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

Переменные окружения или иначе переменные среды в Windows представляют собой своего рода контейнеры, хранящие данные о настройках операционной системы. Так, к примеру, переменная PATH содержит путь поиска исполняемых файлов, а переменная PATHEXT — расширения файлов, которые идентифицируются Windows как исполняемые. Есть переменные, которые возвращают текущую дату и время, архитектуру процессора, путь к профилю текущего пользователя и даже случайные числа от до 32767.

В Windows, в частности в версии 10, есть несколько способов просмотреть список доступных для редактирования переменных. Вот самый простой из них. Перейдите в панель управления, откройте апплет Система, а затем выберите Дополнительные параметры системы -> Переменные среды.

Откроется окошко, содержащее список системных (внизу) и пользовательских (вверху) переменных с их значениями.

Добраться к ним также можно через реестр.

Открыв командой regedit редактор реестра, разверните в левой колонке ветку:

Последний подраздел содержит пользовательские (локальные) переменные, таковыми в Windows 10 являются содержащие пути к временным каталогам, папке с данными универсальных приложений Microsoft, имя активного пользовательского сеанса, словом, всё, что имеет непосредственно отношение к конкретному пользователю.

Чтобы просмотреть список системных переменных окружения, разверните ветку:

Есть и третий, альтернативный вариант.

Просмотреть список переменных среды можно с помощью обычной командной строки.

Открыв консоль CMD, выполните в ней команду set

И Windows тут же выведет полный список всех переменных окружения вместе с их значениями.

Переменные среды или Environment variables – это специальные текстовые переменные операционной системы, которые хранят в себе различные данные. К примеру, это могут быть настройки Виндовс или конфигурации текущей учетной записи. В них может располагаться различная информация, но далеко не все, даже опытные пользователи знают о них достаточно. Необходимо восполнить пробел и понять, что такое Environment variables Windows 10, где находится и зачем это нужно.

Редактирование переменных среды

Изменение параметров существующих переменных среды или создание новых выполняется с помощью специального раздела в свойствах системы.

Вызываем диалоговое окно «Выполнить» сочетанием клавиш «Win+R». Набираем в текстовом поле «sysdm.cpl». Щелкаем по кнопке «ОК» или нажимаем Enter на клавиатуре.

В открывшемся окне свойств системы переключаемся на вкладку «Дополнительно». Заходим в обозначенный на скриншоте цифрой «2» раздел.

Одним из наиболее часто используемых вариантов работы с переменными среды является сокращение путей к каталогам временных файлов. Для пользователя и системы они имеют разное расположение. Пути к первым указаны в верхней части окна редактора, а ко вторым – в нижней. На снимке экрана они дополнительно подсвечены маркером. Выделяем одну из строк, относящихся к профилю пользователя, и щелкаем по кнопке «Изменить».

Заменяем указанный стрелкой длинный путь на более короткий, например C:\Temp. Щелкаем «ОК» закрывая редактор.

На следующем снимке экрана выполненные изменения подсвечены зеленым маркером. Повторяем операцию для второй пользовательской переменной. Аналогичным образом меняем значения для системных путей. Щелкаем «ОК» завершая корректировку. После проделанных операций все временные файлы, образующиеся при работе Windows, будут помещаться в один каталог, расположенный в корневой директории.

Еще один популярный вариант изменения переменных среды заключается в корректировке раздела Path. В нем записываются каталоги хранения исполняемых файлов системы. Для примера возьмем файловый менеджер Total Commander. При установке он позволяет выбирать директорию установки отличную от стандартной Program Files. В блоке системных переменных выделяем раздел Path, отмеченный единицей на снимке экрана. Кликаем по кнопке «Изменить».

В окне редактора жмем «Создать». В появившемся активном поле указываем путь к директории программы. Поиск исполняемых файлов система выполняет по приведенному в окне списку сверху вниз, поэтому при желании созданную запись можно переместить на первую позицию используя кнопку, отмеченную тройкой. Записываем изменения кликнув «ОК».

После внесенной корректировки Total Commander можно запускать с помощью диалогового окна «Выполнить» или командной строки. Достаточно указать только имя исполняемого файла.

Раздел реестра App Paths

Действительно, не указывая полный путь, можно запустить некоторые стандартные программы Windows из окна «Выполнить», но не из командной строки. Помимо проигрывателя Windows Media, это, например, Paint (mspaint) и Wordpad (wordpad). То же самое верно и для приложений MS Office – проверьте команду excel или winword!

Разница между окном «Выполнить» и командной строкой заключается в том, что оболочка Windows (explorer) обладает более широкими возможностями, чем консольный интерпретатор команд. В данном случае все дело в функции ShellExecuteEx, которой снабжена оболочка. Когда вы запускаете исполняемый файл без указания полного пути к нему, функция выполняет поиск в:

  • текущей папке
  • папках Windows и System32
  • разделе реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Как работает раздел App Paths

Давайте посмотрим на работу App Paths на примере Windows Media Player.

Здесь:

  • создан подраздел с псевдонимом исполняемого файла (в данном случае – это wmplayer.exe)
  • в параметре По умолчанию указан полный путь к файлу. Если в пути к файлу используется переменная, параметр должен быть расширяемым строковым (REG_EXPAND_SZ). Указывая абсолютный путь, можно обойтись обычным строковым параметром (REG_SZ).
  • в параметре Path задана рабочая папка программы

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

Как ускорить свою работу с помощью App Paths

Этим разделом реестра можно пользоваться для быстрого запуска программ, ярлыки которых не нужны вам в панели задач или на рабочем столе. Например, для поиска и замены в текстовых файлах я применяю программу BKReplacem (replacem.exe), у которой своя папка внутри папки PortableSoft. В разделе App Paths я создал подраздел bkr.exe и указал полный путь к утилите. Теперь ее запуск сводится к выполнению bkr в окне «Выполнить».

Кстати, не забывайте заключать в кавычки пути, содержащие пробелы. И, надеюсь, вы уже догадались, что можно сократить команду до одной буквы. Продолжая этот пример, я мог бы создать подраздел b.exe. Вообще, у программы может быть сколько угодно псевдонимов, как вы увидите чуть ниже.

Еще одно применение, которое я нашел для App Paths, это запуск cmd.exe с полными правами. Я давно обхожусь без запроса UAC, благодаря . Создав подраздел cmda.exe, я указал в нем путь к командному файлу, выполняющему задание.

В нем всего одна строка:

schtasks /run /tn CMD_Admin

Теперь достаточно ввести в окно «Выполнить» команду cmda, чтобы открыть командную строку от имени администратора.

Что интересного можно найти в разделе App Paths

Во-первых, я уверен, что вы найдете там многие из установленных у вас программ. Вместо того чтобы прописывать путь к своей папке в переменную PATH, программы регистрируют свой исполняемый файл в разделе App Paths, следуя рекомендациям Microsoft.

Во-вторых, там есть подразделы WORDPAD.EXE и WRITE.EXE, причем оба ведут к файлу wordpad.exe.

Программа Write, входившая в состав первых операционных систем Microsoft, в Windows 95 была заменена на WordPad. Вы также найдете подраздел pbrush.exe, ссылающийся на mspaint, лежащий в System32.

Программ Write и Paintbrush нет в Windows уже лет 15, однако упоминание о них до сих пор содержится в системе! И это подводит нас к разговору о том, когда и зачем в Windows ввели раздел App Paths.

История App Paths

Раздел App Paths появился в Windows 95 в качестве противоядия от засорения пути PATH, который задавался в файле autoexec.bat. Программы традиционно добавляли туда пути к своим папкам, как это до сих пор иногда делается с одноименной переменной среды. При загрузке системы файл считывался, а программы оказывались в системном пути.

Основная проблема для разработчиков состояла в том, что найти в autoexec.bat правильную строку SET PATH было нетривиальной задачей. При этом нельзя было вставлять свою строку в начало файла, поскольку другая команда ниже могла переопределить переменную.

Кроме того, добавлять путь в PATH ради того чтобы указать Windows на одну единственную программу, было не рационально, сродни стрельбе из пушки по воробьям. Вот тогда разработчики Windows 95 и придумали решение с разделом реестра, позволяющим указывать пути к конкретным исполняемым файлам.

Теоретически, какая-нибудь древняя программа может полагаться на своих ровесниц, наследницы которых уже сменили имя или расположение. Чтобы старые приложения не ломались, используется раздел реестра App Paths.

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

taskkill /F /IM explorer.exe

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

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

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

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

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

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

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

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

Вводим имя, например, «desktop»

Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки)


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


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

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

Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо

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

Заключение

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

Командная строка

задавать

Чтобы создать / установить переменную, используйте :

Чтобы добавить / добавить переменную, используйте :

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

Setx

Чтобы постоянно создавать / устанавливать переменную, используйте :

В отличие от , нет знака равенства, и значение должно быть заключено в кавычки, если оно содержит какие-либо пробелы

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

Вы должны вручную добавить в версии Windows раньше, чем Vista. Средство поддержки Windows XP с пакетом обновления 2

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

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

Adblock
detector