Домашняя » как » Что произойдет, если вы удалите весь реестр Windows?

    Что произойдет, если вы удалите весь реестр Windows?

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

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

    Скриншот предоставлен Википедией.

    Вопрос

    Читатель SuperUser SkYWAGz хочет знать, что произойдет, если весь реестр Windows будет удален:

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

    • кд% TMP%
    • reg запрос HKCR> RegTest.txt
    • reg запрос HKCU >> RegTest.txt
    • reg запрос HKLM >> RegTest.txt
    • reg запрос HKU >> RegTest.txt
    • reg запрос HKCC >> RegTest.txt
    • @pause && cls
    • для / f «delims =» %% I в (RegTest.txt) действительно удалить «%% I» / va / f

    Что произойдет, если весь реестр Windows будет удален?

    Ответ

    Ответы от суперпользователя Daniel B и StW есть для нас. Сначала Даниэль Б:

    Вы не можете удалить корневые узлы, так как они не существуют физически. Однако вы можете удалить их содержимое через Regedit (в отличие от reg).

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

    (Перевод: «Не удалось запустить Windows, поскольку следующий файл отсутствует или поврежден: \ WINXP \ system32 \ config \ SYSTEM»)

    Так да, удаление материала из реестра абсолютно убьет Windows. И если у вас нет резервной копии, восстановить ее невозможно.

    Далее следует ответ от StW:

    Windows хранит много критической информации в реестре, который загружается (по крайней мере, часть) на ранней стадии при загрузке. Если вы удалите эту информацию, Windows не сможет найти и загрузить важные системные файлы и, следовательно, не сможет загрузиться.

    Такой важной информацией является список драйверов устройств, необходимых для загрузки системы. Это может включать в себя:

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

    Однако по умолчанию Windows хранит резервную копию реестра. Если вы включили Восстановление системы, Вы можете найти такие копии в (скрытой) Системной папке с томами внутри корневой папки системного раздела. Кроме того, даже если у вас нет Восстановление системы Если Windows включена, Windows сохраняет резервную копию реестра в папке% WINDIR% \ System32 \ config \ RegBack \.

    Вы можете вручную скопировать файлы резервной копии в% WINDIR% \ System32 \ config \, чтобы восстановить данные реестра.


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.