Before restoring the system, I recommend checking the file system integrity of your computer. If you have a Windows Vista installation disk, go to Start > Search > CMD. Right click the entry found in the search result list and select Run as Administrator. After this procedure, enter the following command: sfc /scannow. This will check for missing files required by the system to work properly. After the process completes, reboot the PC and then try to restore the system again.