Windows Server 2022 KB5087545 fails with 0x80073701 due to missing pl-PL ServerStandard language pack component

BZ 0 Reputation points
2026-05-27T12:22:14.5366667+00:00

Hello,

I have a Windows Server 2022 Standard server where the 2026-05 Cumulative Update fails.

System:

  • OS: Windows Server 2022 Standard
  • Build before update: 10.0.20348.3453
  • Target update: KB5087545
  • Target package: Package_for_RollupFix~31bf3856ad364e35~amd64~~20348.5139.1.14
  • Installed SSU: Package_for_ServicingStack_5120~31bf3856ad364e35~amd64~~20348.5120.1.0
  • DISM /CheckHealth and /ScanHealth reported no component store corruption.

Windows Update event:

KB5087545 fails with:

0x80073701

MoSetup / UpdateAgent.log shows:

ICbsServicingProcessor->Process failed: [0x80073701]

Install exited. Error:[0x80073701]

Error is fatal: [TRUE]

The KB5087545 CAB file is present and its SHA256 hash matches the hash in ActionList.xml, so this does not appear to be a corrupted download.

Relevant ActionList.xml:

  • FeatureId: CumulativeUpdate_KB5087545
  • Payload: Windows10.0-KB5087545-x64.cab
  • Target package: Package_for_RollupFixamd6420348.5139.1.14

After extracting the relevant CbsPersist logs, I found the actual CBS failure:

2026-05-26 07:33:59, Error CSI

HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING)

from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment

a = Microsoft-Windows-Editions-ServerStandard-Deployment-LanguagePack,

version 10.0.20348.3328,

arch amd64,

culture pl-PL

2026-05-26 07:33:59, Info CBS

Failed to pin deployment while resolving Update:

Microsoft-Windows-Editions-ServerStandard-Package~31bf3856ad364e35~amd64~pl-PL~10.0.20348.3328.Microsoft-Windows-Editions-ServerStandard-Package

[HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

2026-05-26 07:34:03, Info CBS

Exec: Processing complete.

Package: Package_for_RollupFix~31bf3856ad364e35~amd64~~20348.5139.1.14

Identifier: KB5087545

[HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

The same failure appears again during the second update attempt around 07:50.

DISM sees the problematic package:

dism /online /get-packageinfo /packagename:Microsoft-Windows-Editions-ServerStandard-Package~31bf3856ad364e35~amd64~pl-PL~10.0.20348.3328

Result:

  • State: Superseded
  • Release Type: Language Pack
  • Install Client: UpdateAgentLCU
  • Install Package Name: Microsoft-Windows-Editions-ServerStandard-Package~31bf3856ad364e35~amd64~pl-PL~10.0.20348.3328.mum
  • Install Time: 2025-03-14
  • Restart Required: Possible

The package .mum and .cat files exist under C:\Windows\servicing\Packages.

The .mum references this component:

Microsoft-Windows-Editions-ServerStandard-Deployment-LanguagePack

version 10.0.20348.3328

language pl-PL

versionScope="nonSxS"

However, the corresponding WinSxS component directory for:

Microsoft-Windows-Editions-ServerStandard-Deployment-LanguagePack

10.0.20348.3328

pl-PL

does not appear to exist.

Microsoft-Windows-Server-LanguagePack-Package~31bf3856ad364e35~amd64~pl-PL~10.0.20348.3328

State: Superseded

Microsoft-Windows-Server-LanguagePack-Package~31bf3856ad364e35~amd64~pl-PL~10.0.20348.3453

State: Installed

I also ran:

dism /online /cleanup-image /StartComponentCleanup

It completed successfully.

After that:

dism /online /cleanup-image /AnalyzeComponentStore

showed:

  • Number of Reclaimable Packages: 0
  • Component Store Cleanup Recommended: No

However, the problematic package:

Microsoft-Windows-Editions-ServerStandard-Package~31bf3856ad364e35~amd64~pl-PL~10.0.20348.3328

is still present and still shown as Superseded.

Question:

What is the supported Microsoft remediation path for this situation?

Specifically:

  1. Is it safe and supported to try removing the exact superseded package with DISM?

dism /Online /Remove-Package /PackageName:"Microsoft-Windows-Editions-ServerStandard-Package~31bf3856ad364e35~amd64~pl-PL~10.0.20348.3328" /NoRestart

  1. Or should I first run DISM /RestoreHealth with a repair source?
  2. If RestoreHealth is recommended, what source should be used in this case, considering that the missing component is version 10.0.20348.3328 and appears to originate from an older LCU, not from the base Windows Server 2022 ISO?
  3. Is there a supported way to repair or remove this orphaned / incomplete superseded pl-PL language pack component without doing an in-place repair install?

I would like to avoid an in-place repair install if possible, because this is a production server running business-critical applications.

Thank you.

2026-0527-kb5087545-cbs-ms-qna.md.txt

Windows for business | Windows Server | Devices and deployment | Install Windows updates, features, or roles
0 comments No comments

2 answers

Sort by: Most helpful
  1. Matěj Vajnar 21 Reputation points
    2026-06-05T20:07:16.7433333+00:00

    Hi, I went through almost identical issue just now. It was just that I have a WS 2022 Datacenter installed from en_US ISO, but I have a region etc... set to Czech. Tried all the fixes you tried with the same result. And what fixed it was going to windows settings - language and region and there install the Czech Language pack.

    Hope it helps you also.

    Microsoft should get its act together, like Bro its not your first day shipping updates. Microsoft365 I wont even talk about how much that is broken.

    Was this answer helpful?


  2. Chen Tran 11,300 Reputation points Independent Advisor
    2026-05-27T13:47:17.85+00:00

    Hello,

    Thank you for posting question on Microsoft Windows Forum!

    Based on the detailed issue description. I would like to share my thought on the plausible explanations to your queries.

    While using dism /Online /Remove-Package is a supported command, attempting to run it against this specific package will almost certainly fail with the exact same 0x80073701 (ERROR_SXS_ASSEMBLY_MISSING) error. When the Component Based Servicing (CBS) engine processes an uninstallation transaction, it evaluates the package's components to roll them back cleanly. Because the underlying physical directory in C:\Windows\WinSxS for Microsoft-Windows-Editions-ServerStandard-Deployment-LanguagePack version 10.0.20348.3328 is missing, the uninstallation transaction will choke and abort. On the other hand, since your CBS log shows a missing Microsoft-Windows-Editions-ServerStandard-Deployment-LanguagePack assembly for pl-PL, it is not recommended to start by deleting that exact superseded package with dism /Online /Remove-Package. Microsoft does support package removal as a servicing operation, but that is a package-removal action, not the documented repair path for a broken language-pack dependency chain.

    Regarding dism /online /cleanup-image /ScanHealth returning no corruption. Well! It is normal in this scenario. As /ScanHealth and /CheckHealth primarily validate the structural integrity and cryptographic signatures of the package manifests (.mum) and catalogs (.cat) found inside C:\Windows\servicing\Packages. Since those files are fully intact on your system, DISM assumes the component store manifest structure is healthy. The actual error only triggers during a execution/pinning transaction when the servicing engine tries to cross-reference those healthy manifests with their corresponding physical payload directories inside WinSxS and finds an unexpected omission.

    You can refer to the following articles for more information about troubleshooting for this issue.

    Hope the above information is helpful!

    Was this answer helpful?


Your answer

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