Пристрій реєстру Windows 7/8/10

У цьому уроці ми більш детально розглянемо пристрій реєстру операційної системи Windows (дана інформація актуальна для XP, 7, 8, 8.1, 10).

Якщо ви хочете дізнатися, що таке системний реєстр, можете почати з попереднього уроку, в ньому я все докладно розповів, ось посилання. Якщо ж вам вже знайомі основи, то запрошую зануритися в глибини реєстру ОС Windows.

Як влаштований реєстр Windows

Структуру реєстру можна побачити в спеціальній програмі «Редактор реєстру» (докладні інструкції по його запуску можна знайти тут).

Найпростіший варіант запуску: натисніть клавіші Win + R, введіть команду regedit і натисніть ОК.

Редактор реєстру дуже схожий на провідник, а структура реєстру схожа на файлову систему вашого комп’ютера:

– зліва відображаються розділи, схожі на папки, всередині них є підрозділи (Зовсім як підпапки);

– справа відображаються параметри (Дуже схожі на файли) і їх значення.

Пристрій реєстру Windows 10

Розділи реєстру Windows

Реєстр Windows 10, 8, 7, XP складається з п’яти стандартних розділів – кореневих ключів:

  • HKEY_CLASSES_ROOT – інформація про зареєстровані в Windows типах файлів
  • HKEY_CURRENT_USER – настройки користувача, який перебуває в Windows
  • HKEY_LOCAL_MACHINE – параметри, які стосуються комп’ютера
  • HKEY_USERS – налаштування для всіх користувачів
  • HKEY_CURRENT_CONFIG – відомості про налаштування обладнання

Для простоти, їх часто вказують в скороченому позначенні (абревіатура з перших букв): HKCR, HKCU, HKLM, HKU, HKCC.

Призначення розділів реєстру

Розберемося з розділами реєстру Windows 10 трохи докладніше (якщо здасться складним, переходьте відразу до параметрів реєстру):

розділ реєстру опис
HKEY_CLASSES_ROOT
(HKCR)
Розділ зберігає інформацію про всі типи файлів, про які повинна знати Windows (avi, doc, jpg і всі інші). Для кожного типу вказана програма, пов’язана з ним, закріплений значок, який відображається в провіднику, наведені команди, які можна використовувати для даних файлів (відкрити, друк і т.д.) Після установки різних програм, тут реєструються нові типи файлів (наприклад, після установки архіватора 7-Zip з’являється тип файлу .7z)
Розділ є копією підрозділу HKEY_LOCAL_MACHINE \ Software \ Classes
HKEY_CURRENT_USER
(HKCU)
Цей розділ містить налаштування користувача, який увійшов в систему в даний момент. Тут зберігаються настройки екрану, розкладка клавіатури, мережеві підключення, налаштування програм і багато іншого.
Більшість рекомендацій по налаштуванню реєстру відносяться до цього розділу.
HKEY_USERS
(HKU)
Тут знаходяться налаштування всіх користувачів операційної системи, а також налаштування за замовчуванням. Насправді розділ HKEY_CURRENT_USER – це один з підрозділів розділу HKEY_USERS і все змінити установки, вчинені користувачем, зберігаються у виділеному для нього підрозділі.
HKEY_LOCAL_MACHINE
(HKLM)
У цьому розділі зберігається інформація про налаштування комп’ютера (програмної та апаратної конфігурації). Все, що ви зміните в цьому розділі, буде впливати на всіх користувачів ПК.
Цей розділ другий за популярністю внесених змін.
HKEY_CURRENT_CONFIG
(HKCC)
Розділ містить інформацію про налаштування обладнання для поточного сеансу (профіль обладнання). Цей розділ є копією підрозділу «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Hardware Profiles» і практично не використовується при ручних змінах.

Вітаю, ми вже розібралися з половиною уроку, і ви знаєте про п’ять кореневих розділах реєстру!

Щоб вивчити пристрій реєстру, залишилося познайомитися з параметрами і їх значеннями.

Види параметрів реєстру Windows

Як ми вже знаємо, розділи і підрозділи містять параметри (Англійською мовою – value entries). Параметри можуть мати різні значення, наприклад: шлях до файлу, назва програми, різні числа і т.д.

Приклад структури реєстру Windows 10

Записи реєстру діляться на три основних типи (і кілька різновидів):

  1. Строкові параметри – REG_SZ
  2. Двійкові параметри – REG_BINARY
  3. DWORD-параметри – REG_DWORD

Детальніше про параметри реєстру

Спробую коротко описати відмінності параметрів реєстру:

параметр опис
Строковий параметр
REG_SZ
Містить рядок тексту, наприклад, шлях до файлу або папці ( «C: \ Windows»).
Розширений строковий параметр
REG_EXPAND_SZ
Може містити спеціальні змінні, наприклад, замість «C: \ Windows» можна вказати% systemroot% (фактично, це буде той же шлях, але ми можемо використовувати його, якщо не знаємо заздалегідь, куди встановлена ​​ОС).
Складний параметр
REG_MULTI_SZ
Може містити більше одного рядка, зручно, якщо потрібно внести цілий список.
двійковий параметр
REG_BINARY
Набір двійкових даних, які відображаються в шістнадцятковому форматі (наприклад, 10 82 A0 8F). Використовується для зберігання інформації про обладнання.
параметр DWORD
REG_DWORD
Це ціле число, яке може бути в двійковому, десятковому або шістнадцятковому вигляді (наприклад, 0x00000020 (32) – у дужках вказано десяткове значення ключа). Довжина числа – 4 байта (32 біта). Часто цей параметр працює як перемикач: 1 – включено, 0 – вимкнено.

Насправді, видів параметрів в два рази більше, але щоб зрозуміти принципи пристрою реєстру, їх розбирати не обов’язково (але якщо бажання з’явилося, обов’язково напишіть в коментарях!)

Зовнішній вигляд різних параметрів

Ось як відображаються всі перераховані параметри в редакторі реєстру:

Види параметрів реєстру в Windows 10 і 8 (приклад)

Тобто, всі види строкових параметрів позначені з буквами «ab», А виконавчі і числові параметри позначені з цифрами «0011».

Ух ти, здається, ми розглянули все, що потрібно!

висновок

Отже, в цьому уроці ми розібралися з пристроєм реєстру Windows 10/8/7 / XP.

Давайте повторимо: реєстр складається з п’яти розділів, які можуть містити підрозділи (як папки в провіднику). У розділах і підрозділах знаходяться параметри (Строкові і числові). Змінюючи значення параметрів, ми можемо змінювати налаштування операційної системи, програм і користувача.

Чи не занадто складно?

Чекаю ваших відгуків і питань в коментарях!

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

Ссылка на основную публикацию