I was working on a students computer, and after a restart following the removal of McAfee Security Suite, Vista did not want to update. The solution was rather simple, once I found it. After some googling, I found this, and the solution was both simple and elegant. The short version: uninstall the wired network connection and have it installed by the system again. While a winsock fix of some kind might have done the job, this was just as easy to do.
- From the Start menu, select Control Panel.
- Select Hardware and Sound.
- Select Device Manager. Click Continue when the User Account Control window appears.
- Under network adapters, remove the wired Ethernet controller/connection.
- If Windows does not re-detect the hardware, select Network adapters (or the name of the computer at the top of the item tree) and from the menu select Action > Scan for hardware changes.










Winsock fix in Vista: from a command prompt that has administrative rights: netsh winsock reset
IP stack reset in Vista: again from a command prompt that has administrative rights: netsh int ip reset
They both require a reboot I believe.
Windows 7 - early 2010!
*sigh*