Реєстр windows - основи основ
Отже, сьогодні розмова піде про тему. здавалося б, не дуже важливою, але, по суті, дуже потрібної кожному користувачеві Windows (а таких переважна більшість) - про те, що таке реєстр, з чого складається, навіщо він потрібен і як його зберегти в своїх засіках. Отже, що ж таке взагалі реєстр? Якщо говорити по суті - це величезна, ієрархічно побудована база даних, яка працює від запитів користувача. Ця база даних потрібна для систематизації даних про систему, а також оптимізації доступу до них. Реєстр містить безліч різнопланової інформації як про звичайні налаштуваннях операційної системи, так і про різних тонких налаштуваннях - в тому числі, налаштування безпеки і роботи з низькорівневими програмами, а також драйверами.
Реєстр не є якоюсь зовнішньою програмою, він - частина операційної системи. Ntdetect шукає при завантаженні системи саме файли реєстру і завантажує звідти параметри цієї самої завантаження. знання ключів реєстру і знання їх значимості необхідно для ефективно управління системою. А також хоча б для елементарної діагностики «чому це працює не так». Реєстр є деревовидної системою каталогів значень / ключів. Які відповідають за окремі установки. Причому слід враховувати, що різні ключі можуть мати різний тип - від логічного до строкового.
Показова анатомія.
Про недоліки і як на цих недоліках заробляють шахраї.
Насправді система досить складна, проте досить надійна. Через надмірну складності виникають складнощі з фрагментацією реєстру, отже - зі швидкістю його роботи. Також реєстр має властивість надмірно «товстіти» в результаті накопичення даних за довгий час роботи, що також ускладнює його функціонування. Ця проблема вирішується за допомогою спеціальних програм по оптимізації і чищення реєстру. Самостійно займаючись цим питанням слід пам'ятати, що не варто видаляти щось з реєстру, якщо не знаєш про його призначення - так можна серйозно пошкодити систему, а то і взагалі вивести її з ладу. Крім того на цих проблемах намагаються неслабо наваритися шахраї - мережа сповнена пропозиціями «скачати програму щодо оптимізації реєстру, після установки якої комп'ютер буде працювати швидше на 30%». Зазвичай за такою пропозицією слід форма по відправці СМС, яке підтверджує попередні підозри. Не варто звертати уваги на подібні речі, а тим більше вірити їм - тоді не втратите ні грошей, ні нервів.
Основні гілки реєстру, їх значення і призначення.
HKEY_USERS - цей розділ містить налаштування для всіх користувачів комп'ютера.
HKEY_CURRENT_USER - дана гілка є посиланням на конкретний внутрішній підрозділ HKEY_USERS. Всі настройки виставляються у відповідності з тим, який з користувачів знаходиться в даний момент в системі (тобто яка сесія активна).
HKEY_LOCAL_MACHINE - містить практично настройки і параметри, що належать комп'ютера, в тому числі апаратні настройки, конфігурація апаратного забезпечення і профілів користувачів.
Написані вище основні стандартні розділи можна видалити або перейменувати. Деякі розділи реєстру є енергозалежними (volatile) і не зберігаються в будь-якому файлі. ОС створює і управляє цими розділами повністю в оперативній пам'яті, без збереження їх на жорсткий диск, тому вони є тимчасовими за своєю природою. Система створює енергозалежні розділи кожен раз при початковому завантаженні. Наприклад, HKEY_LOCAL_MACHINE \ HARDWARE - розділ реєстру, який зберігає інформацію по апаратним пристроям і призначеним для них ресурсів. Призначення ресурсу і апаратне виявлення відбуваються кожен раз при завантаженні системи, тому логічно і природно, що цим даним не потрібне постійне зберігання на жорсткому диску.
Як зберегти «вже нажите».
Іноді буває корисно зробити бекап (резервне копіювання) системного реєстру - через побоювання його пошкодження. Це може статися в результаті невдалих експериментів з реєстром, неправильної установки драйверів і ще багатьох десятків причин. Та й мати її «на всякий випадок» теж не завадить. Для того, щоб не робити це щоразу вручну, можна використовувати одну з багатьох програм-автобекаперов, наприклад, Comodo Backup.
Для вже особливої нажежності можна забекапіть і Джоб самого самого комодо - для цього можна написати системний скрипт (bat-файл, який допоможе в цьому випадку). Для того щоб він працював, досить, набрати нижченаведений код в «блокноті», а після зберегти файл з розширенням .bat. Якщо потрібно зберегти налаштування, що зберігаються в реєстрі, робимо батник, що експортує їх в регфайл (и), прописуємо його в графі run befor start of backup і включаємо його в архів. Код вийде таким:
regedit / e C: \ BAT \ CmdBackUp1.reg "HKEY_CURRENT_USER \ Software \ ComodoGroup \ Comodo BackUp"
regedit / e C: \ BAT \ CmdBackUp2.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \ ComodoGroup \ Comodo Backup \ Backup"
Таким чином, в даній статті ми розглянули основні гілки і особливості реєстру Windows, а також вирішили проблему бекапу. Ці знання не будуть зайвими ні для кого, проте сподіваємося, щоб всякий створений вами бекап був лише страховкою, але ніяк не останнім шансом =)