You find a history of failed updates, re-issues, etc. What we sometimes find is some protection software has interfered but in better than 1/2 the time it's a glitch at Microsoft.
I just realized that my Vista home basic computer keeps downloading the same Windows update:
Security update for Microsoft XML Core Services 4.0 Service Pack 2. (KB936181).
I checked on the list of installed updates and it appears numerous times. I also checked in Add/Remove Programs to be sure it was successfully installed, and it is there.
So, if this update was a success, why is it being downloaded repeatedly? Anyone have any solution for this? Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic