a) Click on “Start” and type “cmd” (without the quotations).
b) When you see the “cmd” icon, Right Click on it and select “Run as administrator”.
c) On the open Command Prompt window copy and paste the commands (all at once) –
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
pause
d) Wait for the process to complete.
e) Close the Command Prompt.
Now, go to Windows Update and try installing the updates. This should fix your problem