Объяснение системных и пользовательских переменных среды в Windows 10

Системные и пользовательские переменные среды всегда была сложной темой для повседневных ОС Windows пользователей. Что они делают? В учебнике в Интернете говорится о добавлении переменной PATH, но что это такое? Где мне найти эти переменные? На все эти вопросы мы кратко ответим в этом посте. Мы попытались дать вам общий обзор того, что такое системные переменные и переменные пользовательской среды и как вы можете их использовать.

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

Что такое переменная среды в ОС Windows

Переменная среды состоит из двух отдельных слов: ‘Среда‘ и ‘Переменная‘. Давайте сначала обсудим «переменную». Это означает, что объект может хранить значение и варьироваться от компьютера к компьютеру. Windows предоставляет «Среду» для приложений для выполнения и выполнения операций, и это первое слово. Объединив их вместе, переменные среды представляют собой динамические объекты, в которых хранятся значения, предоставляемые средой. Теперь среда предоставляет значения, которые помогают другим программам получить важную информацию о системе. Например, есть переменная окружения под названием windir, которая соответствует каталогу, в котором установлена ​​Windows. Чтобы увидеть это в действии, откройте окно проводника и введите “% windir%‘в адресной строке. Откроется установочная папка Windows.

Точно так же вы можете ссылаться на каталог Windows, используя переменную windir в других программах и скриптах. Существует множество других переменных, к которым можно получить доступ, TEMP или TMP – это переменная, указывающая на каталог, в котором хранятся все временные файлы. Самая популярная переменная Path – это переменная, указывающая на каталоги, содержащие исполняемые файлы. Чтобы вы могли запускать программу из командной строки в любом другом каталоге. Мы объяснили путь позже в этом посте. Все эти переменные пригодятся, когда вы что-то разрабатываете или много используете оболочку.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Что такое системные и пользовательские переменные среды

Очень похоже на то, как работает реестр в Windows, у нас есть системные и пользовательские переменные. Системные переменные являются общесистемными и не меняются от пользователя к пользователю. Принимая во внимание, что пользовательские среды настраиваются по-разному от пользователя к пользователю. Вы можете добавить свои переменные под пользователем, чтобы они не влияли на других пользователей.

Просто для информации, так как мы подробно обсуждаем эту тему. Системные переменные оцениваются до Пользовательские переменные. Таким образом, если есть некоторые пользовательские переменные с тем же именем, что и системные переменные, будут учитываться пользовательские переменные. Переменная Path создается другим способом. Эффективным путем будет переменная User Path, добавленная к переменной System Path. Таким образом, порядок записей будет следующим: системные записи, за которыми следуют записи пользователей.

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

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

  1. Щелкните правой кнопкой мыши значок «Этот компьютер» и выберите «Свойства».
  2. Теперь в этом окне выберите «Дополнительные параметры системы» в левой части.
  3. Нажмите последнюю кнопку с надписью «Переменные среды», чтобы открыть наше предназначенное окно.

Системные и пользовательские переменные среды

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

Использование переменной Path

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

Системные и пользовательские переменные среды

Нажмите «Изменить», а затем нажмите «Создать», не экспериментируя с другими элементами управления прямо сейчас. Теперь нажмите «Обзор» и выберите папку, в которой находится желаемый исполняемый файл. Нажмите «ОК» и сохраните все. Я добавил в путь исполняемый файл Visual Studio Code.

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

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

Откройте командную строку и введите ‘НАБОР‘и нажмите Enter. Будет отображен весь список переменных с их текущими значениями, и вы сможете использовать его для внесения изменений в свой компьютер.

Переменные динамической среды

В отличие от обычных переменных, динамические переменные среды предоставляются CMD, а не системой. Вы не можете изменить значения этих переменных, и они расширяются до различных дискретных значений при каждом запросе. Обычно мы используем эти переменные для пакетной обработки, и они не хранятся в среде. Даже команда «SET» не покажет эти переменные. Некоторые из динамических переменных среды перечислены ниже.

Читать: Как добавить переменные среды в контекстное меню.

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

%ДАННЫЕ ПРИЛОЖЕНИЯ% – C: Users <имя пользователя> AppData Roaming

% ALLUSERSPROFILE% – C: ProgramData

%CD% – Ввод этой команды даст вам текущий каталог, в котором вы работаете.

% ОБЩИЕ ПРОГРАММНЫЕ ФАЙЛЫ% – C: Program Files Common Files

% ОБЩИЕ ПРОГРАММНЫЕ ФАЙЛЫ (x86)% – C: Program Files (x86) Common Files

% ОБЩАЯ ПРОГРАММАW6432% – C: Program Files Common Files

% CMDEXTVERSION% – Эта переменная заменяется версией расширений командной строки.

% COMSPEC% – C: Windows System32 cmd.exe

%ДАТА%: – Эта переменная даст вам текущую дату в соответствии с предпочтениями формата даты.

% ERRORLEVEL% – Определяет уровень ошибки, установленный последней выполненной командой.

% HOMEDRIVE% – C:

% HOMEPATH% -C: Users <имя пользователя>

% LOCALAPPDATA% – C: Users <имя пользователя> AppData Local

% LOGONSERVER% – \

%ДОРОЖКА% – C: Windows system32; C: Windows; C: Windows System32 Wbem

% PATHEXT% – .com; .exe; .bat; .cmd; .vbs; .vbe; .js; .jse; .wsf; .wsh; .msc.

%ДАННЫЕ ПРОГРАММЫ% – C: ProgramData

%ФАЙЛЫ ПРОГРАММ% – C: Program Files

% PROGRAMW6432% – C: Program Files

% ПРОГРАММЫ (X86)% – C: Program Files (x86)

%ПОДСКАЗКА% – $ P $ G

% SYSTEMDRIVE% – С:

% SYSTEMROOT% – C: Windows

%ВРЕМЯ% – Точно так же он дает вам текущее время в соответствии с предпочтениями формата времени.

% TMP% – C: Users <имя пользователя> AppData Local Temp

% ТЕМП.% – C: Users <имя пользователя> AppData Local Temp

%ИМЯ ПОЛЬЗОВАТЕЛЯ% – <имя пользователя>

%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ% – C: Users <имя пользователя>

% USERDOMAIN% – Домен пользователя, связанный с текущим пользователем.

% USERDOMAIN_ROAMINGPROFILE% – Домен пользователя, связанный с перемещаемым профилем.

% WINDIR% – C: Windows

% PUBLIC% – C: Users Public

% PSMODULEPATH% -% SystemRoot% system32 WindowsPowerShell v1.0 Modules

%ОДИН ДИСК% – C: Users <имя пользователя> OneDrive

% DRVERDATA% – C: Windows System32 Drivers DriverData

% CMDCMDLINE% – Выводит командную строку, используемую для запуска текущего сеанса командной строки. (Командная строка.)

%ИМЯ КОМПЬЮТЕРА% -Выводит имя системы.

% PROCESSOR_REVISION% – Выводит ревизию процессора.

% PROCESSOR_IDENTIFIER% – Выводит идентификатор процессора.

% PROCESSOR_LEVEL% – Выводит уровень процессора.

%СЛУЧАЙНЫЙ% – Эта переменная печатает случайное число от 0 до 32767

% NUMBER_OF_PROCESSORS% – Выводит количество физических и виртуальных ядер.

%ТЫ% – Windows_NT

Это в значительной степени касалось системных и пользовательских переменных среды в Windows. В Windows действительно намного больше переменных – не забудьте проверить их с помощью команды «SET».

КОНЧИК: Rapid Environment Editor – это мощный редактор переменных среды для Windows.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

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