Windows environment current user

HKEY_CURRENT_USER (куст реестра HKCU)

Подробная информация о кусте реестра HKEY_CURRENT_USER

HKEY_CURRENT_USER, часто сокращенно обозначаемый как HKCU , является одним из полдюжины кустов реестра, основной частью реестра Windows.

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

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

Многие параметры, которые вы настраиваете в различных апплетах на панели управления, фактически хранятся в кусте реестра HKEY_CURRENT_USER.

Как добраться до HKEY_CURRENT_USER

HKEY_CURRENT_USER – куст реестра, один из самых простых типов вещей, которые можно найти в редакторе реестра:

Откройте редактор реестра.

Найдите HKEY_CURRENT_USER в редакторе реестра на панели слева.

Дважды нажмите или дважды нажмите HKEY_CURRENT_USER , либо один раз нажмите/коснитесь маленькой стрелки или значка плюса слева, если вы хотите развернуть его.

Более новые версии Windows используют стрелку в качестве этой кнопки для расширения кустов реестра, но другие имеют знак плюс.

Не видите HKEY_CURRENT_USER?

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

Вот что нужно сделать: в левой части редактора реестра прокрутите до самого верха, пока не увидите Компьютер и HKEY_CLASSES_ROOT . Выберите стрелку или знак плюс слева от папки HKEY_CLASSES_ROOT, чтобы свернуть/свернуть весь улей. Тот, что чуть ниже – HKEY_CURRENT_USER.

Подразделы реестра в HKEY_CURRENT_USER

Вот некоторые общие ключи реестра, которые вы можете найти в кусте HKEY_CURRENT_USER:

  • HKEY_CURRENT_USER \ AppEvents
  • HKEY_CURRENT_USER \ Console
  • HKEY_CURRENT_USER \ Панель управления
  • HKEY_CURRENT_USER \ Environment
  • HKEY_CURRENT_USER \ EUDC
  • HKEY_CURRENT_USER \ идентичностей
  • HKEY_CURRENT_USER \ Раскладка клавиатуры
  • HKEY_CURRENT_USER \ Network
  • HKEY_CURRENT_USER \ Printers
  • HKEY_CURRENT_USER \ Software
  • HKEY_CURRENT_USER \ System
  • HKEY_CURRENT_USER \ Летучая среда

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

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

HKCU Примеры

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

HKEY_CURRENT_USER \ AppEvents \ EventLabels

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

Читайте также:  Dns record in linux

HKEY_CURRENT_USER \ Панель управления

В \ Control Panel \ Keyboard находится несколько настроек клавиатуры, таких как параметры задержки клавиатуры и скорости клавиатуры, которые управляются с помощью Repeat delay и Повторите настройки в апплете панели управления клавиатуры.

Апплет Mouse – это еще один апплет, настройки которого хранятся в ключе HKEY_CURRENT_USER \ Control Panel \ Mouse . Некоторые параметры включают в себя DoubleClickHeight, ExtendedSounds, MouseSensitivity, MouseSpeed ​​, MouseTrails, и SwapMouseButtons.

Еще один раздел панели управления посвящен исключительно курсору мыши, который находится в разделе Курсоры . Здесь хранится имя и физическое расположение файла стандартных и пользовательских курсоров. Windows использует файлы неподвижных и анимированных курсоров, которые имеют расширения CUR и ANI соответственно, поэтому большинство файлов курсоров, найденных здесь, указывают на файлы этих типов в папке % SystemRoot% \ cursors \ .

То же самое верно для клавиши рабочего стола панели управления HKCU, которая определяет множество параметров рабочего стола в таких значениях, как WallpaperStyle , которые описывают, следует ли центрировать обои или растягивать их по экрану.Другие в этом же месте: CursorBlinkRate, ScreenSaveActive, ScreenSaveTimeOut, и MenuShowDelay .

HKEY_CURRENT_USER \ Environment

Ключ Environment – это место, где находятся переменные среды, такие как PATH и TEMP . Изменения могут быть сделаны здесь или через Проводник Windows, и они будут отражены в обоих местах.

HKEY_CURRENT_USER \ Software

Множество пользовательских программных записей перечислены в этом разделе реестра. Одним из примеров является местоположение программы веб-браузера Firefox. В этом подразделе находится значение PathToExe , которое объясняет, где находится firefox.exe в папке установки:

Подробнее о HKEY_CURRENT_USER

Улей HKEY_CURRENT_USER на самом деле является просто указателем на ключ, расположенный под кустом HKEY_USERS, который называется так же, как ваш идентификатор безопасности. Вы можете вносить изменения в любом месте, так как они одно и то же.

Причина, по которой HKEY_CURRENT_USER даже существует, учитывая, что это просто ориентир для другого улья, заключается в том, что он обеспечивает более простой способ просмотра информации. Альтернативный вариант – найти идентификатор безопасности вашей учетной записи и перейти в эту область HKEY_USERS.

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

Из-за того, как это настроено, вы можете просто перейти к идентификатору безопасности другого пользователя в HKEY_USERS, чтобы увидеть все, что они увидят в HKEY_CURRENT_USER, когда они вошли в систему.

Переменные среды в Windows: использование, список и таблицы

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

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

Переменные среды Windows делятся на два вида:

  • Пользовательские переменные среды — содержат указания пути к пользовательским каталогам.
  • Системные переменные среды — содержат информацию о каталогах ОС и конфигурации ПК.
Читайте также:  Как посмотреть оценку системы windows

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

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

Пример использования переменной среды Windows

Рассмотрим следующий пример: пользователю нужно открыть системную папку «AppData», в которой находятся различные данные программ, установленных в операционную систему Windows. Скрытая папка «AppData» находится в профиле пользователя, обычно на диске «C:». Данные приложений расположены по пути:

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

При помощи переменной «%APPDATA%» (переменная используется без кавычек) можно сразу открыть нужную директорию в системе, без ввода имени пользователя, включения отображения скрытых папок, ввода полного пути. Это экономит много времени.

Чтобы открыть нужный каталог достаточно лишь ввести «%APPDATA%» в поле поиска Windows, в адресную строку Проводника или в диалоговое окно «Выполнить», а затем нажать на клавишу «Enter».

Переменные среды Виндовс заключены в специальный оператор «%», который находится с двух сторон названия переменной. Это необходимо, чтобы система могла обработать запрос.

Пользователь может самостоятельно создавать переменные среды или изменять существующие. В статье мы рассмотрим несколько способов просмотра переменных среды и самостоятельное создание переменной. В руководстве вы найдете таблицу со списком переменных, применяемых в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.

Как посмотреть переменные среды Windows 10

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

Чтобы посмотреть переменные окружения Windows 10, выполните следующее:

  1. Нажмите на клавиши» «Win» + «R».
  2. В окне «Выполнить» введите команду: «systempropertiesadvanced» (без кавычек), а затем нажмите на кнопку «ОК».
  3. В окне «Свойства системы», во вкладке «Дополнительно» нажмите на кнопку «Переменные среды…».

  1. В окне «Переменные среды» отображаются пользовательские переменные среды и системные переменные среды.

Доступ к переменным средам из реестра Windows

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

Системные переменные среды находятся по следующему пути:

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

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

Как посмотреть все переменные среды в командной строке

Пользователь может получить список переменных среды при помощи системного инструмента — командной строки Windows.

В cmd переменные среды открываются следующим образом:

  1. Запустите командную строку от имени администратора.
  2. Выполните команду:

Для получения списка переменных в виде текстового файла, выполните в командной строке команду:

После выполнения этой команды, на Локальном диске «C:» появится текстовый файл с именем «Variables» (имя можно использовать любое), в котором находится список переменных среды Windows.

На моем компьютере файл имеет следующее содержание:

Открытие списка переменных среды в Windows PowerShell

Открытие списка переменных среды возможно при помощи системного средства Windows PowerShell.

Читайте также:  Как пишется астра линукс

Выполните следующие действия:

  1. Запустите Windows PowerShell от имени администратора.
  2. Введите команду, а затем нажмите на клавишу «Enter»:
  1. В окне PowerShell откроется список переменных среды Windows.

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

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

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

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

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

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

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

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

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

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

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

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

Список переменных среды Windows в таблице

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

Переменная Назначение Значение переменной
%ALLUSERSPROFILE% Папка ProgramData C:\ProgramData
%APPDATA% Папка размещения данных программ C:\Users\User\AppData\Roaming
%CommonProgramFiles% Папка Common Files в Program Files C:\Program FilesCommon Files
%CommonProgramW6432% Папка Common Files в Program Files C:\Program Files\Common Files
%COMPUTERNAME% Имя компьютера DESKTOP-XXXXXXX
%ComSpec% Запуск командной строки C:\WINDOWS\system32\cmd.exe
%DriverData% Папка DriverData C:\Windows\System32\Drivers\DriverData
%HOMEDRIVE% Системный диск C:
%HOMEPATH% Папка профиля пользователя C:\Users\User
%LOCALAPPDATA% Папка локальных данных приложений C:\Users\User\AppData\Local
%LOGONSERVER% Имя контроллера домена \DESKTOP-XXXXXXX
%NUMBER_OF_PROCESSORS% Количество потоков процессора
%OneDrive% Папка OneDrive C:\Users\User\OneDrive
%Path% Путь поиска исполняемых файлов C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;…
%PATHEXT% Исполняемые расширения файлов .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC
%PROCESSOR_ARCHITECTURE% Архитектура процессора AMD64; x86; IA64
%PROCESSOR_IDENTIFIER% Описание процессора
%PROCESSOR_LEVEL% Номер модели процессора
%PROCESSOR_REVISION% Ревизия процессора
%ProgramData% Папка ProgramData C:\ProgramData
%ProgramFiles% Папка ProgramFiles C:\Program Files
%ProgramFiles(x86)% Папка ProgramFiles(x86) C:\Program Files (x86)
%ProgramW6432% Папка ProgramFiles C:\Program Files
%PROMPT% Возвращение параметров командной строки
%PSModulePath% Пути к расположению модулей PowerShell C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
%PUBLIC% Папка «Общие» в профиле пользователей C:\Users\Public
%SystemDrive% Системный диск с Windows C:
%SystemRoot% Папка Windows C:\Windows
%TEMP% Временный каталог C:\Users\User\AppData\Local\Temp
%TMP% Временный каталог C:\Users\User\AppData\Local\Temp
%USERDOMAIN% Имя домена DESKTOP-XXXXXXX
%USERNAME% Имя пользователя User
%USERPROFILE% Профиль пользователя C:\Users\User
%Windir% Папка Windows C:\Windows

Выводы статьи

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

Оцените статью