Failing to install Win10 Dec2022 LCU update (KB5021233 )

Nkei 11 Reputation points
2022-12-20T20:15:16.783+00:00

/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.

Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. S.Sengupta 24,871 Reputation points MVP
    2022-12-21T01:16:53.4+00:00

  2. Jens Stevens 21 Reputation points
    2022-12-22T13:24:13.16+00:00

    It seems like you tried a lot of option already!
    I could add a few more options you could try:

    • Disk cleanup including system files.
    • Download de update manualy and install it Update download
    • Make sure BITS and Windows Update service is running correctly
    • Reset Windows Update components

    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.

    • Try in-place upgrade

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.