I had already the slacko puppy Live CD so I did the following
Using a working computer:
There are many options to use for a LIVE CD: Try Puppy Linux (download file size 128 MB)
When you have downloaded the ISO image, burn it to a CD using ImgBurn (choose "Write image file to disc"). The CD will be bootable.
Now to work on your problematic computer:
Boot from the Puppy Linux CD. You will be able to navigate to all the files on your HDD.
Off-line system restore using a LIVE CD
Navigate to C:\System Volume Information\
Inside that folder you will see a folder with a name beginning with "restore" followed by a long alpa-numeric code in brackets. Inside the "restore<bracketed long alpa-numeric code>" folder you will see a number of folders named "RP<3 digit number>". Choose the highest number: That is your most recent System Restore point.
Open the "RP<highest number>" folder and inside that you will see another folder called "snapshot". Finally, open the "snapshot" folder and you will be at this address ...
C:\System Volume Information\restore<bracketed long alpha-numeric code>\RP<highest number>\snapshot
Locate the 5 files that you need to copy from within the snapshot folder:
Copy these 5 files from here, and paste into the "config" folder at following location ...
C:\Windows\System32\config <<< folder
In the "config" folder at C:\Windows\System32\config, locate the current registry hive files ...
.... and re-name them by appending .old to the filename, so that they now look like this ....
Still in the "config" folder at C:\Windows\System32\config
Re-name the files that you copied from the restore point:
_REGISTRY_MACHINE_SYSTEM ... rename to SYSTEM
_REGISTRY_MACHINE_SOFTWARE ... rename to SOFTWARE
_REGISTRY_MACHINE_SECURITY ... rename to SECURITY
_REGISTRY_MACHINE_SAM ...rename to SAM
_REGISTRY_USER_.DEFAULT .... rename to DEFAULT (You MUST remove the dot in front of DEFAULT)
But I got the same result. blue screen UNMOUNTABLE_BOOT_VOLUME