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


25

Мені було цікаво, що буде, якщо я видалю всі реєстри. Чи перестане працювати мій ПК? Редагувати: я відредагував код, тепер він повинен видалити реєстр.

cd %TMP%
reg query HKCR> RegTest.txt
reg query HKCU>> RegTest.txt
reg query HKLM>> RegTest.txt
reg query HKU>> RegTest.txt
reg query HKCC>> RegTest.txt
@pause && cls
for /f "delims=" %%I in (RegTest.txt) do reg delete "%%I" /va /f

Ну, нічого не сталося. Однак команда успішно виконана. Так що нічого не змінилося, lol :-) Редагувати: Ofc. я перезавантажив його.
Haplo

відкрити regedit опублікувати захоплення екрана ... потім перезавантажити його .....
Logman

Перед перезавантаженням це по-турецьки, але в ньому сказано, що команда виконана. І після перезавантаження .
Haplo

Скільки часу потрібно, щоб його видалити? і що змінюється після перезавантаження? коли ти відкрив regedit після перезавантаження, він все ще був порожнім?
SkYWAGz

Як я сказав, нічого не змінилося. Ключі реєстру не видалено, а команда виконана негайно. Отже, як я сказав, ви не можете зробити щось подібне.
Haplo

Відповіді:


36

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

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

введіть тут опис зображення

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

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


дякую за тестування / демонстрацію, і я не думаю, що ви могли бути зрозумілішими з результатом видалення реєстру "absolutely positively kill Windows"! З цікавості ви використовуєте програмне забезпечення VM?
benscabbia

6
"неможливо", як теоретично чи практично?
Кровотечі пальці

2
@BleedingFingers Ви маєте на увазі скасування шкоди? Оскільки реєстр ніколи не є однаковим для двох установок Windows, які фактично використовуються, ви не можете використовувати нічого, крім зовсім недавньої резервної копії, щоб повністю відновити ПК. Зрозуміло, з менш критичними матеріалами, такими як асоціації файлів, використання даних іншої установки може працювати.
Даніель Б

2
Без резервного копіювання вам потрібно буде спробувати використати файли реєстру іншої машини, оскільки реєстр використовується для пошуку драйверів дуже рано в процесі завантаження (наприклад, таких як драйвери диска), і без деяких дуже основних драйверів ядро ​​не працює ' не знаю, як взаємодіяти з обладнанням.
Баррі Келлі

3
Зазвичай Windows робить численні резервні копії реєстру автоматично, більшість за допомогою точок відновлення. У Windows XP ви можете переглянути ці знімки реєстру C:\System Volume Informationта скопіювати їх у C:\Windows\config. Я зробив це один раз зі старим ноутбуком успішно.
oldmud0

9

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

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

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

Однак за замовчуванням Windows зберігає резервну копію реєстру. Якщо ви ввімкнули "Відновлення системи", ви можете знайти такі копії у (прихованій) System Volume Informationпапці всередині кореневої папки системного розділу. Крім того, навіть якщо у вас не включено "Відновлення системи", Windows зберігає резервну копію реєстру в %WINDIR%\System32\config\RegBack\.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.