Windows failed update 25H2, error code 0xc1900101

Francesco Santoro 0 Reputation points
2026-09-09T09:42:30.9233333+00:00

I saw this problem is usually related to drivers and Ihave removed some outdated drivers but nothing changed. I saw a solved answer with this same error code but it seemed to be specifically tailored for that other user and his specific driver issues.

I also tried updating it while disconneting any other device except my screen to no avail.

Windows for home | Windows 11 | Windows update
0 comments No comments

2 answers

Sort by: Most helpful
  1. Ramesh Srinivasan 86,840 Reputation points Independent Advisor
    2026-09-09T10:17:12.68+00:00

    Hi Francesco,

    You're right. 0xC1900101 is usually caused by outdated device drivers or BIOS. Please do the following:

    Step 1:

    To analyze the issue and check the extended error code, please upload the following setup log files to OneDrive or GoFile.io and post the link here:

    C:\$WINDOWS.~BT\Sources\Panther\setupact.log
    
    C:\$WINDOWS.~BT\Sources\Rollback\setupact.log
    

    Note: C:\$WINDOWS.~BT is a hidden folder. To access it, press Win + R, type C:\$WINDOWS.~BT and click OK.

    Add the files to a zip archive and upload it.


    Step 2:

    Enable Memory Integrity. To do so, go to Windows Security → Device security → Core isolation details → Memory integrity. If the page lists any incompatible drivers, please post a screenshot.

    Was this answer helpful?


  2. AI answer

    2026-09-09T09:42:50.6766667+00:00

    0xC1900101 usually means the update is failing because of an incompatible or unstable driver. Since external devices were already disconnected and some old drivers were already removed, the next useful checks are the built-in driver and system repair steps.

    1. Check Device Manager for driver errors
      • Open Start and type Device Manager.
      • Look for any device with a yellow exclamation mark.
      • Right-click that device and choose Update Driver Software or Uninstall.
      • This helps identify drivers that are still blocking the upgrade.
    2. Install all available Windows Update items
      • Run Windows Update multiple times.
      • Install all available software updates, hardware updates, and third-party driver updates.
      • If Windows Update has problems, run the Windows Update troubleshooter:
        • Start > Settings > System > Troubleshoot > Other troubleshooters > Windows Update > Run
    3. Update third-party drivers from the hardware manufacturer
      • Check the manufacturer sites for recently added hardware, especially graphics, network, and storage-related drivers.
      • 0xC1900101 is commonly tied to outdated or incompatible drivers.
    4. Remove third-party security software temporarily
      • Uninstall non-Microsoft antivirus or security software before retrying the upgrade.
      • Make sure the installer or product key information is available first.
      • Windows Defender can protect the device in the meantime.
    5. Do a clean boot, then retry the upgrade
      • A clean boot starts Windows with a minimal set of drivers and startup programs.
      • This is recommended for rollbacks caused by driver conflicts.
      • Use the Microsoft clean boot procedure, then start the 25H2 upgrade again.
    6. Repair disk and system files
      • Open Command Prompt as administrator.
      • Run:
        • chkdsk /f C:
        • DISM.exe /Online /Cleanup-image /Restorehealth
      • chkdsk may require a restart. These steps can fix file system and Windows image issues that interfere with setup.
    7. Confirm free space
      • Make sure there is at least:
        • 16 GB free for 32-bit Windows
        • 20 GB free for 64-bit Windows
    8. If the failure continues, review setup logs
      • For 0xC1900101, useful logs include:
        • $Windows.~bt\Sources\Rollback\setupmem.dmp
        • $Windows.~bt\Sources\Rollback\*.evtx
        • $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log
      • For some 0xC1900101 cases, also check:
        • %windir%\Panther\Setuperr.log
        • %windir%\Panther\Setupact.log
      • These logs can reveal the exact driver causing the rollback.

    If the update is specifically failing during a later boot phase, Microsoft’s guidance for 0xC1900101 also points to display, storage, antivirus, BIOS, or other incompatible drivers as common causes.


    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

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