How to Disable AutoReboot on Windows to Prevent Continuous Rebooting

I worked on a Windows XP computer recently. This computer kept on rebooting continuously. I did not get a chance to see the blue screen of death for the error message for diagnostic purposes. While there are instructions available on how to disable AutoReboot when the computer can still boot normally, those instructions did not work in this case because the computer could not boot up at all.

With the help of Ultimate Boot CD(UBCD) for Win, I was able to modify the registry of the sick computer and stop it from continuous rebooting. Here are the steps:

  1. Download the CD image from this site on a working computer.
  2. Burn the CD image to a CD.
  3. Boot the sick computer using the CD. It usually involves pressing a function key during start up. Consult your machine’s user manual to find out which key to press.
  4. Launch UBCD for Win.
  5. Click on Start -> Programs -> Registry Tools -> RegEdit.
  6. Click on HKEY_LOCAL_MACHINE to select it and then click on File -> Load Hive… .
  7. Browse to C:\Windows\System32\config\ and select system. Click on OK. Name it LocalSystem.
  8. Once the registry hive is loaded, browse to this key: HKEY_LOCAL_MACHINE\LocalSystem\ControlSet001\Control\CrashControl\AutoReboot
  9. Double click on the key and change the value to 0.
  10. Click on File -> Unload Hive … .
  11. Reboot the machine. Now the computer won’t start continuous rebooting again, and you should be able to see the error message.