I had a similar problem on a Windows 11 Pro N 25H2 PC that had been upgraded in place from Windows 10 22H2. Every cumulative update failed with 0x800f0993 / 0x80073712 for three months. RestoreHealth didn't help, and an ISO repair install was blocked. Here's what fixed it without a reinstall.
Check whether yours has the same cause: open C:\Windows\Logs\CBS\CBS.log and search for Hydration failed for component. If you see many of these, Windows is missing the original 24H2 base files that updates are built on. This is the issue Microsoft acknowledged for PCs upgraded from Windows 10 or 23H2.
What worked for me (elevated prompt, Windows Update paused):
- Remove the stuck checkpoint package (Microsoft's workaround), then restart:
dism /online /remove-package /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~26100.1742.1.10 - Get the original 24H2 ISO, build 26100.1742, for your language and edition, and verify its hash. Export your edition from
sources\install.wimand mount it read-only as a folder. Pointing Windows at the.wimfile directly does not work on 24H2/25H2.dism /export-image /sourceimagefile:E:\sources\install.wim /sourceindex:<your edition> /destinationimagefile:C:\RepairSource\install.wim dism /mount-image /imagefile:C:\RepairSource\install.wim /index:1 /mountdir:C:\RepairSource\mount /readonly - Set it as the repair source:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing /v LocalSourcePath /t REG_EXPAND_SZ /d "C:\RepairSource\mount\Windows" /f - Download the latest cumulative update and its checkpoint (KB5043080) from the Microsoft Update Catalog into one folder, and install the folder:
"Processing 1 of 2" fails with 0x80070228. That's harmless; package 2 installs both. Restart when asked.dism /online /add-package /packagepath:C:\Updates\lcu - Afterwards, unmount the image (
dism /unmount-image /mountdir:C:\RepairSource\mount /discard) and delete theLocalSourcePathvalue.
N editions: also mount the Pro image as a second source (separate the paths with ;) and remove the Media Feature Pack before step 4.
If Windows Update then keeps re-offering the update you've just installed, check ReofferUpdate under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed\Client.OS.rs2.amd64. The full write-up covers that.
I've only tested this on one PC. Full details, log excerpts and caveats: ElevenForum / Sysnative.