Домашня » як » Що станеться, якщо ви видалите весь реєстр Windows?

    Що станеться, якщо ви видалите весь реєстр Windows?

    Реєстр Windows - це одне місце, яке слід залишити достатньо самостійно, але тільки для аргументу, що станеться, якщо ви видалили все це? Сьогоднішня посада SuperUser Q&A обговорює можливості для задоволення цікавості читача.

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Знімок вікніз Вікіпедії.

    Питання

    Читач SuperUser SkYWAGz хоче знати, що станеться, якщо буде видалено весь реєстр Windows:

    Мені було цікаво, що станеться, якщо я видалив весь реєстр Windows (наприклад, використовуючи наступний код). Чи мій комп'ютер перестане працювати?

    • cd% TMP%
    • reg запит HKCR> RegTest.txt
    • reg запит HKCU >> RegTest.txt
    • reg query HKLM >> RegTest.txt
    • reg запит HKU >> RegTest.txt
    • reg запит HKCC >> RegTest.txt
    • @pause && cls
    • для / f "delims =" %% I в (RegTest.txt) чи reg reg "%% I" / va / f

    Що відбувається, якщо видалено весь реєстр Windows?

    Відповідь

    Співробітники SuperUser Daniel B і StW мають відповідь для нас. Спочатку Даніель Б:

    Ви не можете видалити кореневі вузли, оскільки вони фізично не існують. Проте ви можете видалити їх вміст за допомогою Regedit (на відміну від reg).

    Regedit зависає, як тільки я спробую видалити HKLM SYSTEM. Після скидання VM (тому що я ледачий), я отримую такий екран (операційна система Windows XP):

    (Переклад: "Windows не може запуститися, тому що такий файл відсутній або пошкоджений: WINXP system32 config. SYSTEM")

    Тому так, видалення реєстру з реєстру абсолютно позитивно вб'є Windows. І якщо у вас немає резервної копії, відновлення її неможливе.

    Далі йде відповідь від StW:

    Windows зберігає багато важливої ​​інформації в реєстрі, яка завантажується (принаймні частина її) на початковій стадії під час завантаження. Якщо видалити цю інформацію, Windows не зможе знайти та завантажити важливі системні файли, а отже, не зможе завантажитися.

    Така важлива інформація - це список драйверів пристроїв, необхідних для завантаження системи. Це може включати:

    • Драйвери дисків (дискети, жорсткі диски, компакт-диски, USB-пристрої,…)
    • Водії автобусів (IDE, SATA AHCI,…)
    • Драйвери файлової системи (FAT, NTFS,…)

    Однак за замовчуванням Windows зберігає резервну копію реєстру. Якщо увімкнено Відновлення системи, Ви можете знайти такі копії в (прихованій) папці інформації про системний об'єм всередині кореневої папки системного розділу. Додатково, навіть якщо у вас немає Відновлення системи Windows зберігає резервну копію реєстру в% WINDIR% \ t.

    Можна вручну скопіювати файли резервних копій у конфігурацію% WINDIR% System32, щоб відновити дані реєстру.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.