Newbie here, need help updating Windows 10 Pro 22H2 to Windows 11 Pro 25H2


<?xml version="1.0" encoding="utf-16"?>
<SetupDiag xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="SetupDiag">
<Version>1.6.0.0</Version>
<ProfileName>FindAbruptDownlevelFailure</ProfileName>
<ProfileGuid>55882B1A-DA3E-408A-9076-23B22A0472BD</ProfileGuid>
<LogErrorLine>2026-08-12 16:40:47, Error MOUPG CSetupResponseTemplate&lt;class IDlpResponse&gt;::OnCancel(238): Result = 0x800704C7</LogErrorLine>
<FailureData>Error: SetupDiag reports abrupt down-level failure.Last Operation: FinalizeError: 0x800704C7 - 0x40004</FailureData>
<FailureData>LogEntry: 2026-08-12 16:40:47, Error MOUPG CSetupResponseTemplate&lt;class IDlpResponse&gt;::OnCancel(238): Result = 0x800704C7</FailureData>
<FailureData>Refer to "Tutorial - Debug system error codes - Win32 apps" for error information.</FailureData>
<FailureDetails>ErrorCode = 0x800704C7, ExCode = 0x40004, Oper = Finalize</FailureDetails>
</SetupDiag>

The SetupDiagResults.xml you posted appears to be from an earlier upgrade attempt. It is dated August 12, 2026, and reports 0x800704C7 - 0x40004 (which means Setup processed a cancellation), not the more recent 0xC1900101 - 0x40017 failure. Microsoft says SetupDiag normally runs automatically after an upgrade problem, but this file does not appear to contain the results from your latest attempt.

After the upgrade fails again with 0xC1900101 - 0x40017, you can use the SetupDiag tool to analyze the logs and try to determine what went wrong (as @pseymour mentioned earlier).

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

1. Reproduce the 0xC1900101 - 0x40017 failure.
2. Return to Windows 10 after rollback.
3. Do not start another upgrade.
4. Download and manually run the latest SetupDiag.
5. Paste the newly generated XML result into the forum.

ChatGPT:

Download the latest SetupDiag from Microsoft's page and run it from an elevated Command Prompt. In its normal online mode, SetupDiag automatically searches the current computer for the relevant Windows Setup logs; there is no need to specify the Panther or Rollback folders manually.

For example:

SetupDiag.exe /Output:C:\SetupDiagResults.xml /Format:xml /ZipLogs:False

Microsoft documents /Format:xml and confirms that, without /LogsPath, SetupDiag checks the current system for Windows Setup logs.

One qualification is important: manually running the latest SetupDiag does not guarantee that it will identify the actual driver or component. SetupDiag works by applying diagnostic rules to the underlying Setup logs. Microsoft says that if a rule matches, the result can explain why the upgrade failed and potentially how to fix it. If it produces only something generic such as:

RollbackErrorCode = 0xC1900101
ExtendedCode = 0x40017

without naming a driver or component, then you would still need the underlying setupact.log, setuperr.log, Rollback logs, and possibly setupmem.dmp.

If you copy the downloaded SetupDiag.exe file to the root of the C: drive, then run the following command:

C:\SetupDiag.exe /Output:C:\SetupDiagResults.xml /Format:xml /ZipLogs:False
 
Last edited:

My Computers My Computers

  • At a glance

    Windows 11 ProAMD Ryzen 9 9950X3DKingston FURY Beast 64GB (2x32GB) DDR5 6000MT/sASUS TUF Gaming Radeon RX 9070 OC Edition 16G...
    OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    AMD Ryzen 9 9950X3D
    Motherboard
    ASRock B650E Taichi Lite
    Memory
    Kingston FURY Beast 64GB (2x32GB) DDR5 6000MT/s
    Graphics Card(s)
    ASUS TUF Gaming Radeon RX 9070 OC Edition 16GB GDDR6
    Hard Drives
    Solidigm P44 Pro 2TB M.2 NVMe SSD
  • At a glance

    Windows 11 HomeIntel Core Ultra 9 275HX64GB (2x 32GB) DDR5-6400NVIDIA GeForce RTX 5080 16GB GDDR7 Laptop GPU
    Operating System
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo Legion Pro 7i Gen 10 16"
    CPU
    Intel Core Ultra 9 275HX
    Memory
    64GB (2x 32GB) DDR5-6400
    Graphics card(s)
    NVIDIA GeForce RTX 5080 16GB GDDR7 Laptop GPU
    Hard Drives
    2x 1TB M.2 NVMe SSD (SK Hynix)

Latest Support Threads

Back
Top Bottom