Hello @Devon Wang
Error 0x8007000d typically indicates invalid or corrupted Windows Update data or component store metadata. Since you've already run SFC and DISM successfully, the next step is to identify whether the issue is with the servicing stack, update cache, or a pending package.
I'd recommend checking the following:
- Ensure the latest Servicing Stack Update (SSU) is already installed. Recent cumulative updates require the appropriate SSU.
- Review C:\Windows\Logs\CBS\CBS.log and C:\Windows\WindowsUpdate.log (or generate it with Get-WindowsUpdateLog) for the first failure rather than the final error code.
- Check for pending servicing operations:
dism /online /get-packages | findstr Pending or reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending
Reset the Windows Update components and retry the installation.
If the update still fails, try installing the standalone .msu package from the Microsoft Update Catalog to determine whether the issue is specific to Windows Update.
Since you've attached CBS.zip and ComponentScanner.txt, it would be helpful to review the CBS log for the specific package or manifest that's failing. That will usually identify the root cause rather than the generic 0x8007000d error.
Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.