The Windows Servicing Guy

Tips and tricks from a Windows support engineer on issues related to servicing

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

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

  • Comments 33
  • Likes

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: http://support.microsoft.com/kb/947821

There are several workarounds for this issue:

Workaround 1:

Follow the steps from Phyxion on properly restoring the drivers: http://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
  • Trackback www.borncity.com/.../windows-7-service-pack-1-troubleshooting-tipps

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

  • and how exactly do I use workaround 2? "mount" the folder??

  • You can use something like the Windows AIK tool IMAGEX to accomplish that.

  • @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...

  • 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

  • @joscon, hey, i found another way, easier, yeah install.wim

    www.sevenforums.com/.../42776-extract-files-windows-7-installation-dvd.html

  • Yeah, sorry about that.  Classic overthinking of a problem on my part.

  • 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

  • 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 \windows\winsxs.  From there, try and reinstall the service pack.

  • 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

  • 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

  • Glad you got it sorted out, happy to help :)

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

  • 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.