Did you try restarting Windows Update service?
Type "compmgmt.msc" without the quotes in a run box. This opens the computer managment console.
Expand Services adn Applications, left click services, left click the Standard tab at the bottom (easier to view the list), scroll down until you see Windows Update, right click it, click stop, right click it agin, click start.