Windows 11, version 25H2 - Failed to install

Nigel Smith 0 Reputation points
2026-11-09T13:29:14.4266667+00:00

Windows 11, version 25H2 - Failed to install. I am seeing the update logo in the task bar which has a red dot. I have deleted the contents of C:\Windows\SoftwareDistribution\Download as advised by Gemini AI and tried to run the update again but the issue has not gone away.

How can I fix this?

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

3 answers

Sort by: Most helpful
  1. Kapil Arya 38,721 Reputation points Volunteer Moderator
    2026-11-10T10:08:09.4933333+00:00

    Hello,

    Version 25H2 is no longer the latest version.

    You can try manual upgrade directly to latest version atm i.e. Windows 11 26H2 ISO using file.

    Follow these steps: 

    Download Windows 11 26H2 ISO from the official Microsoft website.

    Double click on it to mount it to a DVD drive.

    Then go to DVD drive, double click on setup.exe to proceed.

    Follow on-screen instructions to complete upgrade.

    Let us know if this helps!

    Was this answer helpful?

    0 comments No comments

  2. Ramesh 183.6K Reputation points Volunteer Moderator
    2026-11-09T13:31:38.0966667+00:00

    Hi,

    Please run winver.exe and note the OS build number. If possible, post a screenshot of that dialog.

    Was this answer helpful?


  3. AI answer

    2026-11-09T13:31:23.3866667+00:00

    Error 0xC1900101 indicates that the 25H2 upgrade is being blocked by an incompatible driver, so update or remove the affected driver rather than clearing the Windows Update download cache again.^1^

    1. Update drivers and firmware

    1. Open Settings → Windows Update → Advanced options → Optional updates.
    2. Install every available driver update, then restart.
    3. Visit the support page for your exact PC or motherboard model and install the latest available:
      • BIOS/UEFI firmware
      • Chipset driver
      • Storage/NVMe/Intel RST driver
      • Graphics driver
      • Network and Bluetooth drivers
    4. Open Device Manager:
      • Right-click Start → Device Manager.
      • Look for devices with a yellow warning icon.
      • Right-click an affected device and select Update driver.
      • If no compatible update exists and the device is nonessential, select Uninstall device, restart, and retry the upgrade.

    Do not install BIOS or drivers from unrelated models. Keep the PC connected to power during a BIOS update.

    Also disconnect nonessential USB devices, external drives, printers, docks, and adapters before retrying. Leave only the keyboard, mouse, display, and Internet connection.

    2. Identify the exact blocking driver with SetupDiag

    Rather than repeatedly trying different drivers, inspect the SetupDiag result generated by the failed upgrade. Windows Setup automatically runs SetupDiag after an unsuccessful upgrade and normally saves its analysis at:

    C:\Windows\Logs\SetupDiag\SetupDiagResults.xml
    

    Open that file in Notepad and search for:

    • HardblockDeviceOrDriver
    • Driver
    • .sys
    • Failure
    • Compat

    A HardblockDeviceOrDriver result means a driver loaded by the current Windows installation is incompatible and must be removed before upgrading.^2^

    If the XML file is missing or inconclusive, download the latest SetupDiag from the Microsoft page, place it in C:\SetupDiag, open Terminal (Admin), and run:

    cd /d C:\SetupDiag
    SetupDiag.exe /Output:C:\SetupDiag\Results.log
    notepad C:\SetupDiag\Results.log
    

    SetupDiag examines the Windows Setup logs and reports a matched failure rule where possible. If it reports multiple failures, the last failure is typically the fatal one.^2^

    For a generic 0xC1900101 rollback, the most relevant raw files are under:

    C:\$Windows.~BT\Sources\Rollback
    

    In particular, check setupact.log, setuperr.log, and setupapi.dev.log; Microsoft identifies the rollback logs as the relevant location for generic 0xC1900101 failures.^3^

    3. Retry from a clean boot

    If SetupDiag does not identify one driver, eliminate third-party services that may be loading filter drivers during Setup:

    1. Press Windows+R, enter msconfig, and press Enter.
    2. Open Services.
    3. Select Hide all Microsoft services first.
    4. Select Disable all, then Apply.
    5. Open Startup → Open Task Manager.
    6. Disable each enabled startup item.
    7. Restart and retry the 25H2 installation.

    Hiding Microsoft services before selecting Disable all is critical. A clean boot temporarily removes non-Microsoft startup conflicts without using Safe Mode.^4^

    After testing, reopen msconfig and return the computer to normal startup.

    4. If Windows Update still rolls back

    Back up important files, create current Windows installation media, and perform an in-place upgrade from within the existing Windows desktop:

    1. Connect or mount the Windows installation media.
    2. Open the media in File Explorer.
    3. Run setup.exe.
    4. Select Change what to keep.
    5. Choose Keep personal files and apps.
    6. Complete the installation.

    Do not boot from the media for this procedure; booting from it can lead to a clean installation. An in-place upgrade started inside Windows can preserve personal files, applications, and settings.^5^

    If the in-place upgrade also fails with 0xC1900101, the next useful information is the contents of SetupDiagResults.log, especially the matched rule, driver filename, and extended code such as 0xC1900101-0x40017.


    References

    1. Windows failed update 25H2, error code 0xc1900101 - Microsoft Q&A
    2. SetupDiag
    3. Windows upgrade log files
    4. How to perform a clean boot in Windows | Microsoft Support
    5. Reinstall Windows with the installation media | Microsoft Support
    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.