JohnRoger7
New member
Hi, I've been facing Windows update issues on a Windows 10 computer since approximately October 2024 and could use some help as I haven't been able to fix it so far.
Attempting to install the latest cumulative update (KB5055518 as of writing) using Windows update fails after reaching "Installation: 100%" step with error: "some update files are missing or have problems error code: (0x8007000d)"
What I've tried so far :
Possibly relevant info:
I went to check CBS.log after yet another update attempt, and found the following error logs (truncated to the possibly relevant logs; I can provide the full file if necessary):
So if I'm not mistaken (I'm definitely no expert Windows sysadmin), this means:
Thank you for your help
Attempting to install the latest cumulative update (KB5055518 as of writing) using Windows update fails after reaching "Installation: 100%" step with error: "some update files are missing or have problems error code: (0x8007000d)"
What I've tried so far :
- running the Windows update troubleshooter: couldn't find any issue.
- chkdsk /F c:: no corruption in Windows drive.
- sfc /scannow: no corruption found in store.
- basically every possible dism /Online /Cleanup-Image command: /ScanHealth, /CheckHealth and /RestoreHealth: none of these found any issue. Version reported is 10.0.19041.3636, and image version version reported is 10.0.19045.4894, if any relevant.
- disabling Windows update services, renaming SoftwareDistribution and catroot2 in C:\Windows\System32 folder, then restarting Windows update services: update still fails afterwards.
- manually installing the update: update still fails.
- running SFCFix: based on the output, it looks like it automatically triggers a DISM /RestoreHealth internally , which results in a "The restore operation completed successfully" message. But update keeps failing afterwards. Logs generated by SFCFix are as follows:
Code:
SFCFix version 3.0.2.1 by niemiro.
Start time: 2025-04-19 16:09:05.757
Microsoft Windows 10 Build 19045 - amd64
Not using a script file.
AutoAnalysis::
SUMMARY: No corruptions were detected.
AutoAnalysis:: directive completed successfully.
Successfully processed all directives.
SFCFix version 3.0.2.1 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2025-04-19 16:16:37.230
----------------------EOF-----------------------
I went to check CBS.log after yet another update attempt, and found the following error logs (truncated to the possibly relevant logs; I can provide the full file if necessary):
Code:
2025-04-19 16:31:00, Error CSI 000006ce@2025/4/19:14:31:00.827 (F) onecore\base\wcp\rtllib\win32lib\delta_library.cpp(340): Error NTSTATUS_FROM_WIN32(ERROR_INVALID_DATA) originated in function Windows::Rtl::DeltaDecompressBuffer expression: g_pfnApplyDeltaGetReverseB( ( (DELTA_FLAG_TYPE)0x00000000 ), ReferenceInput, CompressedInput, &FileTimeInDeltaHeader, &UncompressedOutput, &ReverseOutput)
[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006cf (F) Hydration failed with error NTSTATUS_FROM_WIN32(ERROR_INVALID_DATA) . Delta Type: Forward Delta , IntegrityState Valid: true , RetrievedChecksum: 1867899078 , ComputedChecksum: 1867899078[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d0 (F) Hydration failed for component Microsoft-Windows-ShenzhouTTSVoiceCommon-OneCore, version 10.0.19041.5678, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} on file MSTTSEngine_OneCore.dll with NTSTATUS -1073283059. Matching Component = Microsoft-Windows-ShenzhouTTSVoiceCommon-OneCore, version 10.0.19041.3636, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35}. FileHasForwardReverseDeltas = false, GenerateReverseDelta = true[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d1 (F) Matching binary MSTTSEngine_OneCore.dll missing for component Microsoft-Windows-ShenzhouTTSVoiceCommon-OneCore, version 10.0.19041.5678, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35}[gle=0x80004005]
2025-04-19 16:31:00, Info CBS Sending WER
2025-04-19 16:31:00, Error CSI 000006d2@2025/4/19:14:31:00.829 (F) onecore\base\wcp\componentstore\storelayout.cpp(1703): Error 800f0984 [Warning,Facility=15 (0x000f),Code=2436 (0x0984)] originated in function ComponentStore::CRawStoreLayout::HydrateFile expression: ((SCODE) (((unsigned long)(1)<<31) | ((unsigned long)(15)<<16) | ((unsigned long)(0x984))) )
[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d3@2025/4/19:14:31:00.829 (F) Attempting to mark store corrupt with category [l:18 ml:19]'CorruptPayloadFile'[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d4@2025/4/19:14:31:00.850 (F) onecore\base\wcp\rtllib\win32lib\delta_library.cpp(340): Error NTSTATUS_FROM_WIN32(ERROR_INVALID_DATA) originated in function Windows::Rtl::DeltaDecompressBuffer expression: g_pfnApplyDeltaGetReverseB( ( (DELTA_FLAG_TYPE)0x00000000 ), ReferenceInput, CompressedInput, &FileTimeInDeltaHeader, &UncompressedOutput, &ReverseOutput)
[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d5 (F) Hydration failed with error NTSTATUS_FROM_WIN32(ERROR_INVALID_DATA) . Delta Type: Forward Delta , IntegrityState Valid: true , RetrievedChecksum: 1810301527 , ComputedChecksum: 1810301527[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d6 (F) Hydration failed for component Microsoft-Windows-ShenzhouTTSVoiceCommon-OneCore, version 10.0.19041.5678, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} on file MSTTSLoc_OneCore.dll with NTSTATUS -1073283059. Matching Component = Microsoft-Windows-ShenzhouTTSVoiceCommon-OneCore, version 10.0.19041.3636, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35}. FileHasForwardReverseDeltas = false, GenerateReverseDelta = true[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d7 (F) Matching binary MSTTSLoc_OneCore.dll missing for component Microsoft-Windows-ShenzhouTTSVoiceCommon-OneCore, version 10.0.19041.5678, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35}[gle=0x80004005]
2025-04-19 16:31:00, Info CBS Sending WER
2025-04-19 16:31:00, Error CSI 000006d8@2025/4/19:14:31:00.852 (F) onecore\base\wcp\componentstore\storelayout.cpp(1703): Error 800f0984 [Warning,Facility=15 (0x000f),Code=2436 (0x0984)] originated in function ComponentStore::CRawStoreLayout::HydrateFile expression: ((SCODE) (((unsigned long)(1)<<31) | ((unsigned long)(15)<<16) | ((unsigned long)(0x984))) )
[gle=0x80004005]
2025-04-19 16:31:00, Error CSI 000006d9@2025/4/19:14:31:00.852 (F) Attempting to mark store corrupt with category [l:18 ml:19]'CorruptPayloadFile'[gle=0x80004005]
...
2025-04-19 16:31:02, Error CSI 0000070a@2025/4/19:14:31:02.640 (F) onecore\base\wcp\sil\ntsystem.cpp(3044): Error STATUS_DELETE_PENDING originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)
[gle=0x80004005]
2025-04-19 16:31:02, Error CSI 0000070b (F) STATUS_DELETE_PENDING #10686088# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowSharingViolation), handle = {provider=NULL, handle=0, name= ("null")}, da = (DELETE|SYNCHRONIZE|FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES), oa = @0xa94937bf70->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[111]'\SystemRoot\WinSxS\Temp\InFlight\9a72aaa537b1db010cc900009c3d1c3c\00c1baa537b1db0188c900009c3d1c3c_msscntrs.dll'; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0xa94937bff0, as [gle=0xd0000056]
2025-04-19 16:31:02, Error CSI = (null), fa = (FILE_ATTRIBUTE_NORMAL), sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT|0x00004000), eab = NULL, eal = 0, disp = Invalid)
[gle=0xd0000056]
2025-04-19 16:31:02, Error CSI 0000070c (F) STATUS_DELETE_PENDING #10686084# from Windows::Rtl::SystemImplementation::CDirectory::Internal_DeleteRecursively(...)[gle=0xd0000056]
2025-04-19 16:31:02, Info CSI 0000070d Direct SIL provider: Number of files opened: 8.
2025-04-19 16:31:02, Error CSI 0000070e (F) HRESULT_FROM_WIN32(ERROR_INVALID_DATA) #10598294# from Windows::COM::CComponentStore::InternalTransact(...)[gle=0x8007000d]
2025-04-19 16:31:02, Error CSI 0000070f (F) HRESULT_FROM_WIN32(ERROR_INVALID_DATA) #10553567# from Windows::ServicingAPI::CCSITransaction::ICSITransaction2_AddFiles(Flags = 17, a = @0x1bf114e80c0, fn = @0x1bf114e88c0, fp = @0x1bf114e90c0, disp = 0, op = 0)[gle=0x8007000d]
2025-04-19 16:31:02, Info CBS Failed to add to transaction package: Package_1_for_KB5011058~31bf3856ad364e35~amd64~~10.0.1.8028 [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:02, Error CBS Failed to stage execution package: Package_1_for_KB5011058~31bf3856ad364e35~amd64~~10.0.1.8028 [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:02, Info CBS CommitPackagesState: Started persisting state of packages
2025-04-19 16:31:02, Info CBS CommitPackagesState: Completed persisting state of packages
2025-04-19 16:31:02, Info CSI 00000710@2025/4/19:14:31:02.887 CSI Transaction @0x1bf6ff415d0 destroyed
2025-04-19 16:31:02, Info CBS Perf: Stage chain complete.
2025-04-19 16:31:02, Info CBS Failed to stage execution chain. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:02, Error CBS Failed to process single phase execution. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:02, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.5737.1.12, status: 0x8007000d, failure source: Stage, start state: Resolved, target state: Installed, client id: UpdateAgentLCU
2025-04-19 16:31:02, Info CBS Not able to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2025-04-19 16:31:02, Info CBS Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2025-04-19 16:31:02, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20250419142340.cab to WER report.
2025-04-19 16:31:02, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20250419140940.cab to WER report.
2025-04-19 16:31:02, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20250419135849.cab to WER report.
2025-04-19 16:31:02, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20250419134632.cab to WER report.
2025-04-19 16:31:02, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20250419125707.cab to WER report.
2025-04-19 16:31:02, Info CBS Not able to add %windir%\winsxs\poqexec.log to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2025-04-19 16:31:02, Info CBS Not able to add %windir%\winsxs\pending.xml to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2025-04-19 16:31:02, Info CBS Not able to add %windir%\winsxs\pending.xml.bad to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2025-04-19 16:31:03, Info CBS Reboot mark cleared
2025-04-19 16:31:03, Info CBS Winlogon: Simplifying Winlogon CreateSession notifications
2025-04-19 16:31:03, Info CBS Winlogon: Deregistering for CreateSession notifications
2025-04-19 16:31:03, Info CBS FinalCommitPackagesState: Started persisting state of packages
2025-04-19 16:31:03, Info CBS Reporting package change for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.5737.1.12, current: Absent, pending: Default, start: Absent, applicable: Installed, target: Installed, limit: Installed, status: 0x0, failure source: Stage, reboot required: False, client id: UpdateAgentLCU, initiated offline: False, execution sequence: 1026, first merged sequence: 1026, reboot reason: REBOOT_NOT_REQUIRED, RM App session: -1, RM App name: N/A, FileName in use: N/A, release type: Security Update, OC operation: False, download source: 0, download time (secs): 4294967295, download status: 0x0 (S_OK), Express download: False, Download Size: 0
2025-04-19 16:31:03, Info CBS Reporting package change completion for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.5737.1.12, current: Resolved, original: Absent, target: Installed, status: 0x8007000d, failure source: Stage, failure details: "(null)", client id: UpdateAgentLCU, initiated offline: False, execution sequence: 1026, first merged sequence: 1026, pending decision: InteractiveInstallFailed, primitive execution context: Interactive
2025-04-19 16:31:03, Info CBS Stage time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2025-04-19 16:31:03, Info CBS Execute time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2025-04-19 16:31:03, Info CBS FinalCommitPackagesState: Completed persisting state of packages
2025-04-19 16:31:03, Info CBS Enabling LKG boot option
2025-04-19 16:31:03, Info CBS Exec: End: nested restore point - complete.
2025-04-19 16:31:03, Info CBS Exec: Automatic corruption repair has already been attempted today, skip it.
2025-04-19 16:31:03, Info CBS Exec: Processing complete. Session: 31174966_3021776160, Package: Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.5737.1.12, Identifier: KB5055518 [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:03, Info CBS Removing the pending hard reserve adjustment for Client: UpdateAgentLCU, Session: 31174966_3021776160
2025-04-19 16:31:04, Error CBS Failed to perform operation. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:04, Info CBS Session: 31174966_3021776160 finalized. Reboot required: no [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:04, Info CBS Failed finalizing session [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2025-04-19 16:31:04, Info CBS Failed to call Process on TiWorker session [HRESULT = 0x8007000d]
2025-04-19 16:31:04, Info CBS Deleting directory: \\?\C:\WINDOWS\CbsTemp\31174966_3021776160\
2025-04-19 16:31:04, Info CBS Moving directory from \\?\C:\WINDOWS\CbsTemp\31174966_3021776160\ to \\?\C:\WINDOWS\CbsTemp\31174966_3021776160\{0A7D279F-CFDE-48CF-8FCD-F20F6A29B547}
2025-04-19 16:31:04, Info CBS Failed to move \\?\C:\WINDOWS\CbsTemp\31174966_3021776160\ to temp directory \\?\C:\WINDOWS\CbsTemp\31174966_3021776160\{0A7D279F-CFDE-48CF-8FCD-F20F6A29B547} [HRESULT = 0x80070020 - ERROR_SHARING_VIOLATION]
2025-04-19 16:31:04, Info CBS Failed moving directory: \\?\C:\WINDOWS\CbsTemp\31174966_3021776160\ to temp, will delete in-place instead [HRESULT = 0x80070020 - ERROR_SHARING_VIOLATION]
2025-04-19 16:31:30, Info CBS Deletion of: \\?\C:\WINDOWS\CbsTemp\31174966_3021776160\ successful
2025-04-19 16:33:31, Info CBS Trusted Installer is shutting down because: SHUTDOWN_REASON_AUTOSTOP
2025-04-19 16:33:31, Info CBS TiWorker signaled for shutdown, going to exit.
2025-04-19 16:33:31, Info CBS Deleting the contents of directory: \\?\C:\WINDOWS\CbsTemp
2025-04-19 16:33:31, Info CBS Deletion of: \\?\C:\WINDOWS\CbsTemp successful
2025-04-19 16:33:31, Info CBS CbsCoreFinalize: ExecutionEngineFinalize
- some update (KB5011058?) was improperly installed long ago;
- a subfolder in WinSxS folder is now missing some DLL files (MSTTSEngine_OneCore.dll and MSTTSLoc_OneCore.dll) which should have been installed along with this past update;
- Windows Update is now attempting to access these (missing) DLL files to create a delta, but fails to do so and therefore aborts the whole update with an error ?
Thank you for your help

Last edited: