Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Windows 7 SP2 installation failed many times on my laptop.

[HRESULT = 0x80070490 - ERROR_NOT_FOUND]
  1. I ran "System Update Readiness Tool"
  2. I got a list of KBxxxxx *.mum file missing in the C:\Windows\Logs\CBS\CBS.log
  3. I got "Element not found".

How do I recover?


The exact patch is "KB976932 Windows 7 Service Pack 1 for x64"

This a log line from cbs.log:

C:\Windows\Servicing\Packages\Package_for_KB974455~31bf3856ad364e35~amd64~~6.1.1‌​.0.mum [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
share|improve this question

migrated from stackoverflow.com Oct 31 '11 at 19:46

This question came from our site for professional and enthusiast programmers.

    
Where did you get this "Windows 7 SP2" - can only be beta version or something non-official because there is no official SP2 for Windows 7. –  Robert Nov 1 '11 at 12:45
    
Sorry Robert, the exact patch is "KB976932 Windows 7 Service Pack 1 for x64" –  Gabriela.R. Nov 2 '11 at 12:07
    
This a log line from cbs.log: C:\Windows\Servicing\Packages\Package_for_KB974455~31bf3856ad364e35~amd64~~6.1.1‌​.0.mum [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] –  Gabriela.R. Nov 2 '11 at 12:18
    
OK, It is somehow similar to my problem, I will add an example to my answer –  Gabriela.R. Nov 5 '11 at 12:41
    
So you are installing SP1 on a PC that already has SP2 installed?, your post is confusing, you need to edit it. –  Moab Nov 5 '11 at 16:41

1 Answer 1

up vote 0 down vote accepted

How many files are listed as "missing" in CBS.log? If they are limited to a limited number (10 or 20). You may try to manually reinstall them, otherwise I suspect you got some unuexpected failure in the windows update, but I need some other info like Windows Event Viewer.

In any case this is the "MANUAL" procedure.

  1. Manually download any of KBxxxx update from Microsoft site (example: Windows6.1-KB974455-x64.msu) (do not confuse Windows6.1-KBxxxxx-x64 with Windows6.1-KBxxxxx-x86 !!!)

  2. Manually extract msu files into local directory: It will generate at laest one xml file and 1 .cab files

  3. Manually extract files from .CAB (cabinet files): you will find the files as named in the CBS.log

That's all, just recover files from such temporary location


Example with KB978207

mkdir d:\tmp2
mkdir d:\tmp2\files
cd /d d:\tmp2
D:\Download\Windows6.1-KB978207-x64.msu /extract:D:\tmp2
Dir *.cab
expand -F:* D:\tmp2\Windows6.1-KB978207-x64.cab D:\tmp2\files
cd /d D:\tmp2\files
dir *.mum
dir *.cat

Now, recover files:

copy *.mum C:\Windows\servicing\Packages
copy *.cat C:\Windows\servicing\Packages

Repeat for all KBxxxx file missing like your KB974455. Disable antivirus software if any.

share|improve this answer
    
Hi Diego, can you specify better howto extract msu files ? In which directory should I restore missing files ? –  Gabriela.R. Oct 31 '11 at 13:52
    
I will try to recover manually, I've already found a similar solution link. In any case I will prepare a complete disk image of my C:\ –  Gabriela.R. Nov 5 '11 at 19:18
    
Ok, I recovered all files listed in CBS.log, I relaunched Windows 7 Service Pack 1 for x64 from the Control Panel and ... after 45 minutes I got Windows 7 SP1 installed. Now I'm waiting to complete installation of additional updates. –  Gabriela.R. Nov 6 '11 at 12:14

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.