Windows 8.1 updates failing to install error 800F0920

Anonymous
2014-07-02T18:01:45+00:00

My Win 8.1 Pro system was working fine until a few weeks ago when suddenly Windows Updates became broken.  The typical scenario is to choose one or more updates to install, it gets partway through, then reboots, then gets further along (to about 75%), then announces it can't finish the installation and has to roll back the install.  In the end, the update isn't installed.  The whole process takes hours and hours.  The first few times this happened it was in the middle of the work day and I lost use of the computer throughout the whole afternoon.

I researched the many, many similar problems that other people have experience and tried all the suggested solutions involving DSIM, SFC, deleting/renaming the update folder and files, booting "clean", and so on.  I even wrote a simple batch file to do most of this (copy at the end of this post) because I was doing it so often.  I was gradually able to get most of the updates for Windows and Office installed, except for three updates.  For those three, I cannot install them no matter what.  They are (required updates) , KB2955164, KB2966804, and Optional Update KB2962409.  I'll post the full error messages below.

The other new problem I've noticed with this system is that I can no longer change the network properties.  I was doing some tweaking on the network and I wanted to set the PC's IP address to a specific address (instead of using DHCP) and I couldn't change it. That may or may not be related -- I haven't researched it much at this point.

So, does anyone have any suggestions? It's hard to keep trying different ideas that don't work because it's so time consuming.  Since this system is at my office and I don't want to interrupt work again, I can only try doing updates at the end of the work day, and I find out the next morning whether or not it work.

Here are the error messages. You will see that the error codes are  all 800F0920.  Originally, my error codes were all either 80080005 or 80242014 and involved about a dozen updates.  So this is progress of a sorts.

**********************************

**********************************

Update for Windows 8.1 for x64-based Systems (KB2955164)

Installation date: ‎6/‎27/‎2014 6:53 PM

Installation status: Failed

Error details: Code 800F0920

Update type: Important

Install this update to resolve issues in Windows. For a complete listing of

the issues that are included in this update, see the associated Microsoft

Knowledge Base article for more information. After you install this item, you

may have to restart your computer.

More information:

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

Help and Support:

http://support.microsoft.com

*************************************************

Update for Windows 8.1 for x64-based Systems (KB2966804)

Installation date: ‎6/‎27/‎2014 6:53 PM

Installation status: Failed

Error details: Code 800F0920

Update type: Recommended

Install this update to resolve issues in Windows. For a complete listing of

the issues that are included in this update, see the associated Microsoft

Knowledge Base article for more information. After you install this item, you

may have to restart your computer.

More information:

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

Help and Support:

http://support.microsoft.com

************************************************

Update for Windows 8.1 for x64-based Systems (KB2962409)

Installation date: ‎6/‎27/‎2014 6:53 PM

Installation status: Failed

Error details: Code 800F0920

Update type: Optional

Install this update to resolve issues in Windows. For a complete listing of

the issues that are included in this update, see the associated Microsoft

Knowledge Base article for more information. After you install this item, you

may have to restart your computer.

More information:

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

Help and Support:

http://support.microsoft.com

**********************************

**********************************

And here is the batch file I use to reset pretty much everything related to the Windows Update process.  It does not include SFC, which I usually do separately.

**********************************

DISM.exe /Online /Cleanup-image /Restorehealth

pause

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

Ren %systemroot%\SoftwareDistribution SoftwareDistribution8.bak

Ren %systemroot%\system32\catroot2 catroot2-4.bak

pause

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

pause

cd /d %windir%\system32

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

netsh winsock reset

pause

dism /Online /Cleanup-Image /StartComponentCleanup

**********************************

Thanks,

Ben

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

81 answers

Sort by: Newest
  1. Anonymous
    2014-08-17T14:08:52+00:00

    I don't know how to run dism without network access, so how would I do that?

    Supposedly you just need another WinSxS at the same level to point to with the /source:  switch.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-08-17T04:50:46+00:00

    Since the Killer nic software is completely removed, that would explain why the Killer Bandwidth service is no longer there at all.

    Right now, the NIC shows up as "other hardware", meaning that Windows does not recognize it and can't assign any driver to it.

    I don't know how to run dism without network access, so how would I do that? I can certainly run sfc.

    I am waiting to hear back from the NIC manufacturer (Qualcomm), but that probably won't be until Monday and maybe not even then. I've found them to be pretty slow at responding.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-08-17T02:45:53+00:00

    Well that didn't work. Perhaps running sfc/scannow and dism /online /cleanup-image /restorehealth /limitaccess is a worth a shot to see if a system file is corrupt.

    I would expect that the wired NIC would try and use the Microsoft driver. Does the device show up unknown in the device manager? If you run those commands then try an install the NIC get me a CBS log so I can see if the failure reason is logged in there.

    Maybe the NIC maker has a error log they write to on a failed install that could provide more detail. Another thing that might help is the hardware troubleshooter found in Troubleshooting in the control panel

    BTW what is the error you get when the install fails or does it just not work.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-08-17T02:28:38+00:00

    If you really want to see what is going on you can use this http://www.microsoft.com/en-US/download/details.aspx?id=39982 to trace everything related to the PC. But it can be a little complicated if you have never used it.


    The dam won't start unless you have Always On Always Connected abilities which would be for a tablet or phone. Iggnore that one that was an oversight by me. The other is Killer Bandwidth Control Filter Driver. I wonder if that is a symptom or a cause. If it is trying to start but the NIC is uninstalled that should be removed so it doesn't hang startup. I got those from the systems log file. Was that from a clean boot? Here is the log entry with the time

    Log Name:      System

    Source:        Service Control Manager

    Date:          8/5/2014 2:09:06 PM

    Event ID:      7026

    Task Category: None

    Level:         Information

    Keywords:      Classic

    User:          N/A

    Computer:      Ben-Monster

    Description:

    The following boot-start or system-start driver(s) did not load:

    AFD

    ahcache

    BfLwf

    CSC

    dam

    Dfsc

    FPAV_RTP

    NetBIOS

    NetBT

    nsiproxy

    Psched

    rdbss

    tdx

    Event Xml:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

      <System>

        <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />

        <EventID Qualifiers="49152">7026</EventID>

        <Version>0</Version>

        <Level>4</Level>

        <Task>0</Task>

        <Opcode>0</Opcode>

        <Keywords>0x8080000000000000</Keywords>

        <TimeCreated SystemTime="2014-08-05T21:09:06.939784100Z" />

        <EventRecordID>15052</EventRecordID>

        <Correlation />

        <Execution ProcessID="532" ThreadID="536" />

        <Channel>System</Channel>

        <Computer>Ben-Monster</Computer>

        <Security />

      </System>

      <EventData>

        <Data Name="param1">

    AFD

    ahcache

    BfLwf

    CSC

    dam

    Dfsc

    FPAV_RTP

    NetBIOS

    NetBT

    nsiproxy

    Psched

    rdbss

    tdx</Data>

      </EventData>

    </Event>

    The last part of my message was about services that failed to start for various reasons.

    This could be part of the reason everything isn't working. See if the bold services were started if they aren't start them and either try the install of the NIC driver or if it is installed try to change the properties sheet. I don't know if these services and drivers aren't starting on a regular bases or just for updates. They may not start if the are disabled in msconfig you can check it out to make sure they didn't get unchecked by accident

    You can check if these are running in sysinfo32 or by trying to start them in the CMD prompt like you did before.

    These were drivers that needed to be started to start other services

    • Redirected Buffering Sub System = rdbss
    • NSI Proxy Service Driver = nsiproxy
    • NetIO Legacy TDI Support Driver = tdx
    • Ancillary Function Driver for Winsock = AFD ****

    These drivers weren't listed other than not starting: ahcache, BfLwf, CSC, dam, Dfsc, FPAV_RTP, NetBIOS, NetBT, Psched. BfLwF and dam shouldn't be required to start so those can be ignored

    And these were listed as not starting and are found in Services I listed the dependent drivers for the services to start. There are other dependencies for these Services but I assume they all started if you right click them properties > Dependencies 

    • Workstation requires Network Store Interface
    • Network Store Interface  **** requires nsiproxy
    • TCP/IP NetBIOS Helper requires AFD
    • DNS Client requires tdx
    • DHCP Client requires AFD

    And this one I don't know maybe you can help me with that: WebDav Client Redirector Driver

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2014-08-17T01:16:09+00:00

    Did you check to see if those drivers and services were starting and running?

    My first guess for the network adapter driver not installing is the registry still has a record from the old one and it is looking up the install.

    Do you have a windows basic driver running the network or no network at all?

    Look to see if any old registry keys are still present for the old driver and delete these. You can backup of your registry before editing it as I am sure you already know but I like to mention it when I give advice about editing it.

    Also try deleting these keys/subkeys:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\Config

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters\ {GUID}

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{GUID}

    To figure out which GUID should stay you can check the network adapters in device manager or delete them all then if it installs recreate the ones that do belong. If you reinstall the other network adapter those keys should be recreated then or on a restart

    The first subkey, network/config, didn't exist.  For the other two, I did an export of the entire parameters subkey and then deleted it.  I then did a thorough search of the registry for references to Killer.  A found a few locations, and deleted them, but none stood out as a likely source of problems.

    Thanks,

    Ben

    Was this answer helpful?

    0 comments No comments