25

I've been wondering what would happen if I delete all the registry stuff. Would my PC stop working? Edit: I've edited the code, now it should delete the registry.

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
13
  • Well, nothing happened. Command completed successfully though. So nothing changed, lol :-) Edit: Ofc. i rebooted it. – Haplo Oct 25 '14 at 19:33
  • open regedit post a screen grab... then reboot it ..... – Logman Oct 25 '14 at 19:34
  • Before Reboot It's in Turkish but it says command completed. And after reboot. – Haplo Oct 25 '14 at 19:41
  • How mutch time did it take to delete it? and what changes after reboot? when u opened regedit after rebood was it still empty? – SkYWAGz Oct 25 '14 at 19:44
  • Like i said nothing changed. Registry keys was not deleted and command completed immediately. So, like i said you can't do something like this. – Haplo Oct 25 '14 at 19:47
36

You can’t delete the root nodes. They don’t physically exist. You can, however, delete their contents, via Regedit (as opposed to reg).

Regedit hangs as soon as I try to delete HKLM\SYSTEM. After resetting the VM (because I’m lazy), I get the following screen (OS is Windows XP):

enter image description here

(“Windows could not start because the following file is missing or corrupt: \WINXP\system32\config\SYSTEM”)

So yes, deleting stuff from the registry will absolutely positively kill Windows. And unless you have a backup, restoring it is impossible.

9
  • thanks for testing/demonstration and I don't think you could have been clearer with the outcome of deleting the registry "absolutely positively kill Windows"! Out of curiosity what VM software are you using? – benscabbia Oct 25 '14 at 21:50
  • 6
    "impossible" as in theoretically or practically? – Bleeding Fingers Oct 26 '14 at 9:25
  • 2
    @BleedingFingers Are you referring to undoing the damage? Because the registry is never the same for two Windows installation that are actually in use, you cannot use anything but a very recent backup to fully restore the PC. Granted, with less critical stuff like file associations, using another installation’s data might work. – Daniel B Oct 26 '14 at 9:30
  • 2
    Without a backup, you'd need to try and use another machine's registry files, because the registry is used to locate drivers very early in the boot process (e.g. things like disk drivers), and without some very basic drivers, the kernel doesn't know how to interact with the hardware. – Barry Kelly Oct 26 '14 at 19:00
  • 3
    Usually, Windows makes numerous backups of the registry automatically, most via restore points. In Windows XP, you could look at these registry snapshots in C:\System Volume Information and then copy them over to C:\Windows\config. I did this once with an old laptop successfully. – oldmud0 Oct 26 '14 at 21:47
9

Windows stores a lot of critical information in the registry, which is loaded (at least a part of it) during an early stage while booting. If you remove this information Windows will be unable to find and load critical system files and thus be unable to boot.

Such critical information is e.g. the list of device drivers needed for booting the system. This may include:

  • disk drivers (floppies, hard disks, CDs, USB-devices, ...)
  • bus drivers (IDE, SATA AHCI, ...)
  • file system drivers (FAT, NTFS, ...)
  • ...

However, by default Windows stores a backup copy of the registry. If you've enabled "System Restore" you can find such copies in the (hidden) System Volume Information Folder inside the root folder of the system partition. Additionally, even if you do not have "System Restore" enabled, Windows saves a backup copy of the registry in %WINDIR%\System32\config\RegBack\.

You can manually copy the backup files into %WINDIR%\System32\config\ to restore the registry data.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.