Method1:
You may run a windows update troubleshooter and check:
http://windows.microsoft.com/en-US/windows7/Open-the-Windows-Update-troubleshooter
Method 2:
You may reset windows update components. You may perform the steps in the link provided and check:
How do I reset Windows Update components?
http://support.microsoft.com/kb/971058
You may also refer the link:
Unable to install updates in Windows Vista, Windows 7, Windows Server 2008 and Windows Server 2008 R2
http://support.microsoft.com/kb/2509997
Also refer the link
How to troubleshoot Windows Vista and Windows Server 2008 service pack installation issues
http://support.microsoft.com/kb/947366