I've been *attempting* to work with Microsoft Technical Support to resolve the problem. Don't even get me started on them.... For anyone else who might be reading this post, if you want to try to use Microsoft Technical Support, expect them to control your entire life for the time they are "helping" you. They will remote control your computer. They will uninstall whatever software or drivers they want. They will call you whenever they feel like it, regardless of your local time or when you might reasonably be expected to be asleep.
Well....of the approximately 30 hours I have spent so far interacting with Tier I technicians (otherwise known as give-you-the-runaround technicians) or waiting for Tier II technicians, maybe 1 or 2 of those hours have actually been spent on the phone with a Tier II technician. In retrospect, wiping my computer would probably have been less frustrating and taken less time, but here I am, all the same.
These are the steps the Tier II technician took me through:
1) Reverting my Wifi driver to one from 2010.
2) Step #1 caused Windows to automatically detect and install the "Microsoft Virtual Wifi Miniport Adapter" a driver from 2006.
3) Installing Microsoft Security Essentials (and by the way, the Tier II technician was ready to uninstall WebRoot without replacing it with anything, insisting that my computer, even though it was connected to the Internet, was not going to be vulnerable to viruses unless I downloaded something myself!)
4) Uninstalling WebRoot.
5) Downloading the Windows 7 Home Premium SP1 setup disk here:
Windows 7 Home Premium Free Download ISO 32 Bit 64 Bit
6) Running the Windows Installer, with the options "Do not get the latest updates" and "Upgrade", which got partway through, then failed with no error code displayed.
At the time, none of these steps appeared to make any difference. Windows Update still hung on the checking updates screen.
As I attempted to use my computer for other things, I noticed that it was becoming incredibly sluggish. So I opened up Task Manager and found that svchost was leaking memory. Now I had seen this issue before, so I knew where to look. I opened up Services and saw that the Windows Update service was running, even though I had previously set its startup type to "Manual" and stopped it. I can only assume that Microsoft Security Essentials started the service for me. I stopped it again and immediately, the svchost memory leak was resolved.
I left the house. When I came back, I noticed my computer had actually crashed! Perhaps MSE had restarted Windows Update again and the memory leaked until it ran out.
Wow, MS Tech Support, what a big improvement! (<---sarcasm)
Here is the crash message I received when I rebooted:
Problem signature:
Problem Event Name: BlueScreen
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional information about the problem:
BCCode: 9f
BCP1: 0000000000000003
BCP2: FFFFFA80046A0060
BCP3: FFFFF800051604D8
BCP4: FFFFFA80079E56C0
OS Version: 6_1_7601
Service Pack: 1_0
Product: 768_1
Files that help describe the problem:
C:\Windows\Minidump\090115-29562-01.dmp
C:\Users\Ribona\AppData\Local\Temp\WER-252378-0.sysdata.xml
Read our privacy statement online:
Windows 7 Privacy Statement - Microsoft Windows
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
----END OF MESSAGE----
I have attached a zipped version of the dump file. I was unable to find the XML file. Perhaps it was already overwritten.
Now here is where things get really interesting.....
I left my computer on overnight. I assume that MSE started the Windows Update service again. This morning, I got a message from Windows Update that updates had been installed and my computer needed to be rebooted! I checked the Windows Update window and it apparently successfully checked for updates at 3am and installed them at 8am. I rebooted.
Then, I ran Windows Update again. It took about 15 minutes to get past the checking updates screen, but it did, and offered me a few other updates to install. I am about to do that now.
I have no idea how this problem actually got resolved, or even if it IS resolved in a sustainable way. I suppose my computer can survive with WiFi drivers from 2010 and 2006, so I will probably leave those alone. However, I don't trust Microsoft and I don't trust Microsoft Security Essentials. So, my next steps will be to reinstall WebRoot, uninstall MSE, and see if Windows Updates still works. And I also want to see if the Windows Update memory leak issue returns.....
So please keep this thread open, and I am very happy to get any input from anyone who has a clue about what is going on.
Thanks!