Failed to install Windows Feature Update Version 2004

Eli Swift 21 Reputation points
2021-06-22T19:28:37.127+00:00

For the past few months, my computer has been failing to install windows feature updates (though quality updates seem unaffected). It seems locked in a state where the update is primed/downloaded (my shutdown options say "Update and Restart/Update and Shutdown"), but it seems unable to complete this operation. When I restart, it either hangs on my manufacturer's splash screen indefinitely or hangs for a few seconds and then the system boots as if I had not been trying to update it. To me this seems to indicate that it is failing this installation and rolling back whenever it gets far enough in the process.

I have been hunting the root cause of this issue for a while now; as best I can tell from reading other posts, the "failure code" that I get 0xc1900101just indicates a rollback to the previous version. I have tried looking through my device manager (as I have heard this is usually a driver error) and none of my drivers are in distress. I have tried to update everything that I can, and I even tried disabling non-essential drivers and trying to update again. I am at a loss for what my next steps should be, but would really like to have my computer be fully capable again.

Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

Accepted answer
  1. Docs 15,761 Reputation points
    2021-06-22T22:25:07.687+00:00

    The email was displayed in the image.
    Please delete the image.

    OS Name: Microsoft Windows 10 Home
    OS Version: 10.0.18363 N/A Build 18363
    Original Install Date: 4/19/2020, 12:22:40 PM
    System Boot Time: 6/22/2021, 3:08:44 PM
    System Manufacturer: ASUSTeK COMPUTER INC.
    System Model: GL502VS
    BIOS Version: American Megatrends Inc. GL502VS.306, 5/17/2019

    1) Open administrative command prompt and type or copy and paste:

    2) sfc /scannow
    3) dism /online /cleanup-image /scanhealth
    4) dism /online /cleanup-image /restorehealth
    5) sfc /scannow
    6) chkdsk /scan

    7) When these have completed > right click on the top bar or title bar of the administrative command prompt box > left click on edit then select all > right click on the top bar again > left click on edit then copy > paste into the thread

    8) Download and install onto the desktop: Windows 10 21H1 iso:

    https://www.microsoft.com/en-us/software-download/windows10
    https://www.tenforums.com/tutorials/9230-download-windows-10-iso-file.html

    UPGRADE CHECK LIST:
    Run through this check list before the next upgrade attempt:

    1) remove nonessential hardware
    docks
    USB devices
    printers
    headset
    speakers
    joysticks
    projectors
    scanners
    plotters
    portable optical drives (CD, DVD)
    microphones
    cameras
    webcams
    smartphones
    bluetooth devices
    USB drives (other than a windows 10 iso if used for the upgrade)
    USB Wireless Mouse or Keyboard Receiver, USB Wireless Network Card
    secondary monitors

    2) These should be the only attached devices:
    wired mouse
    wired keyboard
    monitor

    Any of these that have been done in the past week are not necessary to repeat:

    3) open administrative command prompt and type or copy and paste: (repair file system)
    chkdsk /r /v
    This may take many hours so plan to run overnight
    Find the chkdsk report in the event viewer using the information in this link and post into the thread:
    Read Chkdsk Log in Event Viewer in Windows 10 Performance Maintenance Tutorials
    https://www.tenforums.com/tutorials/40822-read-chkdsk-log-event-viewer-windows-10-a.html

    4) open administrative command prompt and copy and paste: (repair operating system)
    sfc /scannow
    dism /online /cleanup-image /restorehealth
    When these have completed > right click on the top bar or title bar of the administrative command prompt box > left click
    on edit then select all > right click on the top bar again > left click on edit then copy > paste into the thread

    5) update windows (have all recommended updates installed) and reboot after updates

    6) List and uninstall all non-Microsoft antivirus software
    (This includes always on and manual software.)
    (This includes running the applicable antivirus uninstall tools for any AV that could have been incompletely uninstalled)
    https://www.bitdefender.com/consumer/support/answer/2625/

    7) List and uninstall all non-Microsoft firewall software

    8) List all Microsoft and non-Microsoft drive encryption software.
    Uninstall all non-Microsoft disk encryption software

    9) Run disk cleanup to clean temporary and system files

    10) Verify that the drive has > 32 GB free space

    11) Place the computer in clean boot:
    https://support.microsoft.com/en-us/help/929135/how-to-perform-a-clean-boot-in-windows
    How to perform a Clean Boot in Windows 10 - TechNet Articles - United States (English) - TechNet Wiki
    https://social.technet.microsoft.com/wiki/contents/articles/29876.how-to-perform-a-clean-boot-in-windows-10.aspx
    https://www.tenforums.com/tutorials/41804-perform-clean-boot-windows-10-troubleshoot-software-conflicts.html

    12) Test the drive: (Sea Tools long generic and Crystal Disk SMART)
    https://www.sevenforums.com/tutorials/313457-seatools-dos-windows-how-use.html
    https://www.seagate.com/support/downloads/seatools/seatools-win-master/
    Crystal Disk standard edition:
    https://crystalmark.info/en/software/crystaldiskinfo/

    13) Detach all SATA devices other than the disk drive that has the Windows operating system
    (Make sure that the only disk drive that is attached to the computer at the time of the upgrade attempt
    is the disk drive containing Windows)
    (Other disk drives may be able to be detached by disconnecting cables or if necessary to remove the drive
    from the computer)

    14) Make sure that there is no metered connection:
    https://support.microsoft.com/en-us/help/17452/windows-metered-internet-connections-faq

    15) Open the website for the motherboard manufacturer > support > BIOS > upgrade the BIOS to the most up to date non-beta BIOS

    .
    .
    .
    .
    .

    Please remember to vote and to mark the replies as answers if they help.

    On the bottom of each post there is:

    Propose as answer = answered the question

    On the left side of each post: Vote = a helpful post
    .
    .
    .
    .
    .

    1 person found this answer helpful.
    0 comments No comments

6 additional answers

Sort by: Most helpful
  1. Docs 15,761 Reputation points
    2021-06-22T19:47:25.877+00:00

    Run setupdiag > post a share link

    https://learn.microsoft.com/en-us/windows/deployment/upgrade/setupdiag

    List any of these installed non-Microsoft software:
    a) antivirus
    b) firewall
    c) drive encryption

    .
    .
    .
    .
    .

    Please remember to vote and to mark the replies as answers if they help.

    On the bottom of each post there is:

    Propose as answer = answered the question

    On the left side of each post: Vote = a helpful post
    .
    .
    .
    .
    .

    1 person found this answer helpful.

  2. Docs 15,761 Reputation points
    2021-06-22T20:19:14.087+00:00

    In the left lower corner search type: winver > post an image

    Open administrative command prompt and type: systeminfo

    When this has completed > right click on the top bar or title bar of the administrative command prompt box > left click on edit then select all > right click on the top bar again > left click on edit then copy > paste into the thread

    .
    .
    .
    .
    .

    Please remember to vote and to mark the replies as answers if they help.

    On the bottom of each post there is:

    Propose as answer = answered the question

    On the left side of each post: Vote = a helpful post
    .
    .
    .
    .
    .

    1 person found this answer helpful.

  3. Docs 15,761 Reputation points
    2021-06-23T17:25:48.733+00:00

    That's great news.

    You're welcome.

    .
    .
    .
    .
    .

    Please remember to vote and to mark the replies as answers if they help.

    On the bottom of each post there is:

    Propose as answer = answered the question

    On the left side of each post: Vote = a helpful post
    .
    .
    .
    .
    .

    1 person found this answer helpful.
    0 comments No comments

  4. Teemo Tang 11,466 Reputation points
    2021-06-23T01:25:41.62+00:00

    Do you have Windows 10 2004 ISO file?
    If so, try to reset windows update components
    Right click on the start button and select Powershell (admin) or Command Prompt (admin)
    Write the next hit enter after each line.

    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    Ren C:\Windows\System32\catroot2 Catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

    After completed, restart computer and mount your 2004 ISO image file, click setup.exe to in-place upgrade.

    If you don’t have Windows 10 version 2004 ISO, thing becomes difficult. You need Visual Studio subscription or VLSC account to get 2004 ISO file for upgrade, or you need to get this feature update from WSUS server or SCCM, because Microsoft no longer provides 2004 ISO file on Download Windows 10 website, you could only get 21H1 ISO from here:
    https://www.microsoft.com/en-au/software-download/windows10

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

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Information posted in the given link is hosted by a third party. Microsoft does not guarantee the accuracy and effectiveness of information.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.