How to use the System Configuration utility to troubleshoot configuration errors in Windows Vista
http://support.microsoft.com/kb/950093/en-us
Boot the Notebook and continually press F8 to enter Safe Mode
Start the System Configuration Utility
Click Start, type msconfig in the Start Search box, and then press ENTER
The System Configuration Utility dialog box is displayed.
WARNING: Do not click to clear the Load system services check box
Configure selective startup options
In the System Configuration Utility dialog box, click the General tab, and then click Selective Startup.
Click to clear the Process SYSTEM.INI File check box.
Click to clear the Process WIN.INI File check box.
Click to clear the Load Startup Items check box. Verify that Load System Services and Use Original BOOT.INI are checked.
Click the Services tab.
Click to select the Hide All Microsoft Services check box.
Click Disable All, and then click OK.
When you are prompted, save the settings and restart the PC in Safe Mode.
Click Start, Run and type %systemroot%\System32\rstrui.exe and press Enter. Restore to an earlier point prior to the SP1 installation.
If you need to after the Restore return to normal startup
After you complete your troubleshooting and fix your configuration, return to a normal startup. To do this, follow these steps:
Click Start, type msconfig in the Start Search box, and then press ENTER.
If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.
On the General tab, click Normal startup, and then click OK.
Click Restart.
How to uninstall Windows Vista SP1 as a troubleshooting step Method 2B: System Restore in Windows Vista
http://support.microsoft.com/kb/948537/en-us
Keep us informed as to your progress if you require further assistance. ;) :D