Processor revision что это
Перейти к содержимому

Processor revision что это

  • автор:

Переменные окружения Windows

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

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

Полный список переменных среды Windows

Переменная Тип Описание
%ALLUSERSPROFILE% Локальная (пользовательская) Возвращает расположение файлов профилей общих для всех пользователей.
%APPDATA% Локальная Возвращает расположение, где приложение по умолчанию хранят данные.
%CD% Локальная Возвращает строку с текущей папкой.
%CMDCMDLINE% Локальная Возвращает точную строку команды, запустившую текущий Cmd.exe.
%CMDEXTVERSION% Системная (на уровне всей машины) Возвращает номер версии текущего Command Processor Extensions.
%COMPUTERNAME% Системная Возвращает имя компьютера.
%COMSPEC% Системная Возвращает точный путь до исполнимого файла командной оболочки.
%DATE% Системная Возвращает текущую дату. Использует такой же формат, как и команда date /t. Генерируется в Cmd.exe.
%ERRORLEVEL% Системная Возвращает код ошибки самой последней исполненной команды. Ненулевое значение говорит об ошибке.
%HOMEDRIVE% Системная Возвращает, какая буква диска локальной рабочей станции подключена к домашнему каталогу пользователя. Устанавливается в зависимости от значения домашнего каталога. Домашний каталог пользователя указан в Local Users and Groups («Локальные пользователи и группы»).
%HOMEPATH% Системная Возвращает полный путь домашней директории пользователя. Устанавливается на основе значения домашней директории. Домашняя пользовательская директория указана в Local Users and Groups.
%HOMESHARE% Системная Возвращает сетевой путь к общему домашнему каталогу пользователя. Устанавливается в зависимости от значения домашнего каталога. Домашний каталог пользователя указан в разделе «Локальные пользователи и группы».
%LOGONSEVER% Локальная Возвращает имя контроллера домена, который проверил текущий сеанс входа в систему.
%NUMBER_OF_PROCESSORS% Системная Указывает количество процессоров (ядер), установленных в компьютер.
%OS% Системная Возвращает имя операционной системы. Все ОС после Windows 2000 показывают имя операционной системы как Windows_NT.
%PATH% Системная Содержит список папок, в которых ищутся исполнимые файлы.
%PATHEXT% Системная Возвращает список расширений, которые операционная система расценивается как исполнимые.
%PROCESSOR_ARCHITECTURE% Системная Возвращает архитектуру чипа процессора. Примеры значений: x86, IA64, AMD64.
%PROCESSOR_IDENTFIER% Системная Возвращает описание процессора.
%PROCESSOR_LEVEL% Системная Возвращает номер модели процессора, установленного в компьютер.
%PROCESSOR_REVISION% Системная Возвращает номер ревизии процессора.
%PROMPT% Локальная Возвращает настройки приглашения командной строки для текущего интерпретатора. Генерируется в Cmd.exe.
%RANDOM% Системная Возвращает случайное целое число между 0 и 32767. Генерируется в Cmd.exe.
%SYSTEMDRIVE% Системная Возвращает диск, содержащий корневую директорию Windows (то есть это корень системы).
%SYSTEMROOT% Системная Возвращает расположение корневой директории Windows.
%TEMP% и %TMP% Системная и пользовательская Возвращает временные каталоги по умолчанию, которые используются приложениями, доступными для пользователей, вошедших в систему. Некоторые приложения требуют TEMP, а другие требуют TMP.
%TIME% Системная Возвращает текущее время. Использует такой же формат, как и команда time /t. Генерируется в Cmd.exe.
%USERDOMAIN% Локальная Возвращает имя домена, содержащего аккаунт пользователя.
%USERNAME% Локальная Возвращает имя пользователя, который в данный момент выполнил вход в систему.
%USERPROFILE% Локальная Возвращает расположение профиля текущего пользователя.
%WINDIR% Системная Возвращает расположение директории операционной системы.
%CommonProgramFiles% Системная Путь до папки с совместными файлами программ.
%ProgramFiles(x86)% Системная Папка с файлами 32-битных программ.
%CommonProgramW6432% Системная Путь до папки с совместными файлами программ.
%USERDOMAIN_ROAMINGPROFILE% Локальная Домен профиля.
%ProgramData% Системная Папка, в которой программы хранят данные.
%WT_PROFILE_ID% Локальная Идентификатор профиля.
%DriverData% Системная Папка хранения данных некоторых служб.
%ProgramW6432% Системная Каталог с файлами программ.
%PSModulePath% Системная и пользовательская Папки с модулями PowerShell.
%WSLENV%
%POWERSHELL_DISTRIBUTION_CHANNEL% Системная и пользовательская Канал распространения PowerShell.
%LOCALAPPDATA% Локальная Папка хранения данных программ, индивидуальная для каждого пользователя.
%ProgramFiles% Системная Папка с файлами программ.
%JAVA_HOME% Системная Путь в который установлена виртуальная машина Java.
%OneDrive% Локальная Путь до папки для хранения данных OneDrive.
%WT_SESSION% Локальная Идентификатор сессии.
%LOGONSERVER% Локальная Сервер, где был выполнен вход.
%PUBLIC% Системная Папка для публичного доступа.
%PROCESSOR_IDENTIFIER% Системная Описание процессора.
%CommonProgramFiles(x86)% Системная Путь для общих файлов 32-битных программ.

Как использовать переменные окружения

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

Узнать, установить и изменить значение переменной окружения можно в командной строке и в программах.

Переменные окружения в графическом интерфейсе

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

В открывшемся окне «Свойства системы» нажмите на кнопку «Переменные среды».

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

Здесь вы можете создать новые переменные, а также изменить или удалить существующие.

Сделанные здесь изменения являются постоянными и сохраняться после перезагрузки.

What is the difference between CPU Revision and Revision fields for arm processors?

Solution 4: Seems like most ways to see bit count is to somehow know that arm7=32 bit and while that may be true but what about Question: Making a on Android returns this kind of output: I do not find the meaning difference between those two fields: CPU revision Revision Solution: CPU revision: It Indicates patch release or "minor revision".

What is the difference between CPU Revision and Revision fields for arm processors?

Making a cat /proc/cpuinfo on Android returns this kind of output:

I do not find the meaning difference between those two fields:

  • CPU revision
  • Revision

Solution:

CPU revision: It Indicates patch release or "minor revision". In your case it is 1. So this value is specific to your CPU. You can see that CPU revision is matching to Processor : ARMv7 Processor rev 1 (v7l)

You can refer to attached image for the details of other filled as well.

CPUID bit assignment

Revision: It is related to your hardware (board) configuration. In your case your are using the Qualcomm hardware so revision number depends upon on it. It is independent of the CPU revision number.

Cortex-A53 cpuinfo'd as ARMv7?

I picked up a used Samsung Galaxy Core Prime offered by MetroPCS in the US for testing. The device is powered by Android 5.1.1. Testing requirements are a 64-bit ARM processor, but I'm not sure if I have met the requirements.

According to cat /proc/cpuinfo (see below), I see Qualcomm Technologies, Inc MSM8916 . That's a Cortex-A53, which is ARMv8a/64-bit architecture. But I also see ARMv7 listed, which is a 32-bit architecture.

Can anyone explain why I am seeing conflicting results?

Solution:

Some more testing reveals the following. I've done this procedure hundreds of times, so I know the results are an ominous sign.

I'm guessing it is a Cortex-A53/ARM-v8a processor, but its configured in 32-bit mode.

Arm: ./busybox: line 1: syntax error: unexpected word (expecting ")")

I am setting up a virtual machine specifically for crosscompiling for armv7l. As a test I decided to compile busybox, and while the crosscompilation itself works fine, upon uploading the resulting binary to a router with the correct architecture, the binary complains about ./busybox: line 1: syntax error: unexpected word (expecting ")")

I did not have this issue when compiling for x86, and as such I believe the problem is with my build environment .

It's based on ubuntu18 server, and I've installed these packages:

Any obvious flaws with my build process?

The platform on which I am trying to run busybox:

Solution:

Solved it. It turned out that my make menuconfig was incomplete.

after that, the binary produced by the build script worked as intended

Is my linux ARM 32 or 64 bit?

under an intel I know I can look at the outcome of uname -m to know if my OS is 32 or 64 bit, but under ARM this gives:

that I'm on a 32-bit OS, but how can I know this in an easier way?

Solution 1:

There are several gradations, since you can run a 32-bit or mixed operating system on a 64-bit-capable CPU. See 64-bit kernel, but all 32-bit ELF executable running processes , how is this? for a detailed discussion (written for x86, but most of it applies to arm as well).

You can find the processor model in /proc/cpuinfo . For example:

ARMv7 (and below) is 32-bit. ARMv8 introduces the 64-bit instruction set.

If you want to see whether your system supports 64-bit binaries, check the kernel architecture:

On a 64-bit processor, you'd see a string starting with armv8 (or above) if the uname process itself is a 32-bit process, or aarch64 if it's a 64-bit process. (See also https://stackoverflow.com/questions/45125516/possible-values-for-uname-m)

Solution 2:

As richard points out, armv7 variants are all 32-bit, so there is no redundant label armv7-32 , etc.

On a linux system, you can easily, although not truly definitively, check by examining a common executable:

I say "not definitively" because it is possible to run 32-bit executables on a 64-bit system.

There does not appear to be anything foolproof in /proc or /sys ; the output from /proc/cpuinfo may provide some significant clues. If for some reason you need an automated check, creating a table mapped to the "model name" field seems like one potentially sound method (other fields, including "model", "cpu family", etc. look optional — they don't appear at all for me on a Broadcom 2708 ARMv6 processor).

Solution 3:

Install the 'lshw' package.

Solution 4:

Seems like most ways to see bit count is to somehow know that arm7=32 bit and while that may be true but what about

Processor revision что это

Переменные среды Windows — ударение на «Ы» во втором слове (смысл фразы заложен в родительном падеже и верном ударении: переменные чего? — среды!), в англоязычных версиях виндовс — environment variable)

Переменные среды Windows TEMP и TMP

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

По умолчанию значение пользовательских временных (TEMP) переменных – %USERPROFILE%\Local Settings\Temp,

По умолчанию значение системных временных переменных – \WINDOWS\Temp.

Поэтому в первом случае это обычно: «C:\Documents and Settings\USER\Local Settings\Temp«

Недорогой производительный Ультрабук:

Купить легкий компактный производительный Ультрабук

Характеристики: экран 14,1 дюймов 1920*1080 ips, Windows 10, 8 ГБ ОЗУ, 256 ГБ M.2 SATA 2280 SSD, Wifi, подсветка клавиатуры.

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

Для удобства удаления лучше изменить путь по умолчанию на более простой, самый оптимальный вариант — «C:\Temp«.

Как изменить Переменные среды Windows TEMP и TMP? — Очень просто:

1. Правый клик на значке «Мой компьютер» на рабочем столе (если это полноценный значок, а не ярлык) или через меню Пуск -> Мой компьютер — > Свойства:

Переменные среды Windows TEMP и TMP

2. Перейти на вкладку «Дополнительно» и кликнуть внизу на кнопку «Переменные среды«:

Переменные среды Windows TEMP и TMP

3. В верхнем окне «Переменные среды пользователя» выбрать сначала первую строку (переменную TEMP) и нажать кнопку «Изменить«:

Переменные среды Windows TEMP и TMP

4. Исправить значение переменной на более простое — «C:\Temp«:

Переменные среды Windows TEMP и TMP

5. Повторить пункты 3 и 4 для переменной TMP:

Переменные среды Windows TEMP и TMP

В итоге должно получиться:

Переменные среды Windows TEMP и TMP

6. Нажать поочередно 2 раза «ОК«.

В принципе тоже самое можно сделать с помощью командной строки, выполнив команду: SET TEMP=C:\TEMP

Все переменные среды Windows:

ALLUSERSPROFILE Указывает расположение профиля All Users (локальная переменная)
APPDATA Указывает расположение каталога, в котором программы хранят данные по умолчанию (локальная переменная)
CD Указывает имя текущего каталога (локальная переменная)
CMDCMDLINE Указывает параметры командной строки, которые использовались для запуска текущего экземпляра программы CMD.EXE (локальная переменная)
CMDEXTVERSION Указывает номер версии текущего расширения командного процессора (системная переменная)
COMPUTERNAME Указывает имя компьютера (системная переменная)
COMSPEC Указывает точный путь к исполняемому файлу командного интерпретатора (системная переменная)
DATE Указывает текущую дату. Используется тот же формат, что и для команды date /t. Значение генерируется командным интерпретатором (системная переменная)
ERRORLEVEL Указывает код уровня ошибки последней программы. Ненулевое значение, скорее всего, указывает на ошибку (системная переменная)
HOMEDRIVE Указывает букву диска локальной рабочей станции, подключенной к домашнему каталогу. Переменная определяется на основе пути к домашнему каталогу. Домашний каталог пользователя определяется в оснастке Локальные пользователи и группы (Local Users and Groups) (системная переменная)
HOMEPATH Указывает полный путь к домашнему каталогу пользователя. Переменная определяется на основе пути к домашнему каталогу. Домашний каталог пользователя определяется в оснастке Локальные пользователи и группы (Local Users and Groups) (системная переменная)
HOMESHARE Указывает сетевой путь к общему домашнему каталогу пользователя. Переменная определяется на основе пути к домашнему каталогу. Домашний каталог пользователя назначается в оснастке Локальные пользователи и группы (Local Users and Groups) (системная переменная)
LOGONSERVER Указывает имя контроллера домена, на котором авторизован текущий сеанс работы с системой (локальная переменная)
NUMBER_OF_PROCESSORS Указывает количество процессоров, установленных в компьютере (системная переменная)
OS Указывает версию операционной системы. ОС Windows XP/XP обозначаются, как Windows_NT (системная переменная)
PATH Указывает путь поиска исполняемых файлов (системная переменная)
PATHEXT Указывает список расширений, которые распознаются операционной системой, как расширения исполняемых файлов (системная переменная)
PROCESSOR_ARCHITECTURE Указывает тип архитектуры процессора. Возможные значения: x86 и IA64 (системная переменная)
PROCESSOR_IDENTIFIER Указывает описание процессора (системная переменная)
PROCESSOR_LEVEL Указывает номер модели процессора, установленного в компьютере (системная переменная)
PROCESSOR_REVISION Указывает номер версии модели процессора (системная переменная)
PROMPT Указывает параметры приглашения командной строки для текущего интерпретатора. Генерируется интерпретатором CMD.EXE (локальная переменная)
RandOM Указывает случайное десятичное число от 0 до 32767. Генерируется программой CMD.EXE (системная переменная)
SYSTEMDRIVE Указывает букву диска, на котором расположен корневой каталог Windows (системная переменная)
SYSTEMROOT Указывает путь к корневому каталогу Windows (системная переменная)
TEMP или TMP Указывает путь к временным каталогам, принятым по умолчанию. Эти каталоги используются приложениями, доступными зарегистрированному в системе пользователю. Некоторым приложениям требуется значение переменной TEMP, в то время как другим — TMP (системная и пользовательская переменные соответственно)
TIME Указывает текущее время. Используется тот же формат, что и для команды time /t. Генерируется интерпретатором CMD.EXE (системная переменная)
USERDOMAIN Указывает имя домена, в котором хранится учетная запись пользователя (локальная переменная)
USERNAME Указывает имя пользователя, который зарегистрирован в системе в текущий момент времени (локальная переменная)
USERPROFILE Указывает путь к профилю текущего пользователя (локальная переменная)
WINDIR Указывает путь к каталогу операционной системы (системная переменная)

Чтобы получить доступ к значению переменной, необходимо поставить знак % перед её названием и после него, например: echo %NUMBER_OF_PROCESSORS%

Processor revision что это

Revision — это номер партии, в которой был выпущен процессор.
При замене процессора иногда можно увидеть такое сообщение: Warning! Unknown Processor Revision.

Что такое revision

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

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

Processor revision что это

переменные среды windows

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

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

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

ИЛИ

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

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

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

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

переменные среды windows 10

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

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

переменная среды path windows 10

Вот содержимое данного документы.

переменные среды windows 10-2

То же самое можно посмотреть и с помощью оболочки PowerShell, в которой нужно ввести:

Системные переменные powershell

Name Value
—- ——
ALLUSERSPROFILE C:\ProgramData
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 DC01
ComSpec C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK NO
HOMEDRIVE C:
HOMEPATH \Users\Администратор
LOCALAPPDATA C:\Users\Администратор\AppData\Local
LOGONSERVER \\DC01
NUMBER_OF_PROCESSORS 4
OS Windows_NT
Path C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windo.
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 44 Stepping 2, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 2c02
ProgramData C:\ProgramData
ProgramFiles C:\Program Files
ProgramFiles(x86) C:\Program Files (x86)
ProgramW6432 C:\Program Files
PSModulePath C:\Users\Администратор\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPo.
PUBLIC C:\Users\Public
SESSIONNAME Console
SystemDrive C:
SystemRoot C:\Windows
TEMP C:\Users\836D

1\AppData\Local\Temp\1
TMP C:\Users\836D

1\AppData\Local\Temp\1
USERDNSDOMAIN ROOT.PYATILISTNIK.ORG
USERDOMAIN ROOT
USERDOMAIN_ROAMINGPROFILE ROOT
USERNAME Администратор
USERPROFILE C:\Users\Администратор
windir C:\Windows

Еще одним методом посмотреть переменные операционной системы, выступает реестр Windows. Нажимаем WIN+R и вводим regedit. В открывшемся окне редактор реестра, перейдите в ветку:

Для просмотра переменных для компьютера

Для просмотра переменных для пользователя

реестр, переменные среды windows 10-1

реестр, переменные среды windows 10-2

Создаем переменные среды windows 10 (Графический метод)

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

Как создать переменные среды windows 10-1

Универсальный метод, это зайти в свойства моего компьютера или нажать сочетание клавиш WIN+Pause Breake.

Как создать переменные среды windows 10-2

С окне свойства системы, вы должны перейти в пункт «Дополнительные параметры системы»

изменение переменных среды windows 7-1

Далее пункт переменные среды.

изменение переменных среды windows 7-2

И перед вами два вида переменных сред Windows:

  • Временные переменные temp
  • Системные переменные

И те и другие можно легко изменить или создать.

изменение переменных среды windows 10-1

Для примера я создам новую системную переменную, назову ее SYSPREP и укажу путь до папки C:\Windows\System32\Sysprep

создать переменные среды windows 10-1

Проверяю, что все добавилось. И теперь вбив переменную %SYSPREP% у меня откроется C:\Windows\System32\Sysprep.

создать переменные среды windows 10-2

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

Управление переменными средами Windows через PowerShell

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

PowerShell есть функция, называемая провайдерами, которая создает один или несколько дисков, представляющих собой иерархические структуры, подобные файловой системе, которые позволяют пользователю управлять различными областями в Windows. Один из этих провайдеров предназначен для переменных среды под названием Environment .

В PowerShell переменные среды хранятся на Env:, доступном через поставщика среды PowerShell. Это не физический диск, а виртуальная файловая система.

Get-PSProvider

Как вы можете видеть выше, у поставщика среды есть диск с именем Env. Этот диск предоставляет все переменные среды в системе Windows. Например, командлет Get-ChildItem можно использовать для перечисления всех переменных пользовательской среды в вашей системе.

Вывод переменных сред Get-ChildItem

Как установить локальную переменную среды Windows

Когда вы создаете обычную переменную, она считается локальной, то есть она не определена вне оболочки, которая ее создала, как только вы закроете текущее окно PowerShell, ваша переменная исчезнет — это есть локальная переменная. Давайте создадим ее.

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

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

Изменение локальной переменной среды Windows

Чтобы добавить к текущему значению, еще одно, то используйте оператор += и разделите значение точкой с запятой (;)

Добавление второго значения в переменную среду Windows

Но не забываем, что это временная переменная для текущего сеанса.

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

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

Как сделать постоянные переменные среды Windows для компьютера

Чтобы создать переменную среды, видимую для каждого процесса, работающего на машине:

Тут PowerShell использует класс [System.Environment] с методом SetEnvironmentVariable для переменной среды.

Или такой вариант:

Как удалить переменную среды Windows

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

Как выгрузить переменные среды Windows в файл через PowerShell

Если вы хотите сохранить список текущих переменных сред Windows в текстовом файле, то введите команду:

На этом у меня все, если у вас остались вопросы, то пишите постараемся вместе в них разобраться.

Создание и управление переменными средами Windows через командную строку

Не будим списывать со счетов старую, добрую командную строку, так как она умеет так же работать с переменными Windows. Запустите ее от имени администратора.

  • Создадим новую пользовательскую переменную MY-EMAIL, для этого пишем:

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

Переменные окружения Windows

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

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

Полный список переменных среды Windows

Переменная Тип Описание
%ALLUSERSPROFILE% Локальная (пользовательская) Возвращает расположение файлов профилей общих для всех пользователей.
%APPDATA% Локальная Возвращает расположение, где приложение по умолчанию хранят данные.
%CD% Локальная Возвращает строку с текущей папкой.
%CMDCMDLINE% Локальная Возвращает точную строку команды, запустившую текущий Cmd.exe.
%CMDEXTVERSION% Системная (на уровне всей машины) Возвращает номер версии текущего Command Processor Extensions.
%COMPUTERNAME% Системная Возвращает имя компьютера.
%COMSPEC% Системная Возвращает точный путь до исполнимого файла командной оболочки.
%DATE% Системная Возвращает текущую дату. Использует такой же формат, как и команда date /t. Генерируется в Cmd.exe.
%ERRORLEVEL% Системная Возвращает код ошибки самой последней исполненной команды. Ненулевое значение говорит об ошибке.
%HOMEDRIVE% Системная Возвращает, какая буква диска локальной рабочей станции подключена к домашнему каталогу пользователя. Устанавливается в зависимости от значения домашнего каталога. Домашний каталог пользователя указан в Local Users and Groups («Локальные пользователи и группы»).
%HOMEPATH% Системная Возвращает полный путь домашней директории пользователя. Устанавливается на основе значения домашней директории. Домашняя пользовательская директория указана в Local Users and Groups.
%HOMESHARE% Системная Возвращает сетевой путь к общему домашнему каталогу пользователя. Устанавливается в зависимости от значения домашнего каталога. Домашний каталог пользователя указан в разделе «Локальные пользователи и группы».
%LOGONSEVER% Локальная Возвращает имя контроллера домена, который проверил текущий сеанс входа в систему.
%NUMBER_OF_PROCESSORS% Системная Указывает количество процессоров (ядер), установленных в компьютер.
%OS% Системная Возвращает имя операционной системы. Все ОС после Windows 2000 показывают имя операционной системы как Windows_NT.
%PATH% Системная Содержит список папок, в которых ищутся исполнимые файлы.
%PATHEXT% Системная Возвращает список расширений, которые операционная система расценивается как исполнимые.
%PROCESSOR_ARCHITECTURE% Системная Возвращает архитектуру чипа процессора. Примеры значений: x86, IA64, AMD64.
%PROCESSOR_IDENTFIER% Системная Возвращает описание процессора.
%PROCESSOR_LEVEL% Системная Возвращает номер модели процессора, установленного в компьютер.
%PROCESSOR_REVISION% Системная Возвращает номер ревизии процессора.
%PROMPT% Локальная Возвращает настройки приглашения командной строки для текущего интерпретатора. Генерируется в Cmd.exe.
%RANDOM% Системная Возвращает случайное целое число между 0 и 32767. Генерируется в Cmd.exe.
%SYSTEMDRIVE% Системная Возвращает диск, содержащий корневую директорию Windows (то есть это корень системы).
%SYSTEMROOT% Системная Возвращает расположение корневой директории Windows.
%TEMP% и %TMP% Системная и пользовательская Возвращает временные каталоги по умолчанию, которые используются приложениями, доступными для пользователей, вошедших в систему. Некоторые приложения требуют TEMP, а другие требуют TMP.
%TIME% Системная Возвращает текущее время. Использует такой же формат, как и команда time /t. Генерируется в Cmd.exe.
%USERDOMAIN% Локальная Возвращает имя домена, содержащего аккаунт пользователя.
%USERNAME% Локальная Возвращает имя пользователя, который в данный момент выполнил вход в систему.
%USERPROFILE% Локальная Возвращает расположение профиля текущего пользователя.
%WINDIR% Системная Возвращает расположение директории операционной системы.
%CommonProgramFiles% Системная Путь до папки с совместными файлами программ.
%ProgramFiles(x86)% Системная Папка с файлами 32-битных программ.
%CommonProgramW6432% Системная Путь до папки с совместными файлами программ.
%USERDOMAIN_ROAMINGPROFILE% Локальная Домен профиля.
%ProgramData% Системная Папка, в которой программы хранят данные.
%WT_PROFILE_ID% Локальная Идентификатор профиля.
%DriverData% Системная Папка хранения данных некоторых служб.
%ProgramW6432% Системная Каталог с файлами программ.
%PSModulePath% Системная и пользовательская Папки с модулями PowerShell.
%WSLENV%
%POWERSHELL_DISTRIBUTION_CHANNEL% Системная и пользовательская Канал распространения PowerShell.
%LOCALAPPDATA% Локальная Папка хранения данных программ, индивидуальная для каждого пользователя.
%ProgramFiles% Системная Папка с файлами программ.
%JAVA_HOME% Системная Путь в который установлена виртуальная машина Java.
%OneDrive% Локальная Путь до папки для хранения данных OneDrive.
%WT_SESSION% Локальная Идентификатор сессии.
%LOGONSERVER% Локальная Сервер, где был выполнен вход.
%PUBLIC% Системная Папка для публичного доступа.
%PROCESSOR_IDENTIFIER% Системная Описание процессора.
%CommonProgramFiles(x86)% Системная Путь для общих файлов 32-битных программ.

Как использовать переменные окружения

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

Узнать, установить и изменить значение переменной окружения можно в командной строке и в программах.

Переменные окружения в графическом интерфейсе

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

В открывшемся окне «Свойства системы» нажмите на кнопку «Переменные среды».

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

Здесь вы можете создать новые переменные, а также изменить или удалить существующие.

Сделанные здесь изменения являются постоянными и сохраняться после перезагрузки.

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

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