none
Windows update error 0x80070BC9 with windows 7

    Question

  • Hi,

    I have only one Windows 7 machine which has started to show 80070BC9 in Windowsupdate.log file when trying to install Windows updates KB2478662. I believe this refers to a "pending update" which needs to be completed before other updates can follow (normally after a reboot).

    I restarted the computer many times, tried to install this update manually, tried .Net cleanup tool, strated the computer in selective startup mode (without load startup items) and reset Windows update components. unfortunately I still have the same problem.

    I get the following in Windowsupdate.log file:

    2012-02-07 15:42:17:069  328 e9c Setup WARNING: CBS EvaluateApplicability returned error, error = 0x80070BC9
    2012-02-07 15:42:17:069  328 e9c Setup FATAL: Applicability evaluation for setup package "WUClient-SelfUpdate-ActiveX~31bf3856ad364e35~amd64~~7.4.7600.226" failed, error = 0x80070BC9
    2012-02-07 15:42:17:069  328 e9c Setup FATAL: SelfUpdate check failed, err = 0x80070BC9
    2012-02-07 15:42:17:069  328 e9c Agent   * WARNING: Skipping scan, self-update check returned 0x80070BC9
    2012-02-07 15:42:17:069  328 e9c Agent   * WARNING: Exit code = 0x80070BC9
    2012-02-07 15:42:17:069  328 e9c Agent *********
    2012-02-07 15:42:17:069  328 e9c Agent **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
    2012-02-07 15:42:17:069  328 e9c Agent *************
    2012-02-07 15:42:17:069  328 e9c Agent WARNING: WU client failed Searching for update with error 0x80070bc9
    2012-02-07 15:42:17:069  328 430 AU AU setting pending client directive to 'Reboot Pending'
    2012-02-07 15:42:17:069  328 430 AU Changing existing AU client directive from 'Install Approval' to 'Reboot Pending', session id = 0x1
    2012-02-07 15:42:17:069  328 3b4 AU >>##  RESUMED  ## AU: Search for updates [CallId = {87044891-5208-4538-8A04-FC019AE09325}]
    2012-02-07 15:42:17:069  328 3b4 AU   # WARNING: Search callback failed, result = 0x80070BC9
    2012-02-07 15:42:17:069  328 3b4 AU   # WARNING: Failed to find updates with error code 80070BC9

    It's very important for me to fiind a solution without reinstalling Windows 7.

    Your help would be very much appreciated.

    Thanks a lot,
    William

    Tuesday, February 07, 2012 3:38 PM

Answers

  • I also had problems with Windows Update having error 80070bc9. Did a lot of searching on the web and found a solution here:

    fsutil resource setautoreset true c:\

    Then in safe mode try to delete these files:

    C:\WINDOWS\system32>cd %SystemRoot%\System32\SMI\Store\Machine
    C:\WINDOWS\System32\SMI\Store\Machine>attrib -s -h *
    C:\WINDOWS\System32\SMI\Store\Machine>del *.blf
    C:\WINDOWS\System32\SMI\Store\Machine>del *.regtrans-ms
    C:\WINDOWS\system32\SMI\Store\Machine>cd %SystemRoot%\System32\config\TxR
    C:\WINDOWS\System32\config\TxR>attrib -s -h *
    C:\WINDOWS\System32\config\TxR>del /q *
    

    Reboot and it will all work !

    I hope it helpes you too!

    • Marked as answer by Pandino_cz Monday, April 08, 2013 11:45 AM
    Saturday, March 16, 2013 12:30 PM

All replies

  • This error is usually caused by some 3rd party software that is not allowing the machine to accept the update. You will most likely need to find out what software it is that is causing the issue before the update can be applied to the system. Being that it is only one system, tells me the box may have some additional software or component installed that is causing the havoc.

     If you do not wish to install the updates in the future, you may hide it.


    a.   Click Start, In the search box type "Windows Update"
    b.   Click on View available updates.
    c.   Right-click on an item in the list, and choose “Hide update” from the menu.




    You can use the following KB article that shows how to troubleshoot the problem without having to reinstall the entire OS from scratch.



    _JoeG
    Dell- Systems Integration Consultant
    Twitter: @8bits1byte 

    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.


    • Edited by _JoeG Tuesday, February 07, 2012 6:48 PM
    Tuesday, February 07, 2012 6:26 PM
  • 1. Disable any antivirus and malware software (AV&MW)

    2. Dowload manually and install required update:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26308

    3. Enable AV&MW

    4. Click and run http://support.microsoft.com/kb/971058

    Regards

    Milos

    Tuesday, February 07, 2012 7:08 PM
  • Thanks a lot but I've already tried your suggestions with no success. 

    When I tried to install the update manually it fails.

    Regards

    Wednesday, February 08, 2012 5:57 PM
  •  

    Hi,

    Did you receive any error message when you manually install the update package?

    I l suggest to fix Windows Update first:

    http://support.microsoft.com/kb/958044

     

    If error persists, fix .NET Framework:

    http://support.microsoft.com/kb/976982

    http://windows.microsoft.com/en-us/windows7/Windows-Update-error-80070643

    Hope that helps.

    Regards,

    Leo   Huang

    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Leo Huang

    TechNet Community Support

    Monday, February 13, 2012 7:50 AM
    Moderator
  •  

    Hi,

     

    Did your issue solved? Please feel free to give me any update.

     

    Thanks.

     

    Regards,

    Leo   Huang

    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Leo Huang

    TechNet Community Support

    Thursday, February 16, 2012 12:44 AM
    Moderator
  • Hi Leo,

    It's a very important computer with a specific server application, so I cannot test the solution when I want. I am going to make the test as soon as possible and will let you know.

    Thanks a lot and best Regards,
    William

    Thursday, February 16, 2012 9:02 AM
  •  

    If you make the test, please let know if it works.

    Regards,

    Leo   Huang

    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Leo Huang

    TechNet Community Support

    Friday, February 17, 2012 1:19 AM
    Moderator
  • Hi Leo,

    I tried everything with no success.

    After restarting the computer I still receive the following message after clicking on the link "Check for Updtaes".

    Regards,
    William

    Monday, February 20, 2012 11:46 AM
  •  

    Hi,

    I am trying to involve someone familiar with this topic to further look at this issue.

    Regards,

    Leo   Huang

    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Leo Huang

    TechNet Community Support

    Tuesday, February 21, 2012 3:39 AM
    Moderator
  •  

    Hi,

    Please follow the steps as below to register the Windows Update files and remove incorrect Registry values that may exist and check the result. Thanks.

    1. Register the Windows Update files

    1). Start and administrative command prompt

    2). At the command prompt, type the following commands

    REGSVR32 WUPS2.DLL /S
    REGSVR32 WUPS.DLL /S
    REGSVR32 WUAUENG.DLL /S
    REGSVR32 WUAPI.DLL /S
    REGSVR32 WUCLTUX.DLL /S
    REGSVR32 WUWEBV.DLL /S
    REGSVR32 JSCRIPT.DLL /S
    REGSVR32 MSXML3.DLL /S

    2. Remove incorrect Registry values that may exist

    1). Click start, in the search box, type regedit

    2). In the programs list, click regedit.exe

    3). Find and then click on the following registry subkey

    HKEY_LOCAL_MACHINE\COMPONENTS

    4). Right click on COMPONENTS

    5). Click Export

    6). In the File Name bvox, type COMPONENTS

    7). In the save in box, click Desktop , and then click Save, to save the file to your desktop

    8). In the details pane, right click PendingXmlIdentifier, and then click Delete. If the value does not exist go to the next step

    9). In the details pane, right click NextQueueEntryIndex, and then click Delete. If the value does not exist go to the next step

    10). In the details pane, right click AdvancedInstallersNeedResolving, and then click Delete. If the value does not exist go to the next step.

    11). Restart the computer

    12). Try to install updates again.

    Regards,

    Ruby Cheng


    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.

    Tuesday, February 21, 2012 9:00 AM
  • Hi,

    I followed the above steps but I still receiving the same error. I also tried to install the update KB2478662 manually with no succes.

    Do you have another idea?

    Thanks a lot and best Regards,
    William

    Tuesday, February 21, 2012 2:06 PM
  • Hi,

    I understand that the issue persists after registering the Windows Update files and removing incorrect Registry values that may exist. And before that you have tried manually installation, disable antivirus, checksur but the update still cannot be installed.

    Based on my experience, the update fail issue may occur when there are problems with winsxs folder, disk or Software Distribution folder. Please try the steps below and check the result.

    ===========================================

    1.  Rename Pending.xml

    1). Open an elevated command prompt

    2). At the command prompt type the following command:

    takeown /f C:\Windows\winsxs\pending.xml

    3). Rename c:\windows\winsxs\pending.xml using the following command:

    Ren c:\windows\winsxs\pending.xml pending.old

    2. Run Check disk (chkdsk) on the OS partition

    1). Open an elevated command prompt

    2). At the command prompt type the following command:

    Chkdsk volume: /f /r

    3. Rename the Software Distribution folder

    To rename the Windows Update temporary SoftwareDistribution directory follow these steps:

    1). Start an administrative command prompt.

    2). Run the following commands hitting enter after each line:

    Net stop wuauserv

    cd %systemroot%

    Ren SoftwareDistribution SoftwareDistribution.old

    Net start wuauserv

    3). Try to install updates again

    Important The following issues occur when you do this:

    • Updates that are currently downloaded but that have not yet been installed have to be downloaded again by using Windows Update or Microsoft Update.

    • When you delete the Software Distribution folder, your download history is removed.

    • If you currently receive updates from Microsoft Update and from Windows Update, you will have to re-select this option from the Windows Update Web site.

    Note: If the issue is resolved and you can successfully download and install updates, you can safely delete the SoftwareDistribution.old directory to recover disk space.

    Best regards,
    Ruby Cheng

    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.

    Wednesday, February 22, 2012 6:31 AM
  • Hi,

    How have you been?

    Just want to say hi and see how everything is going.

    Best Regards,

    Ruby Cheng


    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.

    Monday, February 27, 2012 7:53 AM
  • Hi,

    I still receiving the same error.

    Step 1. Rename Pending.xml  --> I dont have any Pending.xml file on the computer

    Step 2. Run Check disk (chkdsk) on the OS partition  --> see the result below

    Checking file system on C:
    The type of the file system is NTFS.

    A disk check has been scheduled.
    Windows will now check the disk.                        

     256448511 KB total disk space.
      37419376 KB in 81460 files.
         57028 KB in 22695 indexes.
             0 KB in bad sectors.
        350375 KB in use by the system.
         65536 KB occupied by the log file.
     218621732 KB available on disk.

          4096 bytes in each allocation unit.
      64112127 total allocation units on disk.
      54655433 allocation units available on disk.

    Step 3. I renamed the Software Distribution folder and clicked on checked for updates.

    Best Regards,
    William

    Tuesday, February 28, 2012 4:31 PM
  • Save this script as .bat file and run it with admin rights

    @echo off & setLocal EnableDELAYedExpansion
    
    echo Stop Bits and Windows Update service
    net stop wuauserv /Y 
    net stop bits /Y 
    
    Echo Remove Registry Keys from Windows Update Agent
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f
    
    Del "C:\ProgramData\Microsoft\Network\Downloader\qmgr*.dat"
    
    CD /D %SystemRoot%\System32 
    
    regsvr32.exe /S atl.dll
    regsvr32.exe /S urlmon.dll
    regsvr32.exe /S mshtml.dll
    regsvr32.exe /S shdocvw.dll
    regsvr32.exe /S browseui.dll
    regsvr32.exe /S jscript.dll
    regsvr32.exe /S vbscript.dll
    regsvr32.exe /S scrrun.dll
    regsvr32.exe /S msxml.dll
    regsvr32.exe /S msxml3.dll
    regsvr32.exe /S msxml6.dll
    regsvr32.exe /S Msjava.dll
    regsvr32.exe /S actxprxy.dll
    regsvr32.exe /S softpub.dll
    regsvr32.exe /S wintrust.dll
    regsvr32.exe /S dssenh.dll
    regsvr32.exe /S rsaenh.dll
    regsvr32.exe /S gpkcsp.dll
    regsvr32.exe /S sccbase.dll
    regsvr32.exe /S slbcsp.dll
    regsvr32.exe /S cryptdlg.dll
    regsvr32.exe /S oleaut32.dll
    regsvr32.exe /S ole32.dll
    regsvr32.exe /S shell32.dll
    regsvr32.exe /S initpki.dll
    regsvr32.exe /S wuapi.dll
    regsvr32.exe /S wuaueng.dll
    regsvr32.exe /S wuaueng1.dll
    regsvr32.exe /S wucltui.dll
    regsvr32.exe /S wups.dll
    regsvr32.exe /S wups2.dll
    regsvr32.exe /S wuweb.dll
    regsvr32.exe /S qmgr.dll
    regsvr32.exe /S qmgrprxy.dll
    regsvr32.exe /S wucltux.dll
    regsvr32.exe /S muweb.dll
    regsvr32.exe /S wuwebv.dll 
    
    echo Remove software distribution folder
    rd /s /Q %SystemRoot%\SoftwareDistribution 
    
    echo Start Bits and Windows Update service
    net start bits 
    net start wuauserv 
    
    wuauclt /resetauthorization /detectnow
    wuauclt /resetauthorization /reportnow
    
    exit /B 0 

    Tuesday, February 28, 2012 6:27 PM
  • Hi,

    Thanks a lot for your script, unfortunately I have always the same error :-(.

    William

    Wednesday, February 29, 2012 6:00 PM
  • I think then that your windows update agent might be corrupted or your computer is inffected with some virus/maleware.

    Link to download windows update agent

    http://support.microsoft.com/kb/949104

    backup this key in registry.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

    then delete it and install windows update agent from the link above

    Wednesday, February 29, 2012 6:07 PM
  • It's not possible that the computer is infected because there is no internet connection on it.

    I removed the key in the registry and tried to install Windows update agent.

    I received the following error:
    Install failed with the following error number: 0x80070bc9

    Friday, March 02, 2012 3:41 PM
  • Try installing that with force switch, make sure you run it from elevated cmd prompt and you reboot after install.

    WindowsUpdateAgent30-x86.exe /wuforce

    The only other thing i can suggest is to re-install XML on your computer to. Windows Updates have huge dependency on XML.

    Saturday, March 03, 2012 5:21 PM
  • You may want to check out these threads (http://support.microsoft.com/kb/968440 and  http://support.microsoft.com/kb/2509997).  I ran into this issue on a Server 2008 box and it was the TrustedInstaller issue.  


      
    Thursday, July 26, 2012 9:21 PM
  • Pandino_cz,

    Was this ever resolved for you?  I'm having some similar issues in my environment and would like to guidance.

    Thanks,

    Zach

    Friday, November 09, 2012 7:18 PM
  • Hi Zach,
    Unfortunately I'm still having this issue. I plan to reinstall the computer when I will have enough time.
    Sorry :-(
    William

    Friday, November 09, 2012 7:24 PM
  • I'm having the same issue:

    http://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/7fca01f1-f5f3-4f40-919a-cfc52c50c415

    windows update issue

    same error log:

    FATAL: Applicability evaluation for setup package "WUClient-SelfUpdate-ActiveX~31bf3856ad364e35~amd64~~7.6.7600.256" failed, error = 0x80070BC9

    same window update msg:

    restart your computer to finish installing important updates

    i really don't want to reinstall, too many stuffs

    Saturday, December 15, 2012 8:58 AM
  • I also had problems with Windows Update having error 80070bc9. Did a lot of searching on the web and found a solution here:

    fsutil resource setautoreset true c:\

    Then in safe mode try to delete these files:

    C:\WINDOWS\system32>cd %SystemRoot%\System32\SMI\Store\Machine
    C:\WINDOWS\System32\SMI\Store\Machine>attrib -s -h *
    C:\WINDOWS\System32\SMI\Store\Machine>del *.blf
    C:\WINDOWS\System32\SMI\Store\Machine>del *.regtrans-ms
    C:\WINDOWS\system32\SMI\Store\Machine>cd %SystemRoot%\System32\config\TxR
    C:\WINDOWS\System32\config\TxR>attrib -s -h *
    C:\WINDOWS\System32\config\TxR>del /q *
    

    Reboot and it will all work !

    I hope it helpes you too!

    • Marked as answer by Pandino_cz Monday, April 08, 2013 11:45 AM
    Saturday, March 16, 2013 12:30 PM
  • I don't know if you found a solution or not. i did.

    i had the same issue installing on to a 64 bit clean install of Win 7. i went to control panel-programs and features Turn Windows features on or off. cleared the .net box. restarted and the install office worked. turned the features back on and updated windows.


    The Big Lug

    • Proposed as answer by The BigLug Monday, April 08, 2013 3:43 PM
    Friday, April 05, 2013 7:55 PM
  • Many thanks diedie.

    It works well now.

    Monday, April 08, 2013 11:45 AM
  • Thank you.  Your post helped me.
    Tuesday, August 27, 2013 4:40 PM
  • Worked for me too! after reboot ran WU got prompted to download new update sw and then ran updates. ty.
    Wednesday, December 11, 2013 10:08 PM
  • can you help me??.english isnt my mother language so i didn t understand all your solution..what you mean ".cleared.netbox" i went to control panel/programs and features, my sistem is in portuguese but i din t see anything similar there... i have the same update problem 0x80070bc9(windows update)...thanks
    Sunday, December 15, 2013 6:44 AM
  • Hi Carlos,

    follow the insructions below:

    Run CMD as administrator à fsutil resource setautoreset true c:\

     

    Then in safe mode if normal mode doesn’t work, try to delete these files:

     C:\WINDOWS\system32>cd %SystemRoot%\System32\SMI\Store\Machine

    C:\WINDOWS\System32\SMI\Store\Machine>attrib -s -h *

    C:\WINDOWS\System32\SMI\Store\Machine>del *.blf

    C:\WINDOWS\System32\SMI\Store\Machine>del *.regtrans-ms

    C:\WINDOWS\system32\SMI\Store\Machine>cd %SystemRoot%\System32\config\TxR

    C:\WINDOWS\System32\config\TxR>attrib -s -h *

    C:\WINDOWS\System32\config\TxR>del /q *

     Reboot and it will all work !

    Regards,

    William

    Monday, December 16, 2013 7:38 AM
  • Hi:
    eu fui no painel de controle, em seguida, para programas e recursos. na coluna da esquerda é "ativar ou desativar recursos"
    limpo o .net box. restart e a instalar o office funcionou. virou os recursos e atualizado o windows.


    The Big Lug

    Monday, December 16, 2013 10:43 PM
  • Hi Pandino...I made that but the last one "C:\WINDOWS\System32\config\TxR>del /q *" i can t do it...it "says" something like this "impossible because is being used by the system" and showed me something about this "TMContainer00000000000000000001.regtrans- ms"...its a system virus isnt it? what i can do about this?...thanks for your help and sorry my english but i think you understood what i m tryng to tell you.

    Tuesday, December 17, 2013 10:07 PM
  • problem solved....thanks
    Thursday, December 19, 2013 10:26 AM
  • thnx a lot buddy! 
    • Proposed as answer by The BigLug Saturday, April 19, 2014 7:12 PM
    Saturday, April 19, 2014 2:58 PM
  • Hi: If my solution was the answer. Would you mind marking that please? If I was the guy, im glad it could help. Dennis

    The Big Lug

    Saturday, April 19, 2014 7:14 PM
  • Hi: If my solution helped you, can you indicate please? Thanks Dennis

    The Big Lug

    Saturday, April 19, 2014 7:15 PM