none
Windows 7/2008 R2 Service Pack 1 fails with 0x80004005

    Question

  • Environment:  Intel i7 920, 8 GB RAM, 2 500 GB HD's, ATI Radeon 5870 w/1 GB on the chip.  Boot drive is C.  System drive is D according to diskpart.

    Things tried:

    1) Running system as Administrator, copied contents of ISO to d:\win7sp1.  Ran setup.  Failed with above error code.

    2) Ran MSCONFIG and ran with minimal services.  Ran setup.  Failed immediately.

    3) Ran MSCONFIG and set it to nomal boot, restarted.  Turned off various unnecessary services.  Ran Setup.  Failed with above error code.

    4) Downloaded and ran the System Update Readiness Tool for Win7 x64 (Windows6.1-KB947821-v10-x64.msu).  It installed the update.

    5) Ran setup.  Failed with above error message.

    I've put the relevant contents of c:\windows\logs\CBS here: 

    http://cid-35624ddab4fbd6d5.office.live.com/browse.aspx/.Public?uc=6

    Any help would be appreciated.

     

    Thursday, February 24, 2011 9:02 PM

Answers

  • 2011-02-24 15:05:57, Error                 CSI    00000764 (F) Done with generic command 73 (0x00000049); CreateProcess returned 0, CPAW returned S_OK

        Process exit code 41001 (0x0000a029) resulted in success? FALSE
        Process output: [l:73 [73]"Trying to install vpcnfltr ...

    ..failed. Error code: 0x8004a029 .

        Completion status: HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED)

    Check this:

    Windows 7 Service Pack 1 fails with error code 0x8004a029

     


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    • Proposed as answer by Andre.Ziegler Thursday, February 24, 2011 10:53 PM
    • Marked as answer by Robert.Becker Saturday, February 26, 2011 6:49 PM
    Thursday, February 24, 2011 10:51 PM

All replies

  • 2011-02-24 15:05:57, Error                 CSI    00000764 (F) Done with generic command 73 (0x00000049); CreateProcess returned 0, CPAW returned S_OK

        Process exit code 41001 (0x0000a029) resulted in success? FALSE
        Process output: [l:73 [73]"Trying to install vpcnfltr ...

    ..failed. Error code: 0x8004a029 .

        Completion status: HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED)

    Check this:

    Windows 7 Service Pack 1 fails with error code 0x8004a029

     


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    • Proposed as answer by Andre.Ziegler Thursday, February 24, 2011 10:53 PM
    • Marked as answer by Robert.Becker Saturday, February 26, 2011 6:49 PM
    Thursday, February 24, 2011 10:51 PM
  • Hi,

     

    Did your issue solved by the suggestion of Andre.Ziegler? Please feel free to give me any update.

     

    Thanks.

     

    Regards,

    Leo   Huang

    TechNet Subscriber Support in forum. If you have any feedback on our support, please contact tngfb@microsoft.com


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Saturday, February 26, 2011 1:49 AM
    Moderator
  • I found Andre's solution before Andre posted it here, but he'd already posted it elsewhere.  Here's how I found the error he mentions.

    I was going through the CbsPersist_20110224173541.log file and realized pretty quickly since it was 43 MB that I wouldn't be able to easily read the error message.  So instead I searched the file for 80004005.  There were several messages regarding sqm files, which made sense because the director mentioned was empty.  Continuing the search I found a reference to 0x8004a029 in this line:

    2011-02-24 11:21:20, Error                 CSI    00000764 (F) Done with generic command 73 (0x00000049); CreateProcess returned 0, CPAW returned S_OK
        Process exit code 41001 (0x0000a029) resulted in success? FALSE
        Process output: [l:73 [73]"Trying to install vpcnfltr ...

    ..failed. Error code: 0x8004a029.

    "][gle=0x80004005]

    Searching for 8004a029 led me to Andre's solution which he had posted earlier on another thread. 

    The change I made was

    ----------------

    Windows 7 is hard coded to allow 14 filter drivers, but the following registry sets the limit to 8 by default.  You can adjust the amount up to 14 or delete this key and it will be set to max of 14.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters 

    ----------------

    I exported the registry key in question for backup purposes and changed the value to 0xe (14), then attempted to install SP1, which succeeded!

    Thank you, Andre, for helping to track this down.

     

    Saturday, February 26, 2011 6:49 PM
  • Note: after installing SP1 it unhides all the language updates I had previously hidden. Now I will need to hide them all again. No big deal.
    Saturday, February 26, 2011 6:55 PM
  • Thank you, Andre, for helping to track this down.

    you're welcome.

    The MUI "issues" is because the MUIs for Sp1 are updated, so the new "updates" must be hidden.


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Saturday, February 26, 2011 8:56 PM
  • I found Andre's solution before Andre posted it here, but he'd already posted it elsewhere.  Here's how I found the error he mentions.

    I was going through the CbsPersist_20110224173541.log file and realized pretty quickly since it was 43 MB that I wouldn't be able to easily read the error message.  So instead I searched the file for 80004005.  There were several messages regarding sqm files, which made sense because the director mentioned was empty.  Continuing the search I found a reference to 0x8004a029 in this line:

    2011-02-24 11:21:20, Error                 CSI    00000764 (F) Done with generic command 73 (0x00000049); CreateProcess returned 0, CPAW returned S_OK
        Process exit code 41001 (0x0000a029) resulted in success? FALSE
        Process output: [l:73 [73]"Trying to install vpcnfltr ...

    ..failed. Error code: 0x8004a029.

    "][gle=0x80004005]

    Searching for 8004a029 led me to Andre's solution which he had posted earlier on another thread. 

    The change I made was

    ----------------

    Windows 7 is hard coded to allow 14 filter drivers, but the following registry sets the limit to 8 by default.  You can adjust the amount up to 14 or delete this key and it will be set to max of 14.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters 

    ----------------

    I exported the registry key in question for backup purposes and changed the value to 0xe (14), then attempted to install SP1, which succeeded!

    Thank you, Andre, for helping to track this down.

     


    hello, i see you found a resolution to this problem. I believe I have this same issue. i'm trying to check if this is my issue but can't figuire out how to get to this key could you please help me out, perhaps a phone call could be arranged or you could help navigate me to this key thank you :) 

    • Edited by Ray Hower Friday, May 11, 2012 9:13 PM
    Friday, May 11, 2012 9:12 PM
  • If you haven't already found it--

    Start>>type regedit into search bar>>expand HKEY_LOCAL_MACHINE>>expand SYSYTEM>>expand CurrentControlSet>>expand Control>>highlight Network>>on the right hand side click on MaxNumFilters and right click to edit

    Friday, May 18, 2012 8:11 PM