HKEY_CURRENT_USER проти HKEY_LOCAL_MACHINE: різниця та порівняння

HKEY_CURRENT_USER і HKEY_LOCAL_MACHINE є реєстрами для зберігання інформації в блоці компіляції реєстру Windows, наявному в операційній системі Windows, починаючи з версії Windows 3.1.

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

Ключові винесення

  1. HKEY_CURRENT_USER зберігає налаштування користувача для поточного користувача, тоді як HKEY_LOCAL_MACHINE зберігає загальносистемні налаштування.
  2. HKEY_CURRENT_USER — це підрозділ HKEY_USERS, який містить налаштування для всіх користувачів комп’ютера.
  3. Зміни, внесені в 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 починає використовуватися в тих випадках, коли один комп'ютер використовується декількома користувачами, кожен з яких має рівний доступ до системи.

Інформаційний покажчик, який містить цей реєстр, містить усі функції ОС, необхідні для очищення технічних аспектів комп’ютерної системи, до яких можуть отримати доступ усі, хто використовує системний блок.

Таблиця порівняння

Параметри порівнянняHKEY_CURRENT_USERHKEY_LOCAL_MACHINE
СкороченняHKCVHKLM
Налаштування під контролемШпалери робочого столу, інші налаштування дисплея, розкладка екранної клавіатуриШлях до файлу, версії, апаратні підключення в ОС
Може бути відредагованоОдин користувачКілька користувачів
Кількість копійКілька копій значень індексуОдин примірник інформації про значення індексу.
ПідрозділНемає підключівКілька підключів

Що таке HKEY_CURRENT_USER? 

HKEY_CURRENT_USER є одним із кількох реєстрів, які постачаються з ОС Windows. Він містить деталі конфігурації, які стосуються програмного забезпечення окремих користувачів.

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

Також читайте:  Що таке Amazon Kindle Unlimited і як він працює? Короткий огляд

У 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 завантажується в обліковий запис користувача під час запуску або запуску системи. Таким чином усі журнали користувачів в облікових записах мають однаковий реєстр інформації.

Також читайте:  Microsoft Project Standard проти Professional: різниця та порівняння

Інформація, що зберігається в реєстрі HKEY_LOCAL_MACHINE, стосується всього комп’ютера, включаючи його технічні можливості, які можна назвати глобальними параметрами, як-от шлях до файлу програми або версія програмного забезпечення.

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

Реєстр HKEY_LOCAL_MACHINE має 4 підрозділи, які вважаються його основними підрозділами. Це SAM, БЕЗПЕКА, ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ та СИСТЕМА.

Ці підключі допомагають у плавній обробці індексів ємність реєстру HKEY_LOCAL_MACHINE.

У Windows Vista та Windows версії 7 і новіших доступний п’ятий підрозділ: підрозділ HARDWARE.

Ще рідше зустрічається 6-й підключ під назвою BCD. Серед усіх цих підрозділів найпоширенішим є ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ, яке супроводжує майже весь інформаційний реєстр HKEY_LOCAL_MACHINE під час завантаження системи.

Основні відмінності між HKEY_CURRENT_USER і HKEY_LOCAL_MACHINE

  1. Хоча в HKEY_LOCAL_MACHINE користувачам доступна лише одна копія інформаційного реєстру, у випадку HKEY_CURRENT_USER наявні кілька копій заданих інформаційних значень реєстру щодо одного користувача. 
  2. У HKEY_CURRENT_USER, якщо користувач змінює значення реєстру за замовчуванням у своєму обліковому записі, ця зміна не буде видимою для інших, але у випадку HKEY_LOCAL_MACHINE зміна значення одним користувачем змінює значення реєстру для всіх користувачів .
  3. HKEY_LOCAL_MACHINE може редагувати будь-яка кількість користувачів зі свого облікового запису, щоб внести зміни в реєстр кожного, тоді як у HKEY_CURRENT_USER лише один користувач може редагувати реєстр для себе. 
  4. HKEY_CURRENT_USER завантажується, коли користувач входить до свого облікового запису, тоді як реєстр HKEY_LOCAL_MACHINE завантажується, щойно запускається система, що використовується. 
  5. У той час як HKEY_LOCAL_MACHINE зберігає інформацію про глобальні параметри, які пов’язані з комп’ютерною системою, HKEY_CURRENT_USER містить інформаційні записи, пов’язані здебільшого з параметрами дисплея та налаштуваннями, які користувачі можуть змінювати вручну. 
посилання
  1. https://www.sciencedirect.com/science/article/pii/S1742287605000587
  2. https://www.virusbulletin.com/uploads/pdf/conference_slides/2009/Willems-VB2009.pdf

Останнє оновлення: 11 червня 2023 р

крапка 1
Один запит?

Я доклав стільки зусиль для написання цього допису в блозі, щоб надати вам користь. Це буде дуже корисно для мене, якщо ви захочете поділитися цим у соціальних мережах або зі своїми друзями/родиною. ДІЛИТИСЯ ЦЕ ♥️

9 думок щодо “HKEY_CURRENT_USER проти HKEY_LOCAL_MACHINE: різниця та порівняння”

  1. У цій статті не вдається охопити справжню складність і нюанси реєстру Windows. У цих реєстрах є набагато більше, ніж те, що тут згадується.

    відповісти

Залишити коментар

Хочете зберегти цю статтю на потім? Клацніть сердечко в нижньому правому куті, щоб зберегти у власній коробці статей!