CSI Payload Corruptions stopping cumulative updates installing on Windows Server 2019
Hi,
We've had issues with a Windows Server 2019 machine of ours, where for the last few months, we have not been able to successfully install the monthly cumulative updates. Other updates install, just not the monthly cumulative updates.
Here's an example of the failures in the Windows Update screen:
We have run SFC, DISM (even with a copy of another Windows Server 2019 as the source), even paid MS for an incident support (which they have since refunded), but nothing has solved the problem.
One of the DISM runs did fix two CSI Payload Corruptions, leaving four outstanding.
The MS technician dealing with our case proposed various things that we tried, but none of them dealt with the CSI Payload Corruption showing in the logs. I feel this might be the reason that the cumulative updates are failing.
I just attempted running the September 2021 cumulative update, which failed. The CBS.log file is about half a gig, but here is an excerpt of the end of the log that might give a clue re the issue.
2022-03-17 14:25:29, Info CBS DWLD:Failed to do Windows update search [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS]
2022-03-17 14:25:29, Info CBS FC: WindowsUpdateDownloadFromUUP returns. [0x800F0954]
2022-03-17 14:25:29, Error CBS FC: CFCAcquirerWUClient::Download(136): Result = 0x800F0954
2022-03-17 14:25:29, Error CBS FC: CFCAcquirerWrapper::Execute(147): Result = 0x800F0954
2022-03-17 14:25:29, Info CBS Failed to enumerate online uup features [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS]
2022-03-17 14:25:29, Info CBS Failed to download missing files [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS]
2022-03-17 14:25:29, Info CBS Failed to collect payload and there is nothing to repair. [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS]
2022-03-17 14:25:29, Info CBS Failed to repair store. [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS]
2022-03-17 14:25:29, Info CBS
2022-03-17 14:25:29, Info CBS =================================
2022-03-17 14:25:29, Info CBS Checking System Update Readiness.
2022-03-17 14:25:29, Info CBS
2022-03-17 14:25:29, Info CBS (p) CSI Payload Corrupt (n) x86_microsoft-windows-d..files-x86-minkernel_31bf3856ad364e35_10.0.17763.1971_none_f500c24f79207527\r\bootmgfw.efi
2022-03-17 14:25:29, Info CBS Repair failed: Missing replacement payload.
2022-03-17 14:25:29, Info CBS (p) CSI Payload Corrupt (n) wow64_microsoft-windows-scripting-chakra_31bf3856ad364e35_11.0.17763.1852_none_5ec6f5870a40baa3\r\Chakradiag.dll
2022-03-17 14:25:29, Info CBS Repair failed: Missing replacement payload.
2022-03-17 14:25:29, Info CBS (p) CSI Payload Corrupt (n) amd64_microsoft-windows-sms-proxy_31bf3856ad364e35_10.0.17763.1911_none_b210e9dfbfc6101b\r\Microsoft.StorageMigration.ProxyResource.dll
2022-03-17 14:25:29, Info CBS Repair failed: Missing replacement payload.
2022-03-17 14:25:29, Info CBS (p) CSI Payload Corrupt (n) amd64_microsoft-windows-t..-remoteapplications_31bf3856ad364e35_10.0.17763.1697_none_8f8530f56e425c74\r\rdpinit.exe
2022-03-17 14:25:29, Info CBS Repair failed: Missing replacement payload.
2022-03-17 14:25:29, Info CBS
2022-03-17 14:25:29, Info CBS Summary:
2022-03-17 14:25:29, Info CBS Operation: Detect and Repair
2022-03-17 14:25:29, Info CBS Operation result: 0x800f0954
2022-03-17 14:25:29, Info CBS Last Successful Step: Entire operation completes.
2022-03-17 14:25:29, Info CBS Total Detected Corruption: 4
2022-03-17 14:25:29, Info CBS CBS Manifest Corruption: 0
2022-03-17 14:25:29, Info CBS CBS Metadata Corruption: 0
2022-03-17 14:25:29, Info CBS CSI Manifest Corruption: 0
2022-03-17 14:25:29, Info CBS CSI Metadata Corruption: 0
2022-03-17 14:25:29, Info CBS CSI Payload Corruption: 4
2022-03-17 14:25:29, Info CBS Total Repaired Corruption: 0
2022-03-17 14:25:29, Info CBS CBS Manifest Repaired: 0
2022-03-17 14:25:29, Info CBS CSI Manifest Repaired: 0
2022-03-17 14:25:29, Info CBS CSI Payload Repaired: 0
2022-03-17 14:25:29, Info CBS CSI Store Metadata refreshed: True
2022-03-17 14:25:29, Info CBS
2022-03-17 14:25:29, Info CBS Total Operation Time: 426 seconds.
2022-03-17 14:25:29, Info CBS Ensure CBS corruption flag is clear
2022-03-17 14:25:29, Info CBS Not all CSI corruption was fixed, create CorruptionDetectedDuringAcr flag for slow mode reset
2022-03-17 14:25:29, Info CBS CheckSur: hrStatus: 0x800f0954 [CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS], download Result: 0x0 [S_OK]
2022-03-17 14:25:29, Info CBS Count of times corruption detected: 1
2022-03-17 14:25:29, Info CBS Seconds between initial corruption detections: -1
2022-03-17 14:25:29, Info CBS Seconds between corruption and repair: -1
2022-03-17 14:25:29, Info CBS Failed to run Detect and repair. [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS]
2022-03-17 14:25:29, Info CBS Reboot mark cleared
2022-03-17 14:25:29, Info CBS Winlogon: Simplifying Winlogon CreateSession notifications
2022-03-17 14:25:29, Info CBS Winlogon: Deregistering for CreateSession notifications
2022-03-17 14:25:29, Info CBS Exec: Processing complete, session(Corruption Repairing): 30947780_2830801742 [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS]
2022-03-17 14:27:34, Info CBS Trusted Installer is shutting down because: SHUTDOWN_REASON_AUTOSTOP
2022-03-17 14:27:34, Info CBS TiWorker signaled for shutdown, going to exit.
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: ExecutionEngineFinalize
2022-03-17 14:27:34, Info CBS Execution Engine Finalize
2022-03-17 14:27:34, Info CBS Execution Engine Finalize
2022-03-17 14:27:34, Info CBS Ending the TiWorker main loop.
2022-03-17 14:27:34, Info CBS Starting TiWorker finalization.
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: ManifestCacheFinalize
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: ExecutionEngineFinalize
2022-03-17 14:27:34, Info CBS CBS Engine already deativated
2022-03-17 14:27:34, Info CBS CBS Engine already deativated
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: ComponentAnalyzerFinalize
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: PackageTrackerFinalize
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: CoreResourcesUnload
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: SessionManagerFinalize
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: CapabilityManagerFinalize
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: PublicObjectMonitorFinalize
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: Enter vCoreInitializeLock
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: WcpUnload
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: DrupUnload
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: CfgMgr32Unload
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: DpxUnload
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: CbsEsdUnload
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: CbsTraceInfoUninitialize
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: CbsEventUnregister
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: AppContainerUnload
2022-03-17 14:27:34, Info CBS CbsCoreFinalize: WdsUnload, logging from cbscore will end.
2022-03-17 14:27:34, Info CBS Ending TiWorker finalization.
2022-03-17 14:27:34, Info CBS Ending the TrustedInstaller main loop.
2022-03-17 14:27:34, Info CBS Starting TrustedInstaller finalization.
2022-03-17 14:27:34, Info CBS Winlogon: Stopping notify server
2022-03-17 14:27:34, Info CBS Winlogon: Unloading SysNotify DLL
2022-03-17 14:27:34, Info CBS Ending TrustedInstaller finalization.
We would really rather not rebuild the server. Any help would be appreciated.
Thanks,
Previn