What I have done and sometimes it works.
Reboot the computer and check Windows 7 Updates again. I believe what happens but I can't prove it; you will get another Microsoft Server that is less busy and the updates will go faster.

Do not do a reboot if the computer is in the Install stage of updates.