Адміністрування системного реєстру Win9x/nt/2000
Пакети відновлення (service packs), узагалі, гарна річ, але часом вони вносять хаос до реєстру.Перед установкою пакета відновлення варто роздрукувати основні елементи реєстру. Саме так виявляються чимало змін. Крім того, довідуємось масу способів проникнення в надра реєстру. Звичайно, найбільше задоволення одержуєш від утиліти REGMON!
спробувати цей інструмент, щоб б простежити вплив його найпростіших функцій на реєстр (наприклад, включіть Control Panel з головного меню). (Обновлена версія цієї програми знаходиться на Web-вузлі книги http://www.registrysecrets.com/regsec/programs.cfm.)Готуючи книгу, в роботі широко використовувались пошукові сервери Інтернету і, напевно, міг би написати цілу главу про всіх «за» і «проти» кожного конкретного пошукового сервера. Так на AltaVista (www.altavista.com), та на HotBot (www.hotbot.com) по ключових словах «НКЕУ», «Registry» чи навіть «Windows NT Registry» Ви одержите десятки тисяч посилань. Зі знайденого вибрано якнайкорисніше. Далі, перевіряючи ці зведення на практиці, або одержували обіцяні переваги, або переустановлювали тестувальну систему. Досвід показує: приблизно 30% цих рекомендацій заслуговують довіри, а інші 70% дозволяють зробити висновок, що саме така кількість «Internet» рекомендацій — або дублювання, або зовсім не працюють під Windows NT.
Знайдено безліч елементів реєстру в групах новин (newsgroups) і на серверах розсилання (list servers). Це недорогі і, що важливіше, безцінні засоби. У прикладах модифікації елементів реєстру набагато більший високий відсоток вдалого повторення описуваного результату (більш 85%). Складено список Web-вузлів, груп новин і серверів розсилання — він приводиться далі.
Запускайте Regedt32.exe, а для пошуку — Regedit.exe і відкривайте розділ за розділом. Подорож у безоднях реєстру дуже цікава і... дуже небезпечна. Удосталь поекспериментував з ним, навчилися відновлювати систему навіть після її повного руйнування.
Для повноти опису визначимо фізичне положення файлів
реєстру. Як Ви розумієте, реєстр не існує десь у просторі, а фізично розташований на диску, але не одним великим файлом¬
, а розбитий на декілька частин:
ГалузьФайл
HKEY_LOCAL_
MACHINENSYSTEM
HKEY_LOCAL_
MACHINEXSAM
HKEY LOCAL
MACHINEXSECURITY
HKEY_LOCAL_
MACHINEXSOFTWARE
HKEYJJSERSVDEFAULT
HKEY_USERS\
%SystemRoot%\system32\config\SYSTEM %SystemRoot%\system32\config\SAM