I just installed Windows 7 SP1 on a new PC, immediately ran Windows update. It hung for two days at the "checking for updates" screen until I got fed up and started troubleshooting. For every post on the web, there is a different solution. Unable to try them all, I tried six or seven, then re-installed Windows. Same exact thing is now happening. svchost.exe goes to 50% (100% of one core) and 1.17GB RAM in use (and RAM in use hasn't changed in four hours) and TrustedInstaller.exe goes into 17MB RAM in use (and also has not changed RAM in use in four hours). There is minimal network traffic, I don't think the machine is communicating with *.microsoft.com, at least not right now. It certainly isn't downloading anything. Just updated four other Win7 PCs, it is not a network issue. The machine in question can connect to the web, various Microsoft sites, my LAN, etc. So the wifi card in it is working fine. At this point I have no idea how to proceed. The first time around I downloaded some freeware utility that manually downloaded all updates, but I was unable to run any of them (and research suggests I have to run them in order, and after downloading 200+ updates, I have no idea in what order they should be installed anyway, so the point is moot). I've had Windows update appear to hang before, literally taking hours to get past the "Checking for updates..." banner, but never this long. Any advice? Is there a way to forcefully download and install updates? Besides this freeware utility that appeared to work but left me with a human-unreadable list of update catalog numbers with which I could do nothing but stare? Again, this is a fresh install, 100% clean, as was the first attempt. Thanks.