Hi,
Method 1:
You may try configuring the computer to clean boot state and check if any of the third party program is interfering in the process. To configure the computer to clean
boot follow the link given below.
How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
http://support.microsoft.com/kb/929135
Note: After you have finished troubleshooting, follow step 7 in the article to boot to normal startup.
Method 2:
Also, temporarily disable the Security software and Firewall settings and check if that helps. Follow the links for more information.
Disable antivirus software
http://windows.microsoft.com/en-US/windows-vista/Disable-antivirus-software
Firewall: frequently asked questions
http://windows.microsoft.com/en-US/windows-vista/Firewall-frequently-asked-questions
Understanding Windows Firewall settings
http://windows.microsoft.com/en-US/windows-vista/Understanding-Windows-Firewall-settings
Allow a program to communicate through Windows Firewall
http://windows.microsoft.com/en-US/windows-vista/Allow-a-program-to-communicate-through-Windows-Firewall
Note: Antivirus software can help protect your computer against viruses and other security threats. In
most cases, you should not disable your antivirus software. If you do have to temporarily disable it to install other software, you should re-enable it as soon as you're done. If you are connected to the Internet or a network during the time your antivirus
software is disabled, your computer is vulnerable to attacks.
Method 3:
Since the problem started after unsuccessful installation of SP2, it might be the corrupt installation files of SP2. You may also try a system restore and check if
that helps.
Note: When you perform System Restore to restore the computer to previous state, programs and updates
you installed are removed.
For more information follow the link given below.
http://windows.microsoft.com/en-US/windows-vista/System-Restore-frequently-asked-questions
Hope this information is helpful.
Amrita M
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum
and let us know what you think.