locked
Attention: Don't use the tool Driver Sweeper to delete old ATI drivers even if you use a nVIDIA card. The Result is a Windows 7 Sp1 Install failure. RRS feed

  • General discussion

  • Because several users have posted the CBS logs I saw very often that the ATI drivers are missing because the user used the tool Driver Sweeper.

    if you look at the CBS.log you see something similar to this:

    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

    The tool Driver Sweeper deleted the InBox Drivers which are needed to install the Sp1 correctly.

    If you have already used the tool, check this:

    http://forum.phyxion.net/viewtopic.php?id=17

    if this doesn't solve it, run an InPlace Upgrade [1][2] to repair your windows. Your programs are still usable after doing the InPlace upgrade. This should repair all missing/damaged files.

    Now, run the Sp1 Installer again.

    André

    [1] http://support.microsoft.com/kb/2255099
    [2] http://www.sevenforums.com/tutorials/3413-repair-install.html


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Wednesday, February 23, 2011 11:49 PM

All replies

  • I had the failure to install for a few days before I thought about the issue and in particular the original ATI files which are installed in the winsxs folder and which are in the repository in the install disk under the same folder.  I originally had this problem, but with sfc /scannow which would not complete for ages - until I looked at the cbs.log for the reason, which was the same reason here that sp1 would not complete.  That is, driver sweeper eradicated the original ati files 

    x86_atiilhag.inf.resources_31bf3856ad364e35_6.1.7600.16385_en-us_4c2c9aec5f3d44b5

    and

    x86_atiilhag.inf_31bf3856ad364e35_6.1.7600.16385_none_a574bbd4a69c292d

    from the winsxs folder in windows.

    The very simple way of replacing them in winsxs is twofold:

    First, substitute in winsxs properties/security/advanced/owner your own user name (which must of course have admin privs) as owner, then add your name under properties/security tab, so that you can add the files to winsxs.

    Next, insert your install disk for Win 7.  Download 7-zip file archiver, its free, and the only thing which will open the archives on the install disk (freearc, winrar, winzip do NOT work).  Open 7-zip and find your way to sources/install.wim on the install disk, then when 7-zip opens, find your way to 5/windows/winsxs folder.  You will find the original two ati files there, just copy them over to your winsxs folder on your windows directory and you are fixed for both sfs /scannow and installing SP1!

    Forget all the bulldust about 200mb partitions etc, I don't have the partition but I have now installed SP1 and can run file checker.

     

    Easy if you know how...

     

    Steve

    Thursday, February 24, 2011 6:59 AM
  • Thank you Steve, your information was very helpful. I would also suggest the following:

    If you are installing a 64bit version of windows 7 the source files you need are going to start with something like amd64.....

    As Steve points out, the CBS log file will be your guide in determining which files need to be replaced. I would also suggest undoing any changes made to file ownership once you successfully install the service pack.

    Steve your tip on using 7zip (http://www.7-zip.org/) made the difference for me Thanks!

    Loren

    Saturday, February 26, 2011 2:03 PM