Про те, що в будь-якій системі Windows існуєреєстр, знають практично всі користувачі. Але ось як з ним звертатися, здогадуються далеко не всі. Розглянемо як приклад реєстр «Віндовс 7». Головний упор буде зроблений на одну з основних гілок, скорочено позначається HKLM.
Що таке реєстр «Віндовс 7» або іншої системи?
Сам реєстр Windows являє собою велику базу даних з ієрархічною структурою, в якій містяться основні параметри і настройки апаратно-програмного комплексу.
У нього входять ключі, що відповідають за драйвери«Залізних» пристроїв, системні настройки і все, що відноситься до встановленим стандартним або призначеним для користувача додатків. Одним з найбільших і найбільш важливих компонентів є розділ HKEY_LOCAL_MACHINE.
Стандартний доступ в редактор
Виклик редактора можна здійснити декількомаспособами. Необізнаний користувач може використовувати основне меню «Пуск», в якому в розділі стандартних системних утиліт і знаходиться посилання на цей аплет.
Але цей процес надто довгий, тому кращевикористовувати безпосереднє введення команди regedit в меню «Виконати» (Win + R), що відповідає за відкриття виконуваного файлу програми. Запускати її для можливості редагування ключів і параметрів потрібно виключно від імені адміністратора.
Після входу в головному вікні зліва відобразяться основні розділи, в яких записи об'єднані за деякими ознаками. Тут же є і гілка HKEY_LOCAL_MACHINE. Вона-то нас і цікавить.
Гілка HKEY_LOCAL_MACHINE: основні розділи і ключі
У цій папці зібрані відомості про систему, драйвери і програмах, що стосуються всіх користувачів системи. Іншими словами, ключі являють собою загальні глобальні настройки.
Головних підпапок в цій гілці знаходиться всьогошість. А в них є вже власні підкаталоги, в яких і зберігаються певні параметри і настройки. Наприклад, в розділі HKEY_LOCAL_MACHINE / SOFTWARE описується програмне забезпечення, встановлене на комп'ютері і використовується всіма без винятку користувачами.
Тут представлені підкаталоги, імена якихвідповідають розробнику або типу ПО. Подивившись уважніше, можна виявити і підпапку, що знаходиться за адресою HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft. Неважко здогадатися, що в ній зібрані відомості тільки про програмні продукти та системних модулях цієї корпорації.
Тут стільки інформації, що абсолютно всеперерахувати просто неможливо. Але головними є налаштування DirectX, платформи .NET Framework і ASP.NET, опису портів і криптографічного системи, ключі, що відносяться до мультимедіа і мобільних технологій, мережеві параметри, дані про об'єкти OEM і ODBC, і все те, що необхідно для коректного функціонування Windows і супутніх додатків (стандартних, встановлених в системі за замовчуванням, і додаткових начебто офісних пакетів або чогось ще).
Чи варто займатися редагуванням системного реєстру?
Тепер кілька слів щодо змінипараметрів в будь-якому підрозділі гілки HKEY_LOCAL_MACHINE. У деяких випадках з міркувань безпеки доступ до редагування ключів може бути заблокований системним адміністратором. Але якщо необхідність ручного коректування ключів все-таки назріла, необхідно отримати відповідні права доступу або запускати редактор від імені адміна з усіма наслідками, що випливають привілеями.
Крім того, спочатку бажано зробитирезервну копію реєстру, використовуючи для цього функцію експорту. Для чого це потрібно? Та тільки для того, щоб в разі невдалих дій забезпечити можливість відновлення. Найголовніша проблема редактора полягає в тому, що в ньому не передбачені запити на підтвердження дій користувача. Це означає, що всі зроблені зміни зберігаються автоматично, а повідомлення з кнопками на кшталт «OK», «Застосувати» або «Зберегти» не видаються взагалі.
Таким чином, змінивши в гілці HKEY_LOCAL_MACHINEбудь-які параметри ключів або створивши нові, можна запросто призвести Windows до того, що система відмовиться працювати. При виході з редактора це може і не виявитися жодним чином, а ось при перезавантаженні можливе виникнення серйозних проблем, які можна вирішити відновленням системи, а якщо і ця функція виявляється непрацездатною, доведеться використовувати заздалегідь створений файл експорту, що має розширення .reg. З його вмісту відновлення займає всього лише кілька хвилин.
висновок
Звичайно, описати всі ключі і покладені на нихзавдання в вищезгаданому розділі не представляється можливим. Але якщо підвести якісь підсумки, можна сказати, що гілка HKEY_LOCAL_MACHINE відповідає за загальні уніфіковані параметри, які стосуються цілої комп'ютерної системи і юзерам, в ній зареєстрованим. Але основний упор зроблений саме на параметри системи і встановленого програмного забезпечення.
Якщо ж говорити про питання безпеки системиі редагування реєстру, без спеціальних знань цього краще не робити, оскільки функціонування не тільки програм, а й Windows, може бути порушено внаслідок критичних збоїв. Відомі навіть випадки, коли при відсутності резервної копії реєстру доводилося перевстановлювати всю систему, а це займає досить тривалий час. Так що краще не ризикувати і сто разів подумати, перш ніж змінювати якийсь ключ або відповідний йому параметр.