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-17T01:01:28+00:00

    Sorry I have been away and it took me a little to catch up

    Check if these are started:

    AFD, ahcache, BfLwf, CSC, dam, Dfsc, FPAV_RTP, NetBIOS, NetBT, nsiproxy, Psched, rdbss, tdx

    Method 1:

    Windows key + r > msinfo32 > Software Environment > System Drivers

    Method 2: admin command prompt and type net start<name> e.g., net start afd

    Method 2 will start them if they are stopped if they are stopped and you can start them that may let you change the network properties sheet. You may have to start all the services that may have not started too.

    I don't know if the two items in each list are all services or some are drivers only. Double check services for them. and NSI is abbreviated

    They are as follows :

    WebDav Client Redirector Driver service depends on the Redirected Buffering Sub System service

    Workstation service depends on the Network Store Interface Service

    Network Store Interface Service service depends on the NSI Proxy Service Driver

    TCP/IP NetBIOS Helper service depends on the Ancillary Function Driver for Winsock service

    DNS Client service depends on the NetIO Legacy TDI Support Driver service

    HCP Client service depends on the Ancillary Function Driver for Winsock service

    Let me know what the result is and what the startup type of those system drivers and services are

    Good luck. At this doesn't take hours to reboot and fail

    I did check each of the services you listed.  All but two were running fine.  I could not find the bflwf service and when I tried to start it from the command line, the error message was "service name invalid." Are you sure that one is right?

    The other one that wasn't running, but was listed, was the dam service.  I tried manually starting it, but got "system error 50; request is not supported."

    I didn't really understand what you wanted me to do with the second half of your post about services and drivers.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-08-17T00:48:47+00:00

    Hi John,

    I appreciate your help but those links are for really trivial and obvious issues and we are waaaay beyond that.

    My last post in this thread is pretty old, but I've continued working on both the original problem in this thread (unable to install certain updates) and with my networking problem.  At the moment, I can uninstall the NIC driver but then I can't install a new one.  I can use system restore to resume networking, but, of course, then I haven't made any progress on any of my problems.

    To answer you other question, I normally use F-Prot anti-virus, which is one of the cleanest anti-virus programs around.  However,a the moment I'm only booting into clean mode, which means no anti-virus.

    Ben

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-08-16T02:47:50+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

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-08-16T02:31:34+00:00

    At the moment, I have no network driver installed.  I talked to the network manufacturer (Qualcomm) and they advised me to uninstall and reinstall the driver.  I was successful in uninstalling it (after considerable difficulty) but couldn't reinstall it.  When I tried, the event log came up with these error messages:

    Log Name:      Application

    Source:        Windows Error Reporting

    Date:          8/15/2014 5:46:44 PM

    Event ID:      1001

    Task Category: None

    Level:         Information

    Keywords:      Classic

    User:          N/A

    Computer:      Ben-Monster

    Description:

    Fault bucket , type 0

    Event Name: PnPDriverInstallError

    Response: Not available

    Cab Id: 0

    Problem signature:

    P1: x64

    P2: 00000002

    P3: e22w8x64.inf

    P4: e1d384a3ceceabe53b93f122faf2d0e6d683d4cd

    P5: BFTN.ndi

    P6:

    P7:

    P8:

    P9:

    P10:

    Attached files:

    C:\Windows\Temp\DMI7E14.tmp.log.xml

    C:\Windows\Inf\oem4.inf

    These files may be available here:

    C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_x64_6fb657bdfe195ceffb8cddb33a4144b4ef7deb34_00000000_cab_08617e12

    Analysis symbol:

    Rechecking for solution: 0

    Report Id: cb424eba-24de-11e4-82dc-e6adfde6ac54

    Report Status: 4

    Hashed bucket:

    Event Xml:

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

      <System>

        <Provider Name="Windows Error Reporting" />

        <EventID Qualifiers="0">1001</EventID>

        <Level>4</Level>

        <Task>0</Task>

        <Keywords>0x80000000000000</Keywords>

        <TimeCreated SystemTime="2014-08-16T00:46:44.000000000Z" />

        <EventRecordID>81821</EventRecordID>

        <Channel>Application</Channel>

        <Computer>Ben-Monster</Computer>

        <Security />

      </System>

      <EventData>

        <Data>

        </Data>

        <Data>0</Data>

        <Data>PnPDriverInstallError</Data>

        <Data>Not available</Data>

        <Data>0</Data>

        <Data>x64</Data>

        <Data>00000002</Data>

        <Data>e22w8x64.inf</Data>

        <Data>e1d384a3ceceabe53b93f122faf2d0e6d683d4cd</Data>

        <Data>BFTN.ndi</Data>

        <Data>

        </Data>

        <Data>

        </Data>

        <Data>

        </Data>

        <Data>

        </Data>

        <Data>

        </Data>

        <Data>

    C:\Windows\Temp\DMI7E14.tmp.log.xml

    C:\Windows\Inf\oem4.inf</Data>

        <Data>C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_x64_6fb657bdfe195ceffb8cddb33a4144b4ef7deb34_00000000_cab_08617e12</Data>

        <Data>

        </Data>

        <Data>0</Data>

        <Data>cb424eba-24de-11e4-82dc-e6adfde6ac54</Data>

        <Data>4</Data>

        <Data>

        </Data>

      </EventData>

    </Event>

    and

    Log Name:      System

    Source:        Microsoft-Windows-UserPnp

    Date:          8/15/2014 5:46:44 PM

    Event ID:      20001

    Task Category: (7005)

    Level:         Information

    Keywords:     

    User:          SYSTEM

    Computer:      Ben-Monster

    Description:

    Driver Management concluded the process to install driver e22w8x64.inf_amd64_0b05227bb599f68f\e22w8x64.inf for Device Instance ID PCI\VEN_1969&DEV_E091&SUBSYS_78211462&REV_13\4&19F7ABFC&0&00E3 with the following status: 0x2.

    Event Xml:

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

      <System>

        <Provider Name="Microsoft-Windows-UserPnp" Guid="{96F4A050-7E31-453C-88BE-9634F4E02139}" />

        <EventID>20001</EventID>

        <Version>0</Version>

        <Level>4</Level>

        <Task>7005</Task>

        <Opcode>0</Opcode>

        <Keywords>0x8000000000000000</Keywords>

        <TimeCreated SystemTime="2014-08-16T00:46:44.926142300Z" />

        <EventRecordID>16539</EventRecordID>

        <Correlation />

        <Execution ProcessID="736" ThreadID="1536" />

        <Channel>System</Channel>

        <Computer>Ben-Monster</Computer>

        <Security UserID="S-1-5-18" />

      </System>

      <UserData>

        <InstallDeviceID xmlns="http://manifests.microsoft.com/win/2004/08/windows/userpnp">

          <DriverName>e22w8x64.inf_amd64_0b05227bb599f68f\e22w8x64.inf</DriverName>

          <DriverVersion>8.1.0.23</DriverVersion>

          <DriverProvider>Qualcomm Atheros</DriverProvider>

          <DeviceInstanceID>PCI\VEN_1969&DEV_E091&SUBSYS_78211462&REV_13\4&19F7ABFC&0&00E3</DeviceInstanceID>

          <SetupClass>{4D36E972-E325-11CE-BFC1-08002BE10318}</SetupClass>

          <RebootOption>false</RebootOption>

          <UpgradeDevice>false</UpgradeDevice>

          <IsDriverOEM>true</IsDriverOEM>

          <InstallStatus>0x2</InstallStatus>

          <DriverDescription>Killer e2200 Gigabit Ethernet Controller (NDIS 6.30)</DriverDescription>

        </InstallDeviceID>

      </UserData>

    </Event>

    and

    Log Name:      System

    Source:        Microsoft-Windows-UserPnp

    Date:          8/15/2014 5:46:44 PM

    Event ID:      20003

    Task Category: (7005)

    Level:         Information

    Keywords:     

    User:          SYSTEM

    Computer:      Ben-Monster

    Description:

    Driver Management has concluded the process to add Service Ke2200 for Device Instance ID PCI\VEN_1969&DEV_E091&SUBSYS_78211462&REV_13\4&19F7ABFC&0&00E3 with the following status: 0.

    Event Xml:

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

      <System>

        <Provider Name="Microsoft-Windows-UserPnp" Guid="{96F4A050-7E31-453C-88BE-9634F4E02139}" />

        <EventID>20003</EventID>

        <Version>0</Version>

        <Level>4</Level>

        <Task>7005</Task>

        <Opcode>0</Opcode>

        <Keywords>0x8000000000000000</Keywords>

        <TimeCreated SystemTime="2014-08-16T00:46:44.910504200Z" />

        <EventRecordID>16538</EventRecordID>

        <Correlation />

        <Execution ProcessID="736" ThreadID="1536" />

        <Channel>System</Channel>

        <Computer>Ben-Monster</Computer>

        <Security UserID="S-1-5-18" />

      </System>

      <UserData>

        <AddServiceID xmlns="http://manifests.microsoft.com/win/2004/08/windows/userpnp">

          <ServiceName>Ke2200</ServiceName>

          <DriverFileName>\SystemRoot\system32\DRIVERS\e22w8x64.sys</DriverFileName>

          <DeviceInstanceID>PCI\VEN_1969&DEV_E091&SUBSYS_78211462&REV_13\4&19F7ABFC&0&00E3</DeviceInstanceID>

          <PrimaryService>true</PrimaryService>

          <UpdateService>true</UpdateService>

          <AddServiceStatus>0</AddServiceStatus>

        </AddServiceID>

      </UserData>

    </Event>

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2014-08-15T05:06:45+00:00

    Sorry I have been away and it took me a little to catch up

    Check if these are started:

    AFD, ahcache, BfLwf, CSC, dam, Dfsc, FPAV_RTP, NetBIOS, NetBT, nsiproxy, Psched, rdbss, tdx

    Method 1:

    Windows key + r > msinfo32 > Software Environment > System Drivers

    Method 2: admin command prompt and type net start<name> e.g., net start afd

    Method 2 will start them if they are stopped if they are stopped and you can start them that may let you change the network properties sheet. You may have to start all the services that may have not started too.

    I don't know if the two items in each list are all services or some are drivers only. Double check services for them. and NSI is abbreviated

    They are as follows :

    WebDav Client Redirector Driver service depends on the Redirected Buffering Sub System service

    Workstation service depends on the Network Store Interface Service

    Network Store Interface Service service depends on the NSI Proxy Service Driver

    TCP/IP NetBIOS Helper service depends on the Ancillary Function Driver for Winsock service

    DNS Client service depends on the NetIO Legacy TDI Support Driver service

    HCP Client service depends on the Ancillary Function Driver for Winsock service

    Let me know what the result is and what the startup type of those system drivers and services are

    Good luck. At this doesn't take hours to reboot and fail

    Was this answer helpful?

    0 comments No comments