Forum Discussion

Mikdao's avatar
Mikdao
Copper Contributor
Mar 02, 2026

How to fix windows 11 version 25h2 install error on my pc?

I have a PC running an outdated Windows 11 23H2 OS. Recently, I want to upgrade this pc to latest Windows 11 25H2. However, the process keeps failing with error code. I tried a few solutions recommended online but none of them worked. I don't know if it is related to my pc hardware specs. Can someone point out a way to fix Windows 11 version 23h2 install error on my pc?

8 Replies

  • Hello,

     

    I suggest you to try the manual upgrade using Windows 11 25H2 ISO file. 

     

    Follow these steps: 

     

    Download Windows 11 25H2 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.

     

    For detailed instructions, refer this step-by-step guide:

     

    https://www.kapilarya.com/windows-11-version-25h2-failed-to-install#upgrade-using-windows-11-25h2-iso

     

    Let us know if this helps! 

     

    Note: Included link in this reply refers to blog by a trusted Microsoft MVP. 

  • Kyreer's avatar
    Kyreer
    Copper Contributor

    About the Windows 11 version 25h2 install error 0x800f0991. If the registry fix doesn't work, this is your next best option. A repair install (also called an in-place upgrade) reinstalls Windows completely but keeps all your personal files, apps, and settings . It's like giving Windows a fresh start without losing your data.

    You have two ways to fix Windows 11 version 25h2 install error 0x800f0991:

    Option A: The Easiest Way (Directly from Settings)

    • Go to Settings > System > Recovery .
    • Under "Fix problems using Windows Update," click Reinstall now .
    • Follow the on-screen instructions. This will take some time, so ensure your PC is plugged in

     

    Option B: The Manual Way (Using an ISO file)

    • Go to the official Microsoft Download Center and download the Windows 11 25H2 ISO file .
    • Once downloaded, right-click the ISO file and select Mount .
    • Open the mounted drive and double-click setup.exe .
    • On the "Ready to install" screen, carefully check the box that says "Keep personal files and apps" . This is crucial !
    • Click Install and let the process complete .

     

    My Recommendation for You

    * Start with the Registry Key fix . It's quick, simple, and has a high success rate for 25H2 errors.

    * If that fails, go straight to the Repair Install (in-place upgrade) using the ISO method . It's the most comprehensive free fix available from Microsoft.

    * If you suspect your hardware might be borderline, the /product server command is a fantastic workaround that bypasses checks while keeping your files.

  • Finnley's avatar
    Finnley
    Copper Contributor

    If you're experiencing an "install error - 0x800f0991" on Windows 11 25H2, one potential fix is to delete a specific registry key. However, before proceeding, ensure you back up your registry and consider creating a restore point, as modifying the registry can have unintended consequences.

    Fixing the "Install Error - 0x800f0991 on Windows 11 25H2"

    Step 1: Backup Your Registry

    • Open Registry Editor: Press Win + R, type regedit, and press Enter.
    • Backup Registry: Click File > Export and choose a location and name for your backup file.

     

    Step 2: Delete the Registry Key Causing the Install Error

    • Navigate to the Problematic Key: Go to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
    • Identify the Registry Key Causing the Issue: Look for a key with a name that might be causing the issue (e.g., a key with a name containing the error code).
    • Delete the Problematic Key: Right-click the key and choose Delete. Confirm the deletion.

     

    Step 3: Look for a key named {53e3d721-2aa0-4743-b2db-299d872b8e3d} .

    Step 4: Right-click on that specific key and select Export to back it up, just in case.

    Step 5: After backing up, right-click the same key again and select Delete.

    Step 6: Restart your computer and try the 25H2 update again

  • Caspians's avatar
    Caspians
    Copper Contributor

    To fix the Windows 11 version 25h2 install error 0x800f0991 on your PC without using TPM checks, disabling non-Microsoft services, or running the Windows Update Troubleshooter, you can try some alternative troubleshooting steps. Since your system is running an outdated version (23H2), and previous solutions haven't worked.

    How to fix the Windows 11 version 25h2 install error 0x800f0991:

    1. Ensure Sufficient Disk Space and Performance

    • Make sure your PC has enough free disk space (preferably 20-50 GB free).
    • Close all running applications to free resources.
    • Run a disk cleanup tool:
    • Search for "Disk Cleanup" in the Start menu.
    • Select your system drive (usually C:).
    • Check “Temporary files” and other unnecessary files, then click OK.

    2. Reset Windows Update Components Manually

    Sometimes, the update files or cache are corrupted. You can reset Windows Update components manually:

    • Open Command Prompt as Administrator:
    • Press Win + X and select Windows Terminal (Admin) or Command Prompt (Admin).

    Run these commands one by one:

    net stop wuauserv

    net stop bits

    net stop cryptsvc

    net stop msiserver

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

    ren C:\Windows\System32\catroot2 Catroot2.old

    net start wuauserv

    net start bits

    net start cryptsvc

    net start msiserver

    • Restart your PC and try updating again.

    3. Check for Driver Compatibility

    • Outdated or incompatible drivers can cause upgrade failures.
    • Use Device Manager:
    • Press Win + X > Device Manager.
    • Check for devices with warning signs.
    • Update drivers manually or visit your hardware manufacturer’s website for the latest drivers.
  • Kodyon's avatar
    Kodyon
    Iron Contributor

    Check TPM and Secure Boot is a great way to resolve hardware-related barriers that prevent Windows 11 updates. It essentially verifies that your system meets the mandatory security requirements for Windows 11, ensuring the update can install without triggering errors like windows 11 version 25h2 install error 0x800f0991.

    Tutorial: First, check the TPM status by pressing the Win + R key combination, entering tpm.msc, and confirming that TPM is ready and version 2.0 is displayed. Next, press Win + R, enter msinfo32, and verify that Secure Boot is enabled. If either feature is disabled, restart your computer. During boot, press F2/DEL/F12 to enter the BIOS. Navigate to the Security or Boot tab, enable TPM 2.0 and Secure Boot, save the settings, and exit. This method ensures your hardware meets Windows 11 security standards, eliminating the root cause of most installation failures.

    It's particularly useful for fixing windows 11 version 25h2 install error 0x800f0991, preparing your system for major Windows 11 updates, or ensuring compatibility with new security features.

  • Komondor2240's avatar
    Komondor2240
    Iron Contributor

    windows 11 version 25h2 install error 0x800f0983 often occurs because third-party programs and services conflict with the Windows update installation process. Disabling non-Microsoft services can stop such interference and help the update install normally.

    How to fix the Windows 11 version 25h2 install error0x800f0983

    1. Press Win + R → type msconfig → press Enter
    2. Navigate to the Services tab
    3. Tick the box labelled Hide all Microsoft services
    4. Click Disable all
    5. Navigate to the Startup tab → click Open Task Manager
    6. Disable all startup items
    7. Restart your computer
    8. Attempt to install the update again

    Cons

    • Disables some third-party functions temporarily
    • Requires a restart
    • May need to re-enable services later
  • Castiellm's avatar
    Castiellm
    Iron Contributor

    windows 11 version 25h2 install error 0x80070002 is a common update failure issue, typically caused by corrupted update components, missing system files, or conflicts with temporary software. Windows provides a built-in automatic repair tool that can swiftly diagnose and resolve these underlying issues, making it the most crucial step in fixing installation failures.

    Step 1: Open Settings → System → Troubleshoot → Other troubleshooters

    Step 2: Locate Windows Update → Click Run

    Step 3: Follow the on-screen prompts to complete the troubleshooting process

    Step 4: Restart your computer

    Attempt to install the Windows 11 25H2 update once more

    This easy-to-use built-in solution effectively repairs corrupted update components, fixes misconfigured system settings, and resolves common software conflicts that prevent normal system upgrades. By applying this method, you can safely and smoothly complete your system update installation and permanently resolve windows 11 version 25h2 install error 0x80070002 without additional complex tools or technical expertise.