Windows Update Error 0x80073712 on 4 of my Windows Server 2025 PC's

Justin Matthews 20 Reputation points
2026-06-17T21:27:04.12+00:00

I upgraded 60 servers in my environment from Windows Server 2022 to Windows Server 2025 back in March. Four of those servers have given Windows Update Error 0x80073712 on each monthly security update ever since. I have tried running all of the recommended troubleshooting steps (sfc /scannow, DISM, resetting the Windows Update services, renaming the SoftwareDistribution and catroot2 folders) multiple times. I also tried an in-place upgrade. Nothing works. I am trying to avoid a clean new install and having to reinstall all of my applications on each of these servers. I tried to open a purchase a support plan, but my MS business account says I need to open the case with a personal login and my personal account says I need to open a case with a business login. I'm about to just call a Microsoft number to open a case, but figured I'd try this Q/A forum first. Any assistance would be greatly appreciated.

Windows for business | Windows Server | Devices and deployment | Install Windows updates, features, or roles

Locked Question. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Justin Matthews 5 Reputation points
    2026-07-15T18:38:17.3966667+00:00

    The following steps end up working for me after opening a case with Microsoft.....

    1. Dism /Online /Cleanup-Image /RestoreHealth /Source:\W.X.Y.Z\C$\windows /LimitAccess - (W.X.Y.Z = IP address of a working Windows VM with no issues) to replace any corrupt windows files from a valid source.
    2. Delete the folder C:$WINDOWS.~BT if it is present.
    3. Open msconfig and perform a clean boot by disabling all non-Microsoft services, leaving only VMware services enabled.
    4. Restart the server.
    5. After the reboot, verify that the third-party services remain disabled and stop any SQL-related services again if SQL is installed (no need to change SQL services Startup Type to Disabled).
    6. Mount the Windows Server 2025 ISO. I actually got the latest Windows Server ISO with the most recent cumulative updates added (June 2026) from my M365 Account.
    7. Launch the in-place upgrade from an elevated Command Prompt using command: setup.exe /auto upgrade /dynamicupdate disable /compat ignorewarning

    Install completed normally and all of the Windows Updates were already installed.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Scott Nguyen 1,965 Reputation points Independent Advisor
    2026-06-17T22:26:48.5733333+00:00

    Hi Justin, error 0x80073712 means some assembly files in the WinSxS folder has missing or corrupted package manifests that standard DISM commands cannot automatically resolve. To see the exact failure, open %windir%\Logs\CBS\CBS.log and search for lines containing Failed to resolve execution or error code 0x80073712 to identify the specific missing package identities. You can repair these corruptions by leveraging one of your 56 working Windows Server 2025 machines as a direct repair source. Also I'd suggest to run Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /RestoreHealth

    Was this answer helpful?