Have you tried to install it manually?
https://www.catalog.update.microsoft.com/Search.aspx?q=KB5020872
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
/Scanhealth results: https://www.dropbox.com/s/pc4h9losjuuy8bf/ScanHealth.log?dl=1
CBS =================================
CBS Checking System Update Readiness.
CBS
CBS
CBS Summary:
CBS Operation: Detect only
CBS Operation result: 0x0
CBS Last Successful Step: Stage package detection completes.
CBS Total Detected Corruption: 0
CBS CBS Manifest Corruption: 0
CBS CBS Metadata Corruption: 0
CBS CSI Manifest Corruption: 0
CBS CSI Metadata Corruption: 0
CBS CSI Payload Corruption: 0
CBS Total Repaired Corruption: 0
CBS CBS Manifest Repaired: 0
CBS CSI Manifest Repaired: 0
CBS CSI Payload Repaired: 0
CBS CSI Store Metadata refreshed: True
CBS Staged Packages:
CBS CBS Staged packages: 4
CBS CBS Staged packages removed: 0
CBS log after KB5021233 MSU fails: https://www.dropbox.com/s/tfqw1jbpt1pjo5q/CBS.log?dl=1
CBS Exec: Staging Package: Microsoft-Windows-Client-Desktop-Required-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.2311, Update: 590D674B749A6F092BEE9471A39A409AC0DEB6D12CB2F253A4AD953285AD83C4, MarkDeploymentStaged: amd64_microsoft-windows-c..d-wow64-deployment0_31bf3856ad364e35_10.0.19041.2311_en-us_2ef5ab4e5c904e5b
CBS Failed to set registry value: Corrupt [HRESULT = 0x80070005 - E_ACCESSDENIED]
CBS Failed to set DWORD value for name: Corrupt [HRESULT = 0x80070005 - E_ACCESSDENIED]
CBS Failed to set Corrupt value in store. [HRESULT = 0x80070005 - E_ACCESSDENIED]
CBS Sending WER
CBS Added C:\Windows\Logs\CBS\CBS.log to WER report.
CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
CBS Not able to add poqexec.log to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
CBS Exec: Failed to pre-stage package: Package_8_for_KB5020872~31bf3856ad364e35~amd64~~10.0.4590.4, component identity: amd64_microsoft-windows-s..ngstack-onecorebase_31bf3856ad364e35_10.0.19041.1_none_a676034d8141a350, file: grouptrusteeai.dll, sandbox: \\?\C:\Windows\SoftwareDistribution\Download\365bfef4ed5751ae05952c745fc131fd\inst\_Windows10.0-KB5021233-x64.cab_\, file format: 0 [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
CBS Failed to gather all required files. [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
CBS Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.2364.1.4 [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
CSI 0000143c@2022/12/20:19:01:40.287 CSI Transaction @0x20e4d7cd8c0 destroyed
CBS Failed to pre- stage package: Package_for_ServicingStack_2300~31bf3856ad364e35~amd64~~19041.2300.1.0 [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
CBS CommitPackagesState: Started persisting state of packages
CBS CommitPackagesState: Completed persisting state of packages
CSI 0000143d@2022/12/20:19:01:40.311 CSI Transaction @0x20e4d7d0b80 destroyed
CBS Perf: Stage chain complete.
CBS Failed to stage execution chain. [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
CBS Failed to process single phase execution. [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
CBS WER: Generating failure report for package: Package_for_ServicingStack_2300~31bf3856ad364e35~amd64~~19041.2300.1.0, status: 0x800f0988, failure source: Stage, start state: Installed, target state: Installed, client id: WindowsUpdateAgent
Package_8_for_KB5020872~31bf3856ad364e35~amd64~~10.0.4590.4 seems to belongs to KB5020872 which I have installed prior trying to install KB5021233. I cannot reinstall/uninistall it because I did /Resetbase
Please refrain from recommending generic ""solutions"" like:
dism /RestoreHealth
dism /StartComponentCleanup (/ResetBase)
sfc /scannow
stopping dosvc wuaserv, deleting SoftwareDistribution and Catroot2
etc
and so on, it is all have been tried and I even went through multiple attempts to fix things via registry editing by deleting/restoring entries in
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages*]
For very specific reasons I cannot use in-place upgrade. This whole question exist to avoid it at all costs.
Have you tried to install it manually?
https://www.catalog.update.microsoft.com/Search.aspx?q=KB5020872
It seems like you tried a lot of option already!
I could add a few more options you could try:
Open Command Prompt (Admin)
Copy and paste the following commands, pressing Enter each time:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Press Win + E to open File Explorer
Go to the following locations and delete the contents of these folders:
C:\Windows\System32\catroot2
C:\Windows\SoftwareDistribution
Open Command Prompt again and paste these command lines:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Restart your system.