Rename C:\windows\SoftwareDistribution folder to something else "sdold". And try the updates again.
If that doesn't work manually download windows installer 3.1, and try it again.
Rename C:\windows\SoftwareDistribution folder to something else "sdold". And try the updates again.
If that doesn't work manually download windows installer 3.1, and try it again.