How to fix Install error - 0x800f0991 [2026-01 Security Update (KB5074109) (26200.7623)] keeps failing

Amratpal Singh FCCA ACA BSc BFP 10 Reputation points
2026-01-23T09:38:08.9933333+00:00

Hi,

For about a month I cannot update the windows update as Dell said it's not to do with the laptop but an issue with op system hence reaching out to Microsoft for a solution?

Thanks,

Windows for business | Windows 365 Business
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. VPHAN 20,790 Reputation points Independent Advisor
    2026-01-23T10:10:10.3033333+00:00

    Hi Amratpal Singh FCCA ACA BSc BFP,

    The error code 0x800f0991 typically translates to CBS_E_XML_PARSER_FAILURE, indicating that the Component Based Servicing (CBS) engine is encountering corrupted XML metadata either within the update package itself or, more likely, within your local component store. Since you have been facing this for a month, the corruption has likely settled into the SoftwareDistribution cache or the WinSxS folder, preventing the Windows Update Agent from correctly validating the manifest for KB5074109. Dell is correct that this is an Operating System servicing stack issue rather than a hardware fault.

    You should first attempt a complete reset of the Windows Update components to force a reconstruction of the update database. Open Command Prompt as an Administrator and execute the commands net stop wuauserv, net stop cryptSvc, net stop bits, and net stop msiserver to halt all related services. Navigate to C:\Windows\SoftwareDistribution and rename this folder to SoftwareDistribution.old, then navigate to C:\Windows\System32\catroot2 and rename it to catroot2.old. Once renamed, restart the services using net start for the four services you previously stopped. This purges the cached update files and forces the system to re-download a fresh copy of the update metadata, bypassing any local XML corruption in the cache.

    If the update still fails with the same error after the reset, the corruption resides in the system image itself, which standard DISM commands often fail to repair for this specific error code. The most reliable fix in this scenario is an In-Place Upgrade (Repair Install). Download the Windows 11 ISO corresponding to your architecture from the Microsoft website, mount the ISO file by double-clicking it, and run setup.exe. Proceed through the setup wizard and ensure you select the option to "Keep personal files and apps." This process reinstalls the core Windows system files and the servicing stack while retaining your data, effectively overwriting the corrupted libraries causing the parser failure.

    I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!

    VP

    0 comments No comments

  2. VPHAN 20,790 Reputation points Independent Advisor
    2026-01-23T17:21:14.61+00:00

    Amratpal Singh FCCA ACA BSc BFP,

    I am checking in to see if you have managed to resolve the 0x800f0991 update error with the steps provided. As a quick summary, this error stems from XML corruption within the update components. The primary fix is to stop the Windows Update services and rename the C:\Windows\SoftwareDistribution and C:\Windows\System32\catroot2 folders to force a completely fresh download of the update metadata. If that simpler method did not clear the blockage, the In-Place Upgrade, executed by running setup.exe from a mounted Windows ISO is the definitive method to repair the underlying system servicing stack while preserving your files and applications.

    If the issue has been successfully resolved, please consider accepting the answer as it helps other people sharing the same question benefit too. Thank you!

    VP

    0 comments No comments

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.