Що таке реєстр?

Саме слово реєстр часто викликає якусь збентеженість через те, що відразу асоціюється з чимось складним і незрозумілим. Тому багатьом не хочеться вдаватися в подробиці і вони просто в нього не лізуть. І це вірно. Але знати про реєстр потрібно хоча б у загальних рисах.
Що таке реєстр windows?
Реєстр - це свого роду величезна база даних, яка зберігає в собі всі записи про налаштування та параметри програм, служб і всієї операційної системи в цілому.
До нього постійно звертається система, і навіть під час завантаження відбувається близько тисячі звернень, а під час роботи з комп'ютером ця кількість може досягати декількох десятків звернень.
Принцип роботи реєстру такий, що при установці нової програми або пристрою, всі необхідні дані для їх роботи записуються (реєструються) в реєстрі, а при запуску або роботі з ними (програмами, пристроями) вони (дані) зчитуються з реєстру.
Значення реєстру в системі дуже велике. Він відповідає як за програмне забезпечення (утиліти, ОС і т.п.), так і за апаратну частину (залізо, тому що відповідає за установку обладнання). Тому він часто піддається всіляким атакам вірусів які його або виводять з ладу, або повністю блокують. Адже при некоректній роботі реєстру, Ваша операційна система може взагалі не завантажитися.
За допомогою реєстру можна творити чудеса - змусити комп'ютер працювати на максимумі і навпаки - змусити "гальмувати" комп'ютер, запускати програми, що не запускалися, робити нові пункти в ОС і ін.
Де знаходиться і як відкрити / запустити редактор реєстру windows?
В ОС розробники створили спеціальну утиліту для роботи і управління реєстром, яка називається Редактор реєстру. Сама ця утиліта знаходиться в папці шляхом: буква_сістемного_діска \ Windows \ System32. Залежно від версії операційної системи, редактор має назву: regedt32 або regedit.exe.
Але кожен раз запускати через системну папку незручно, тому краще краще скористатися службою виконати, яка запускається через Пуск - Виконати (Що робити, якщо в Пуск немає Виконати) або за допомогою комбінації клавіш win+r.
У будь-якому з цих методів, кінцевим результатом буде виклик вікна з нового рядка, в яку потрібно ввести regedit

далі натискаємо ОК і погоджуємося з Контролем Облікових Записів натиснувши Так.
Пристрій Редактор Реєстру windows
Головне вікно розділене на 2 частини: в першій знаходиться ієрархічна структура реєстру поділена на гілки, у другій розташовуються дані про файлі реєстру з полями Ім'я, Тип і Значення.
1) HKEY_CLASSES_ROOT (HKCR) - містить відомості про розширення всіх зареєстрованих в системі типів файлів і асоціаціях (відповідає за запуск необхідної програми при відкритті файлу за допомогою Провідника Windows) і відомості про впроваджені СОМ-серверах;
2) HKEY_CURRENT_USER (HKCU) - зберігає інформацію про конкретного користувача, який увійшов в систему зараз (папки користувача, колір екрану і параметри панелі управління);
3) HKEY_LOCAL_MACHINE (HKLM) - містить інформацію про апаратну частину комп'ютера (драйвера пристроїв, відомості про завантаження Windows, налаштування ПО і т.д.);
4) HKEY_USERS (HKU) - містить інформацію про всіх активних завантажених профілях користувачів ПК, що мають доступ до операційної системи;
5) HKEY_CURRENT_CONFIG (HKCC) - містить інформацію про конфігурацію обладнання, яка використовується локальним комп'ютером при запуску системи (містить дані про все обладнання, яке функціонує в момент запуску комп'ютера).

У цих кореневих (головних) папках розташовані інші, які теж можуть мати свої підрозділи. Щоб перейти до них досить натиснути на "+" зліва від пункту, або стрілку вправо на клавіатурі. Щоб приховати, потрібно натиснути або на "-" біля пункту, або стрілку вліво.

У верхньому меню можна зберегти реєстр або навпаки відновити його з збереженої копії, вибравши пункти з меню Файл - Імпорт ... і Експорт ... відповідно (створення резервної копії реєстру).
У меню Правка, при знаходженні в будь-якої певної гілці, можна створити розділ або параметр, а так само видаляти і перейменовувати їх. Так само в ньому знаходиться пошук по параметру.
Більше в ньому нічого такого і цікавого немає.
Існують різного роду твики і хакі реєстру - це набір команд для реєстру, упаковані в файл з розширенням .reg (до речі, це і є спеціальний тип файлу реєстру). Такі файли спрощують роботу з реєстром. Вам не потрібно переходити і шукати в гілках щось і редагувати. Файл все зробить за Вас.
Зрозуміло в них може ховатися і загроза Вашого комп'ютера і системі в цілому, тому добре подумайте, перш ніж застосовувати Твік або хак реєстру.
Згодом реєстр наповнюється все більшою кількістю даних. Пов'язано це з постійним "рухом" інформації - Ви що то видаляєте, встановлюєте, переміщує, копіюєте і т.д. А між тим, інформація вся зберігається в реєстрі.
Для наочності, наприклад, Ви хочете видалити папку. Ви просто натискаєте ПКМ на ній і вибираєте вилучити або ж через кнопку del на клавіатурі або переміщаєте в кошик перетягуємо. У будь-якому з таких випадків Ви тільки візуально видаляєте її з Ваших очей, а інформація про її розташуванні все одно залишається зберігається в реєстрі (Ви ж його при цьому не відкриваєте).
Або Ви вирішили правильно видалити програму. У цьому випадку все одно інформація в реєстрі залишиться (при стандартному видаленні). До речі, інформації буде куди більше ніж у випадку з папкою, адже крім розташування папки з програмою, в реєстрі зберігаються різного роду асоціації програми, дані про ярликах, інформація про налаштування і багато чого ще. В цьому випадку можуть допомогти спеціальні програми для видалення програм, описані в статті як повністю видалити програму з комп'ютера.
А що робити з іншими застарілими записами? Наприклад про папку з фотографіями, яку Ви видалили ще півроку тому.
І тут теж все передбачено і розроблені спеціальні програми для очищення реєстру.
Своєчасна і регулярна чистка реєстру допоможе йому "дихати вільно", адже при великій кількості застарілих записів, запитів стає все більше і вони повторюються для неіснуючих записів, а це викликає повільну працездатність і збільшує кількість системних помилок.