An Azure service to centrally manages updates and compliance at scale.
Welcome to Microsoft Q&A
Hello @gieenrile I hope you are doing well,
The error:
0x800F0982 (PSFX_E_MATCHING_COMPONENT_NOT_FOUND)
typically indicates that the servicing stack cannot find a component version expected by the update package. Given that:
- Both DISM /ScanHealth and SFC /VerifyOnly complete successfully.
- Another VM (Server1) with similar patch orchestration settings has successfully advanced to build 20348.5761.
- CBS logging consistently references:
Microsoft-Windows-msmq-powershell-Opt-WOW64-Package
Version 10.0.20348.4294
the issue appears more consistent with a servicing baseline/component store mismatch than with general OS corruption.
I would recommend reviewing:
- CBS.log and DISM.log around the KB5122882 and KB5126655 installation attempts to identify the exact package chain that fails.
- The installed package inventory on the affected VM versus the working VM (Server1) to determine whether the referenced MSMQ PowerShell optional component is at a different revision level.
- Whether any Features on Demand, optional components, language packs, or package removals were performed on the affected VM after deployment.
- The Azure Update Manager update history to identify the first update that failed and establish whether the issue started after a specific servicing baseline.
Could you share:
- The exact Windows Server edition (for example, Windows Server 2022 Datacenter: Azure Edition).
- Whether Hotpatch is currently enabled.
- The relevant CBS.log entries immediately preceding the
0x800F0982failure.
That information may help identify the specific package dependency that is missing.
References
- https://learn.microsoft.com/azure/update-manager/overview
- https://learn.microsoft.com/windows/deployment/update/component-based-servicing
If my answer helped you resolve your issue, please consider marking it as the correct answer. This helps others in the community find similar solutions.