One of the requirements to upgrade your Microsoft Vista Home Basic system to Microsoft Vista Home Premium is that you install Vista Service Pack 1 (SP1). That is when all the problems started.
The first problem that I had when working on my dad's Vostro 1400 is that the Dell installed Operating System was not picking up Service Pack 1 (SP1) Windows Update automatically. That immediately meant we spent the next 20 minutes waiting for 434.5MB SP1 standalone installation (Windows6.0-KB936330-X86-wave0.exe) to download.
After the machine download the information the entire package, I thought I was in the clear. I started the installation process for Windows Vista Service Pack 1 and everything was moving along smoothly. Then the system rebooted and started the 3 stages of "Configuring updates". Then almost immediately I was greeted with the wonderful message:
Installation was not successful
Windows Vista Service Pack 1 was not installed on your computer.
Error code 0800F0826. See http://go.microsoft.com/fwlink/?LinkId=10139 for details.
Nice, just what I needed. Some random unknown error from an Microsoft installation package. I had been a little aggressive during the initial install and had been busy applying several other 3rd party software updates on the Dell Vostro 1400. I thought that might be the problem.
I rebooted and shut down just about every possible service and application that was running on the machine. Surely the installation would work. Nope. Once again, during the 3rd stage of configuring updates the install bombed out with the exact same error message. Strike two.
I did some Google searching and found several references to this problem being related to a missing patch from Microsoft, KB947821 -- the system update readiness tool for Microsoft Windows Vista. I downloaded the installer (from here), applied it to see if it would make a difference.
3rd strike, same 0X800F0826 -- I was beginning to really hate this error.
Then I stumbled on a couple of messages that referenced Microsoft Support the recommendation was to change the following two services to "Automatic Startup" in the Windows Services area. You can get there by going to Start --> Control Panel --> Administrative Tools --> Services. Then find the two services "Windows Event Collector" and "Windows Module Installer" and change their startup type from Manual to Automatic.
Now when try to initiate the installation I get another error:
An internal error occured when installing the service pack.
Error code 0x80070005 see
http://go.microsoft.com/fwlink/?linkid=101139 for details.
Argh. Time to reboot as a last ditch effort. I think restarted the machine and finally, success on the installation of Service Pack 1 for Vista.
First the installation.
And now success!
This was great news, by changing the start up of the two services, Windows Event Collector and Windows Module Installer to Automatic from Manual, it fixed the problem. Too bad it only took 4 hours and several retries of the installation routine. Did this fix work for you? If so, let me know with a comment below!
Furthermore, this is the type of error that should never happen. The installer should be smart enough to check all the setting required to complete the service pack. My guess is that in this Dell specific installation, for some reason Dell did not configure these as Automatic (Dell's fault) and rather as dependent services. Then, when rebooting the machine the services that start up Windows Event Collector and Windows Module Installer do not start up for the installation (Windows Fault). In any case, it was a nightmare to get through -- but I was glad I was able to. Oddly enough, I have not ran into this problem on other Vista installations including Vista Home Premium and Vista Ultimate -- both 32-bit (x86) and 64-bit (x64) varieties.
Now it was on to install the upgrade from Windows Vista Home Basic to Windows Vista Home Premium.