Installation Failure: Windows failed to install the following update with error 0x80070011: 2017-10 Cumulative Update for Windows 10 Version 1511 for x64-based Systems (KB4041689).

Anonymous
2020-07-24T04:52:55+00:00

Hello,

Current Windows version: 10.0.10586.

I inherited an older PC from a friend and basically for the past few years, Windows has not been able to complete few specific key updates, which are KB4041689and version 1903 Each time it tries, it will fail, and this means it will continue to try whenever the computer is awake. However, other updates are successful, with the last one being KB4480730 from June 2020. How do I either update my computer or make my computer stop trying to attempt these updates? As of this writing, the C drive has 11.5 GB of free space.

Event viewer shows:

Installation Failure: Windows failed to install the following update with error 0x80070011: 2017-10 Cumulative Update for Windows 10 Version 1511 for x64-based Systems (KB4041689).

I've also tried manually downloading the update and installing it myself but I get this result in the event viewer after it fails to patch.

Windows update  could not be installed because of error 2359302 "" (Command line: ""C:\WINDOWS\system32\wusa.exe" "C:\Users[user]\Downloads\windows10.0-kb4041689-x64_876d2ea04c8495482fcf25fced6a9f299ecbcee4.msu" ")

Here's a screenshot of the update history. 

Windows for home | Windows 10 | 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
{count} votes

5 answers

Sort by: Most helpful
  1. Anonymous
    2020-07-24T04:55:18+00:00

    Hi Umami_-

    I'm Kevin B. Independent advisor and a Windows user like you. I do apologize for the inconvenience about your Windows update. Let me help you sort things out.

    This issue may occur if there’s something wrong with Windows Update components. If Windows Update components corrupted, Windows Update may not work properly. In this case, try resetting Windows Update components. Here is how to do it:

    1. On your keyboard, press the Windows logo key and R at the same time to open the Run dialog. Type cmd and press Ctrl, Shift and Enter at the same time to run Command Prompt as administrator. You’ll be prompted for permission. Click Yes to open Command Prompt.
    2. In Command Prompt, type the command lines below and press Enter on your keyboard after typing each:

    net stop bits

    net stop wuauserv

    net stop appidsvc

    net stop cryptsvc

    The Windows Update related system services will be stopped after executing the command lines above.

    1. In Command Prompt, type the following command lines and press Enter after typing each:

    ren %systemroot%\SoftwareDistribution SoftwareDistribution.old

    ren %systemroot%\system32\catroot2 catroot2.old

    You will rename the SoftwareDistribution and catroot2 folder as SoftwareDistribution.old and catroot2.old after you run these two command lines. These two folders are used by Windows Update to save temporary update files.

    By renaming these two folders, Windows will think these two folders are missing, and Windows will create new ones to store Windows update files. By doing that, you can avoid many Windows Update issues caused by the old corrupted temporary files in these two folders.

    1. In Command Prompt, type the following command lines and press Enter after each:

    net start bits

    net start wuauserv

    net start appidsvc

    net start cryptsvc

    After you executing the command lines above, you start the Windows Update related system services.

    If in case it didn't work try to update it using the website and check if it will push thru.

    https://www.microsoft.com/en-us/software-downlo...

    Hope this will help and have a blessed day!

    Thanks.

    Kevin B.

    Independent advisor

    0 comments No comments
  2. Anonymous
    2020-07-24T05:25:42+00:00

    Hi Kevin,

    Thanks for your help. I was able to enter in the four "net stop" commands, but was not able to rename the two folders. For SoftwareDistribution, I'm getting an "Access is denied" error, and even when trying to manually update the folder name via Windows Explorer, I get the error: *"The action can't be completed because the folder or a file in it is open in another program."*I also gave myself full access to the folder but that didn't work.

    When trying to update catroot2 via cmd, I get a "The system cannot find the file specified" error. When trying to manually update the folder name via Explorer, I get the same error as above. 

    Please advise.

    Thanks,

    Jason

    0 comments No comments
  3. Anonymous
    2020-07-24T05:37:03+00:00

    Hi Umami_-

    Thank you for your swift reply. Kindly use this link to reset the Windows components of your current Windows.

    Download the Zip file and run the .exe file and run it as administrator.

    https://gallery.technet.microsoft.com/scriptcen...

    _____________________________________________________________

    Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    Hope this will help and have a bless day!

    Thanks.

    Kevin B.

    Independent advisor

    0 comments No comments
  4. Anonymous
    2020-07-25T22:43:10+00:00

    Hi Kevin,

    I downloaded the zip file and ran the .exe file as an administrator and this is the result. 

    <?xml version="1.0" encoding="utf-8"?>

    <CompatReport><System X64Capable="True" X64Running="True"/><Hardware><HardwareItem HardwareType="Setup_BitlockerNoTargetSupport"><CompatibilityInfo BlockingType="None"/></HardwareItem><HardwareItem HardwareType="Setup_TargetIsNonStagedBuild"><CompatibilityInfo BlockingType="None"/></HardwareItem><HardwareItem HardwareType="Setup_LanguagePackDetected"><CompatibilityInfo BlockingType="None"/></HardwareItem><HardwareItem HardwareType="Setup_LicenseActivation"><CompatibilityInfo BlockingType="None"/></HardwareItem><HardwareItem HardwareType="Setup_PendingFirmwareUpdateWithPower"><CompatibilityInfo BlockingType="None"/></HardwareItem><HardwareItem HardwareType="Setup_SecureBoot"><CompatibilityInfo BlockingType="None"/></HardwareItem></Hardware><SystemInfo UplevelEdition="Windows 10" OSMajorVersion="6" OSMinorVersion="2"/>

    <Devices/>

    <DriverPackages>

    <DriverPackage Inf="oem0.inf" BlockMigration="True" HasSignedBinaries="False"/>

    <DriverPackage Inf="oem103.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem104.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem105.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem106.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem107.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem109.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem110.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem111.inf" BlockMigration="True" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem112.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem114.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem15.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem16.inf" BlockMigration="True" HasSignedBinaries="False"/>

    <DriverPackage Inf="oem19.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem2.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem20.inf" BlockMigration="True" HasSignedBinaries="False"/>

    <DriverPackage Inf="oem3.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem33.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem4.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem6.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem7.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="oem99.inf" BlockMigration="True" HasSignedBinaries="False"/>

    <DriverPackage Inf="acpi.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="netrasa.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="basicdisplay.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="basicrender.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="cdrom.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="compositebus.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="disk.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="wdmaudio.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="hdaudbus.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="input.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="cpu.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="keyboard.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="kdnic.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="monitor.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="msmouse.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="ksfilter.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="mssmbios.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="netr28ux.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="netavpna.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="netsstpa.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="rdpbus.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="spaceport.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="swenum.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="nettun.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="umbus.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="usb.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="usbport.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="usbhub3.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="usbstor.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="usbxhci.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="vdrvroot.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="volmgr.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="volume.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="netvwifimp.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="wmiacpi.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="wsdprint.inf" BlockMigration="False" HasSignedBinaries="True"/>

    <DriverPackage Inf="wsdscdrv.inf" BlockMigration="False" HasSignedBinaries="True"/>

    </DriverPackages></CompatReport>

    0 comments No comments
  5. Anonymous
    2020-07-25T23:54:06+00:00

    Hi Umami_-

    Thank you for keeping us posted and i do apologize it didnt work on your end.

    Lets ask our colleagues if they do have idea on this.

    Regards.

    Kevin B.

    0 comments No comments