This post is as much to remind me as it is to help other people. I built a new PC a couple of days ago and everything seemed to go very smoothly. Until I tried using Windows Update that is. I'm using Windows 2000, but I'm pretty sure this will also apply to XP and 98.
I'd done a clean installation of W2K, immediately followed by SP4 & Internet Explorer SP1. Nothing else - no anti-virus software and no firewall (I'm running behind a NAT router so I wasn't too concerned about worms or viruses). When I tried to use Windows Update it would get to 66% and then hang for about 3 minutes, completely freezing the Internet Explorer session. Eventually it would come back, but with an error message telling me 'Windows Update was unable to scan your drivers'. Windows Update.log in winnt shows error 0x800C0008. Searching the Microsoft Knowledge Base and Google brought up a few things to try, e.g. check your date and time or remove the Windows Update software, but nothing worked. Strangely, I also had a problem accessing one of my online banking sites, so I guessed that the two were probably related. If you're having the same problem, here's how I fixed it:
1) Download Dr.TCP from here
2) Run DR. TCP from the downloaded .exe. In the drop down list at the bottom, select the device you use to access the internet, i.e. your modem or network card.
3) Change the TCP Receive Window to 13900 and both MTU values to 1430
4) Write down the URL of this site so you can come back and let me know if it works.
5) Reboot the PC.
And that's it. Your network settings may differ to the ones I used here, so if it doesn't work first time, it would be worth experimenting. If it does fix it you'll also have the added bonus that all pages should download quicker.
If this has helped and fixed your problem I'd appreciate it if you could just leave a comment to say so. Now if only I knew how to prevent a stop error displaying 'registry cannot load the hive systemrootsystem32software' that forces me to reinstall Windows then everything will be working fine...