Windows 7 SP1 fails to install
Service Pack 1 for Microsoft Windows (KB976932) fails to install on a 32 bit Windows 7 Enterprise edition with an error message 0x800f0826. This is an important update and a successful installation of SP1 is much desired, however, this was not the case for many users. In this procedure I am going to show you the steps I took to find what was causing this failure and the workaround I used to overcome the unknown error – 0x800f0826 while installing SP1 on a virtual machine.
Before proceeding further, I recommend you to try this free system scan from Uniblue (a Microsoft Gold Certified Partner). You will be able to identify and fix generic Windows errors.
My first attempt was to install SP1 from Windows Update but after I encountered the first couple of errors I decided to downloading it from Microsoft Download Center. In both scenarios that is, using Windows Update or downloaded file, the installation failed at 9% and upon reboot gave an unknown error message 0x800f0826
After following Microsoft recommendations which are found below, I decided to troubleshoot by first looking into the Service Pack installation log file – %SystemDrive%\Windows\Logs\CBS\CBS.log as to determine which step was bringing the process to a halt:
Stage: 1 out of 1. Percent progress: 9.
2011-03-04 10:56:44, Info CBS INSTALL index: 84, phase: 2, result 0, inf: volume.inf
2011-03-04 10:56:44, Info CBS INSTALL index: 85, phase: 2, result 0, inf: sbp2.inf
2011-03-04 10:56:44, Info CBS INSTALL index: 86, phase: 2, result 5, inf: cdrom.inf
2011-03-04 10:56:44, Info CBS DriverUpdateInstallUpdates failed [HRESULT = 0x80070005 - E_ACCESSDENIED]
2011-03-04 10:56:44, ErrorCBS Doqe: Failed installing driver updates [HRESULT = 0x80070005 - E_ACCESSDENIED]
2011-03-04 10:56:44, Info CBS Perf: Doqe: Install ended.
2011-03-04 10:56:44, Info CBS Failed installing driver updates [HRESULT = 0x80070005 - E_ACCESSDENIED]
2011-03-04 10:56:44, ErrorCBS Startup: Failed while processing non-critical driver operations queue. [HRESULT = 0x80070005 - E_ACCESSDENIED]
2011-03-04 10:56:44, Info CBS Startup: Rolling back KTM, because drivers failed.
As you can see from the log file the installation process failed cdrom driver updates and rolled back. I verified that the cdrom had the latest version of driver as recommended by Microsoft. Since, all devices had the latest versions of drivers, I continued by uninstalling the cdrom device temporarily from the system and try to re-install SP1. This failed as well hence, I decided to go through the list of installed applications that may be related to storage devices such as third-party CD/DVD mount drives and virtual CD/DVD add-ons that are common in virtualized environments. In fact, in my virtualized setup, guest add-ons for the CD/DVD virtual device were stopping the SP1 installation process, denying access to cdrom components.
The workaround in this case was to uninstall the Virtual Machine add-ons supplied by the host virtualization software before installing SP1 and re-installing them back after SP1 was done. I am showing all troubleshooting steps as to indicate how I managed to get a clue of the problem area and pin down the component causing the problem. However, note that this issue may be related to this particular setup as the same SP1 installed flawlessly on a similar setup with a 64 bit version of Windows 7! Therefore, I recommend that the SP1 installation log file should be thoroughly examined for error messages before starting any troubleshooting tasks.
Failure to a successful installation of SP1, MS recommendations some steps which unfortunately did not solve my problem, however, going through each recommended step gives you additional knowledge and a headstart when troubleshooting similar problems.
Microsoft recommends the following actions before applying SP1:
- Stop all antivirus and antimalware programs temporarily (do a complete scan for malware and viruses before disabling them)
- Uninstall beta versions of SP1 if present
- Installing the service pack from the Microsoft Download Center will require slightly more hard disk space than installing the service pack from Windows Update. If you have insufficient hard disk space to install the service pack, you will be prompted to free up additional hard disk space.
- Install Windows Update KB2454826 if it is not already installed
- Update device drivers with the latest versions, especially if you have the Intel integrated graphics device drivers Igdkmd32.sys and Igdkmd64.sys versions 8.15.10.2104 through 8.15.10.2141
- Run the Windows Update troubleshooter – Open the Windows Update troubleshooter by clicking the Start button, and then clicking Control Panel. In the search box, type troubleshooter, and then click Troubleshooting. Under System and Security, click Fix problems with Windows Update.
- Run the System Update Readiness Tool - The System Update Readiness Tool can help fix problems that might prevent Windows updates and service packs from installing.
If you are running software called Trusteer Rapport, then this is your problem. It shows up in your processes as RapportServices.exe.
The only way to get Win7 SP1 to install is to uninstall Trusteer Rapport in “Add/remove programs” This is a banking security software and it will not let you disable it from within the OS.
If this service is not running try this:
Launch msconfig.exe via the Run application.
On “General” tab, select “Selected Startup”, uncheck “Load Startup Items”
On “Services” tab, check “Hide all Microsoft Services”, then “Disable All”
Reboot your PC and try the Win7 SP1 update again.
Absolutely fantastic, unistalling Rapport did the trick as i have been able to install service pack 1 for W7 at last….thankyou sooooo much as i have had this problem since SP1 became available.
Sorry but i forgot to ask will i have to unistall Rapport everytime there is a new service pack or do you think Microsoft and Rapport will have a sit down to resolve the issue for the future?
Thanks in advance
First of all, Service Packs are not released within a short period of time of each other
if there are no major issues! So, it will take some time before the next pack is released while we hope that MS fixes this issue! Secondly, if you keep your computer updated with the latest recommended updates (especially the security updates) then you can live without the full service pack.