Partager via


Windows 7 Service Pack 1 fails to install with 0x800f0a13 or 0x800f0826

Windows 7 Service Pack 1 may fail to install properly on systems which have had the Driver Sweeper utility from Phyxion run against the Windows image.  You could possibly encounter errors 0x800f0a13 or 0x800f0826 in your \Windows\Logs\CBS.log file that is similar to the following:

2011-02-23 10:47:55, Error                 CBS    SPI: Driver directory C:\Windows\System32\DriverStore\FileRepository\atiilhag.inf_amd64_neutral_951c1812f542740a is missing
2011-02-23 10:47:55, Error                 CBS    SPI: (CSPInstall::CompatibilityApplicabilityScan:1468)Inbox Driver check failed hr=0x800f0a13

Due to some recent forums feedback, before trying any of these workarounds please run the latest version of CheckSUR against your machine as it may resolve your issue. It is located here: https://support.microsoft.com/kb/947821

There are several workarounds for this issue:

Workaround 1:

Follow the steps from Phyxion on properly restoring the drivers: https://forum.phyxion.net/viewtopic.php?id=17

Workaround 2:

Mount your Windows installation media to a folder and manually copy the ATI files to the \Windows\winsxs directories (choosing to overwrite the files if they exist).  The file names are:

(x86 versions)

x86_atiilhag.inf.resources_31bf3856ad364e35_6.1.7600.16385_en-us_4c2c9aec5f3d44b5

x86_atiilhag.inf_31bf3856ad364e35_6.1.7600.16385_none_a574bbd4a69c292d

(amd64 versions)

amd64_atiilhag.inf_31bf3856ad364e35_6.1.7600.16385_none_019357585ef99a63

amd64_atiilhag.inf.resources_31bf3856ad364e35_6.1.7600.16385_en-us_a84b3670179ab5eb

Workaround 3:

Perform an inplace upgrade of Windows

UPDATE 2-28-11: There have also been issues seen when using the DriverCleanerDotNet tool as well.

Special thanks to Andre Ziegler for coming up with this information.

--Joseph

Comments

  • Anonymous
    January 01, 2003
    First I am going to need to know if you're Horde or Alliance :) 0x800f080d is CBS_E_MANIFEST_INVALID_ITEM which tells me you may have a broken manifest.  Have you run CheckSUR on this machine?  Did you ever have a beta version of the Service Pack installed prior to installing the released version?

  • Anonymous
    January 01, 2003
    @Drew: 0x800f0826 is a pending victim error. It basically means that you have something in the servicing stack that knows its going to have issues if it attempts to complete what you're trying to install, the service pack in this case.  What you would need to do is look through the CBS.log and see what was the cause of the pending victim and eliminate that first, then reinstall the service pack.  You can open an issue on the forums with your logs and people will take a look at them for you.

  • Anonymous
    January 01, 2003
    Well the good thing is that you now have a list of all of the files you need.  The bad thing is there are 40 of them :) What you would need to do is mount your install.wim and move the ones on that list that you can back into their proper directories in windowswinsxs.  From there, try and reinstall the service pack.

  • Anonymous
    January 01, 2003
    You need to use takeown.exe and give yourself full rights to the winsxs directory.

  • Anonymous
    January 01, 2003
    Your other option would be to boot into WinRE, use DISM to mount the install.wim on the DVD and then copy the files from there

  • Anonymous
    January 01, 2003
    Not the CBS.log but the files referenced in the log.  You should be able to correlate the failures you're seeing based on error code inside the CBS.log, once you see those file names, you can replace them from another machine in an attempt to resolve the problem.

  • Anonymous
    January 01, 2003
    The content of the folder C:WindowsSystem32configTxR is hidden. Activate in the options that hidden files are shown. You must run fsutil resource setautoreset true C: from the commandprompt (cmd.exe) with admin rights.

  • Anonymous
    January 01, 2003
    sorry , additional info: the system's version is Win 7 Enterprise 32bit

  • Anonymous
    January 01, 2003
    hi dear,  can you give me a advice about error '0x800f080d' during SP1 update ? thanks a lot !

  • Anonymous
    January 01, 2003
    The comment has been removed

  • Anonymous
    January 01, 2003
    Glad you got it sorted out, happy to help :)

  • Anonymous
    January 01, 2003
    Thanks, its good that CheckSUR is clean but bad that you have a corrupted manifest.  Can you correlate that error to anything in the C:WindowsLogsCBSCBS.log file to see which manifest its complaining about?  You might be able to replace it from a working machine.

  • Anonymous
    January 01, 2003
    You can use something like the Windows AIK tool IMAGEX to accomplish that.

  • Anonymous
    January 01, 2003
    Yeah, sorry about that.  Classic overthinking of a problem on my part.

  • Anonymous
    January 01, 2003
    80071A91 = Transaction manager not running. Delete all files (.) from C:WindowsSystem32configTxR, next run fsutil resource setautoreset true C: reboot and try to install Sp1 again.

  • Anonymous
    January 01, 2003
    hi dear,       I am not sure that the link about my issue whether you need  or not . Could you please link it for checking ? ' social.technet.microsoft.com/.../75d9678d-ffac-4e7c-9f73-e1e30b8c5f8b ' you means that I can replace the CBS.log file from a working normally machine is sucess to update SP1 to this error machine's ?

  • Anonymous
    February 26, 2011
    Trackback www.borncity.com/.../windows-7-service-pack-1-troubleshooting-tipps

  • Anonymous
    February 27, 2011
    windows 7 service pack 1 64-systemen (KB976932) op 50% hangen echt raar pc loopt vast

  • Anonymous
    March 01, 2011
    and how exactly do I use workaround 2? "mount" the folder??

  • Anonymous
    March 01, 2011
    @joscon Thanks, but, thats around 1Gb download for AIK, I could rather do an in-place upgrade, but I don't know if it will erase my data, and I tried Phyxion method...

  • Anonymous
    March 01, 2011
    @joscon, hey, i found another way, easier, yeah install.wim www.sevenforums.com/.../42776-extract-files-windows-7-installation-dvd.html

  • Anonymous
    March 01, 2011
    I'm troubling you alot, joscon, lol, but I need a bit more help, I ran that System Update Readyness Tool and it gave me a log with 40 missing files 0_o.. Now what should I do? http://pastebin.com/TYXs5ep6

  • Anonymous
    March 01, 2011
    Yeah you're right, and just when I thought everything was fine, another problem comes up, my disk as NO amd64_atiilhag.inf_31bf3856ad364e35_6.1.7601.17514_none_03c46b205be81dfd  -folder and in the link I posted before ( http://pastebin.com/TYXs5ep6 ), I checked and the files are the same from: amd64_atiilhag.inf_31bf3856ad364e35_6.1.7600.16385_none_019357585ef99a63 -folder

  • Anonymous
    March 01, 2011
    EDIT:Okay after this I ran System Update Readiness Tool and it fixed the files from this folder by copying, thanks for ALLLLLL your help joscon xD

  • Anonymous
    March 06, 2011
    What does it mean when I receive the 0x800f0826 error but I have never used driver sweeper and have an Nvidia graphics card

  • Anonymous
    March 06, 2011
    You can place the requiered folders and files (from Workaround 2) by using the live distro of Linux. I used Puppy Linux on the laptop and after copying those files (previously extracted from Win7 DVD), I ran CheckSUR tool, restarted and installed SP1 via Windows Update successfully. On another computer I had both Windows 7 and OS X with third party NTFS driver installed (so that Mac partition can write to NTFS partition of Windows) and that worked too. I believe this is simpler than having to take ownership of winsxs subfolders and messing with user permissions.

  • Anonymous
    March 09, 2011
    The comment has been removed

  • Anonymous
    March 10, 2011
    My work-around for the missing C:WindowsSystem32DriverStoreFileRepositoryatiilhag.inf_amd64_neutral_951c1812f542740a: I found another atiilhag.inf_amd64_neutral_xyzxyz in the said directory. So booted to recovery console and opened command prompt. Created the atiilhag.inf_amd64_neutral_951c1812f542740a directory and copied all files from atiilhag.inf_amd64_neutral_xyzxyz into the atiilhag.inf_amd64_neutral_951c1812f542740a. Rebooted normally to Windows 7, ran SP1-setup ... and seems everything is fine. That worked for me with three machines.

  • Anonymous
    April 09, 2011
    Too bad Microsoft can not be bothered to make an SP that actually works properly.  It should contain all the files it needs.  How soon can we expect a fixed SP1 for Windows 7?

  • Anonymous
    June 07, 2011
    Ahhhh...never!

  • Anonymous
    July 10, 2011
    The comment has been removed

  • Anonymous
    October 06, 2011
    hi i'm getting a 80071A91 and a 9C47 here :/

  • Anonymous
    October 08, 2011
    Ziegler hi thanks for the tip but this directory turned out to be empty before I even looked in it. and I couldn't locate fsutil resource setautoreset true C: either or do I have to type that somewhere?