Iíve tried for weeks to upgrade my computer to Windows 7 SP1. My current installation is Windows 7 Ultimate x64 (Norwegian). What happens is that the installation seems to proceed OK until Ēconfiguring Service PackĒ has reached 99% after the last reboot. Then I get a message telling that Ēerror configuring SP1Ē (freely translated from the Norwegian text Ė donít know what it will be in the English version) and the OS is restored to previous state. The error code is 0x80004005 which seems to be a tricky one. I believe Iíve tried every trick in the book; updating every possible device driver, running the update readiness tool (v.14), checked for system file errors using the sfc-command (no errors), ran chkdsk, made a copy of the SoftwareDistribution folder and deleted the contents of the original, upgraded the Windows Update Agent, ran installation of the Service Pack manually from a downloaded exe-file, reregistered the WU-files using a freeware utility (Fix WU Utility v 1.0) and so on. Most of these tasks are ran as Administrator and with my security software (ZoneAlarm ISS) disabled (I havenít stopped the Windows Defender service thoughÖ). Iíve even pulled out a video capture card (Pinnacle AV/DV PCI 100) that I believed could be the cause of trouble because I once had trouble installing this card into the 64-bit environment. I probably did a lot of other things too but I canít remember it all as Iíve messing around with this problem since last yearÖ
I read in some forum that renaming the pending.xml file in the windows\winsxs folder might do the trick. But there is no such file. Or rather, there is a file called pending.xml. 01cb8a4e07748db9. But Iím not able to rename that one either. Iíve taken ownership to it by running the takeown /f command and tried to rename it with the ren command using an elevated command prompt but I get a message telling that I have to get permission from an administrator! (Iíve tried to do this both logged on as myself and as Administrator Ė the same result.)
Among other things I find these entries in the CBS.log-file:
2012-01-29 19:42:10, Info CBS SQM: Requesting upload of all unsent reports.
2012-01-29 19:42:10, Info CBS SQM: Failed to start upload with file pattern: C:\Windows\servicing\sqm\*_std.sqm, flags: 0x2 [HRESULT = 0x80004005 - E_FAIL]
2012-01-29 19:42:10, Info CBS SQM: Failed to start standard sample upload. [HRESULT = 0x80004005 - E_FAIL]
2012-01-29 19:42:10, Info CBS SQM: Queued 0 file(s) for upload with pattern: C:\Windows\servicing\sqm\*_all.sqm, flags: 0x6
2012-01-29 19:42:10, Info CBS SQM: Warning: Failed to upload all unsent reports. [HRESULT = 0x80004005 - E_FAIL]
I must admit that I donít know what SQM is or does but whatever it is the folder is empty.
Iíve considered doing an in-place upgrade but I understand that this is something you do when everything else is tried.
Anybody out there who knows the tricks?