Разница между HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE (с таблицей)

Оглавление:

Anonim

HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE - это регистры хранения информации в модуле компиляции реестра Windows, который находится в операционной системе Windows, начиная с версии Windows 3.1.

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

HKEY_CURRENT_USER против HKEY_LOCAL_MACHINE

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

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

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

Таблица сравнения между HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE

Параметры сравнения

HKEY_CURRENT_USER

HKEY_LOCAL_MACHINE

Сокращение HKCV HKLM
Настройки под контролем Обои рабочего стола, другие настройки дисплея, раскладка экранной клавиатуры Путь к файлу, версии, аппаратные подключения в ОС
Может быть отредактирован Один пользователь Несколько пользователей
Количество копий Множественные копии значений индекса Единственная копия значения информационного индекса.
Подключ Дополнительный ключ недоступен Несколько дополнительных ключей

Что такое HKEY_CURRENT_USER?

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

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

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

В HKEY_CURRENT_USER, если пользователь желает изменить или отредактировать какие-либо записи, которые по умолчанию внесены в реестр, он / она может это сделать.

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

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

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

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

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

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

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

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

Все настройки, которые можно изменить в HKEY_CURRENT_USER, зависят от пользователя. Например, настройки отображения, такие как цвет, фон рабочего стола, расположение приложений и т. Д.

Другие настройки, которые входят в HKEY_CURRENT_USER, - это размеры окна раскладки экранной клавиатуры и т. Д.

Что такое HKEY_LOCAL_MACHINE?

HKEY_LOCAL_MACHINE - один из многих информационных реестров, которые помогают создать основу для реестра Windows.

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

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

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

Реестр HKEY_LOCAL_MACHINE может быть изменен кем угодно, если пользователи используют ОС. Это потому, что изменение, сделанное одним, доступно всем.

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

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

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

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

В реестре HKEY_LOCAL_MACHINE есть 4 подраздела, которые считаются его основными подразделами. Это SAM, БЕЗОПАСНОСТЬ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ и СИСТЕМА.

Эти подключи помогают обеспечить бесперебойную обработку индексов в реестре HKEY_LOCAL_MACHINE.

В Windows Vista и Windows версии 7 и выше обычно отображается пятый подраздел, который является подразделом HARDWARE.

Еще реже встречается шестой подключ под названием BCD. Среди всех этих подключей наиболее распространенным является ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, которое сопровождает почти весь информационный реестр HKEY_LOCAL_MACHINE во время загрузки системы.

Основные различия между HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE

Вывод

И HKEY_CURRENT_USER, и HKEY_LOCAL_MACHINE очень важны для хранения значений индекса, касающихся информации, которая может оказаться важной для пользователя.

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

HKEY_CURRENT_USER - это индивидуально доступный реестр, содержащий значения индексов, которые представляют интерес для лиц, связанных с их ОС.

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

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

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

В то время как HKEY_LOCAL_MACHINE обычно содержит подразделы под ним, сам HKEY_CURRENT_USER является подключом, который входит в HKEY_USER.

использованная литература

Разница между HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE (с таблицей)