I was also having the same problem since last November . After reading all the responses to resolve this issue I did my own sequence of choosing options and my windows is now updating normal.
- Click on windows start
- From the list click and open computer
- Right click on local disk C:
- Click on and open properties
- Click and open tools
- In the tools section the first box you see is: Error checking, this option will check
the drive for errors
- Click and open check now
- From this box check disk options: check the box automatically fix the system errors
and check the box scan for and attempt recovery of bad sectors. I chose to do each
option separately because the fix the system errors will only check after you shut
down your computer and will check the errors when you restart your computer. This
checking errors will take a small amount of time. After the fix system errors you will
need to go back and repeat the same directions and then check the box scan for and
attempt recovery of bad sectors. On my laptop this took hours to complete, like 8
to 10 hours. While the program was checking for the bad sectors, I opened
Windows update and started the updates process, it didn't start to work right away
so I did other things like reading my e-mail and etc. When I went back to check the
windows updates, it was actually updating while performing the bad sectors option.
So after the updates was finished, I just figured the bad sectors found the problem
and I stopped the program without finishing. The next time there was an update
I started the update and nothing, so I went back and just did the bad sector option
and let it finished, like I mentioned, this will take at least 10 hours to check. But this
fixed my problem and now Windows update is working properly for me. I tried
everything else and this was the only options that worked for me. Good luck I hope
this works for you too. At least it's worth a try. It is time consuming on the check
for bad sector option, but I was able to continue to use my laptop while the check
was scanning, but it only fixed the windows update problem until after the full scan
was finished. Again good luck.