Відновлення реєстру в разі збоїв завантаження Windows
В ідеальному випадку при включенні комп'ютера під управлінням Windows на базі сімейства ядер, що ведуть свою ще з NT, завантаження системи відбувається в штатному режимі. Якщо завантаження завершена успішно, відбувається автоматичний запуск стандартної оболонки Windows - Провідника (в менеджері процесів explorer.exe).
Але часом в результаті деяких явищ процес завантаження може бути порушений, що призведе до пошкодження операційної системи і неможливості роботи. Найбільш часті причини проблеми: збій електроживлення і шкідливі програми, дії сторонніх користувачів. Відновлення реєстру до нормального стану саме те, що може швидко допомогти в цьому випадку.
Є різні "рівні" пошкодження системи. Якщо подолана стадія заставки і відображається кольорове оформлення оболонки Explorer (Робочий стіл), а далі завантаження не відбувається, то можна обмежитися процедурою відкоту до попереднього стану системи. Для цього при завантаженні слід натиснути на верхній частині клавіатури клавішу F8, що ініціює меню, в якому треба вибрати пункт "Безпечний режим". У меню "Всі програми" вибираєте "Стандартні", потім "Службові", пункт "Відновлення системи" (rstrui.exe). Вибираєте будь-яку точку відновлення системи до дати нещасливого збою і перезавантажується. Якщо вам пощастило і причина дійсно в реєстрі, що буває досить часто, система в результаті цих дій завантажується.
Бувають і фатальні збої, коли завантаження не відбувається зовсім. Типові симптоми - синій екран на етапі завантаження або чорний екран із зазначенням, що система не може завантажити частину реєстру. Не біда. Пара магічних пасів - і система знову працює! Але тут, як і будь-якій справі, теж є свої тонкощі. Адже причиною фатальних збоїв можуть бути не тільки програмні колізії, але й апаратні проблеми (пошкоджені модулі RAM пам'яті або основа системи - материнська плата). Перед тим як зробити спробу виправлення системи, їх треба б перевірити. Для цього відкрийте корпус і переконайтеся, що конденсатори на материнській платі в порядку. Потім спробуйте завантажитися то з одним, то з іншим модулем оперативної пам'яті. Якщо модуль всього один, то замініть його на новий-якщо зробити це немає можливості, протестуйте справність оперативної пам'яті утилітою memtest86 (можна знайти на чудовому збірнику для реанімаційних процедур ПК - Hiren's Boot CD).
Нічого з цього не допомогло? Тоді проблема дійсно в реєстрі. Пробуємо елементарний трюк із завантаженням останнього працездатного стану, що включає і відновлення реєстру, а, вірніше, невеликий його частини (один з пунктів в меню по F8). Не допомогло? Тоді приступаємо до "залізобетонному" варіанту - робимо відновлення реєстру. Для отримання доступу до файлової системи використовуємо консоль відновлення. Беремо диск з дистрибутивом Windows, чекаємо завантаження всіх драйверів і натискаємо клавішу R. Виходимо в консоль відновлення. Потім замінюємо пошкоджений "кущ реєстру" командою copy, вказуючи шлях до C: WINDOWS REPAIR ІМЯ_КУСТА_РЕЕСТРА, а шлях призначення буде C: WINDOWS SYSTEM32 CONFIG
Цього вистачить для завантаження системи в первозданному вигляді. У найбільш простому випадку роботи на цьому будуть завершені, якщо пошкоджений SYSTEM - треба буде тільки вручну перепоказать системі шлях до драйверів пристроїв. Найчастіше це може служити просто тимчасовим заходом лише до того щасливого моменту, поки ви не знайдете право на читання директорії System Volume Information, де зберігається зліпок системи, що дозволяє відновити реєстр (точки відновлення).
Для отримання доступу заходимо в "Панель управління", там шукаємо іконку "Властивості папки". Знімаємо чекбокси "приховувати захищені системні файли", не забуваємо і про галку "використовувати простий спільний доступ до папки". Заходимо на диск C: і дивимося жаданий "System Volume Information". У властивостях папки заходимо на закладку під найменуванням "безпека" і робимо операцію додавання поточного користувача в список. Доступ отриманий.
Заходимо в System Volume Information і в усі дерево підкаталогів. Шукаємо RP (Recovery Point, точка відновлення) якомога більше свіжої дати, заходимо в підкаталог Snapshot. Копіюємо потрібний нам кущ реєстру виду _REGISTRY_MACHINE_SOFTWARE в C: WINDOWS REPAIR. Вантажимо консоль відновлення і командою "copy" здійснюємо копіювання куща реєстру з C: WINDOWS REPAIR в C: WINDOWS SYSTEM32] CONFIG. Через кілька секунд після рестарту все знову працює! Відновлення реєстру вироблено. Особливістю версій WiNDOWS Vista і Seven є розташування резервних файлів реєстру в директорію C: WINDOWS SYSTEM32 CONFIG REGBACK, що спрощує вищенаведений алгоритм до одного дії (переміщення файлу куща реєстру з папки Regback в життєво важливу для операційної системи директорію C: Windows System32 Config. Таким чином, відновити реєстр Windows 7 простіше простого.