Мне было интересно, что произойдет, если я удалю все содержимое реестра. Мой компьютер перестанет работать? Редактировать: я редактировал код, теперь он должен удалить реестр.
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
windows
windows-registry
SkYWAGz
источник
источник
Ответы:
Вы не можете удалить корневые узлы. Они физически не существуют. Однако вы можете удалить их содержимое через Regedit (в отличие от
reg
).Regedit зависает, как только я пытаюсь удалить
HKLM\SYSTEM
. После сброса виртуальной машины (потому что я ленивый), я получаю следующий экран (ОС Windows XP):(«Windows не может запуститься, потому что следующий файл отсутствует или поврежден: \ WINXP \ system32 \ config \ SYSTEM»)
Так что да, удаление содержимого из реестра абсолютно убьет Windows . И если у вас нет резервной копии, восстановить ее невозможно.
источник
"absolutely positively kill Windows"
! Из любопытства, какое программное обеспечение VM вы используете?C:\System Volume Information
и скопировать их вC:\Windows\config
. Я сделал это однажды со старым ноутбуком успешно.Windows хранит много критической информации в реестре, который загружается (по крайней мере, часть) на ранней стадии при загрузке. Если вы удалите эту информацию, Windows не сможет найти и загрузить важные системные файлы и, следовательно, не сможет загрузиться.
Такой важной информацией является, например, список драйверов устройств, необходимых для загрузки системы. Это может включать в себя:
Однако по умолчанию Windows хранит резервную копию реестра. Если вы включили «Восстановление системы», вы можете найти такие копии в (скрытой)
System Volume Information
папке внутри корневой папки системного раздела. Кроме того, даже если у вас не включено «Восстановление системы», Windows сохраняет резервную копию реестра в%WINDIR%\System32\config\RegBack\
.Вы можете вручную скопировать файлы резервной копии,
%WINDIR%\System32\config\
чтобы восстановить данные реестра.источник