Share via

Issues Installing Security Update KB5087539 on Server 2025

McMeekin, Robert I. (IT Director) 0 Reputation points
2026-05-15T19:04:52.8666667+00:00

We have a virtual machine that is having issues installing 2026-05 Security Update KB508739. I am running Server 2025 version 24H2 build 26100.4061. The update will download and start installing up until 93% then after a little bit we get install error - 0x800736b3. Even if I donwload the update directly it still stops in about the same area. I've ran the following commands to try and clean this up.

DISM /Online /Cleanup-Image /StartComponentCleanup 
DISM /Online /Cleanup-Image /RestoreHealth 
sfc /scannow

That didn't fix it then I tried stopping the Windows Update Services Removing the Software Distribution and catroot2 and rebooting and that also didn't fix it. I Then went ahead and checked the logs in C:\Windows\Logs\CBS\CBS.log and checked around the 2:35 to 2:38 mark to see if there were any errors. I did find the following Errors.

2026-05-15 14:35:22, Error CSI 00001db0 (F) The TLC [[l:75 ml:140]'microsoft-w..-deployment_31bf3856ad364e35_10.0.26100.32370_f87aefc0b78c13c2'] was not marked by this installer[gle=0x80004005]

2026-05-15 14:35:22, Error CSI 00001db1@2026/5/15:18:35:22.589 (F) onecore\base\wcp\componentstore\csd_pin.cpp(721): Error STATUS_SXS_ASSEMBLY_NOT_FOUND originated in function CCSDirectTransaction::MarkTlcUnstaged expression: (null)

[gle=0x80004005]

2026-05-15 14:35:22, Error CSI 00001db2 (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #12314885# from CCSDirectTransaction::OperateEnding at index 5189 of 13149 operations, disposition 2[gle=0xd0150004]

2026-05-15 14:35:22, Error CSI 00001db3 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_NOT_FOUND) #12155701# from Windows::COM::CComponentStore::InternalTransact(...)[gle=0x800736b3]

2026-05-15 14:35:22, Error CSI 00001db4 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_NOT_FOUND) #12155699# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 47, pSink = NULL, disp = 0)[gle=0x800736b3]

2026-05-15 14:35:22, Error CSI 00001db5 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_NOT_FOUND) #12155698# 5995390 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x0000002f, pSink = NULL, disp = 0)

[gle=0x800736b3]

I'm no expert in this so I'm not quite sure what errors this is flagging on but it is hitting right around the time when the update fails. Been fighting with this for a couple days now and can't seem to get it to take.

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. Domic Vo 21,150 Reputation points Independent Advisor
    2026-05-15T20:39:36.9066667+00:00

    Hi McMeekin, Robert I. (IT Director),

    The steps you have already taken were absolutely the right path to start with. Looking at your CBS.log file, the error code 0x800736b3 translates to ERROR_SXS_ASSEMBLY_NOT_FOUND. This tells us that your Windows component store is missing a specific side-by-side assembly file needed to complete the installation, and your previous repair attempts showed that standard update channels cannot replace this missing historical file.

    To fix this, you will need to bypass Windows Update and feed the repair tool a known-good local source. You can do this by downloading a Windows Server 2025 installation ISO and mounting it to your virtual machine. Once mounted, open an elevated command prompt and run the repair command pointing to the install.wim file on that ISO. The command looks like DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess, where you replace D with your actual mounted drive letter. You must also ensure you replace the 1 with the correct index number for your specific server edition, which you can check by running a quick Get-WimInfo command against that same file path. The LimitAccess switch is critical here as it forces the system to pull the missing assembly directly from your provided file rather than querying the internet.

    If the exact corrupted assembly is not present in the base ISO or if the corruption is too deep, your most reliable fallback is an in-place repair upgrade. You can run the setup executable directly from that same mounted ISO while logged into your server. By choosing the option to keep all your personal files and applications, setup will safely rebuild the core operating system and generate a completely fresh, uncorrupted component store without altering your current server configuration or roles.

    Hope this answer brought you some useful information. If it did, please hit “accept answer”. Thank you :)

    Domic V.

    Was this answer helpful?

    0 comments No comments

  2. Q&A Assist
    2026-05-15T19:05:28.8666667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Error 0x800736b3 is ERROR_SXS_ASSEMBLY_NOT_FOUND, which indicates component store (WinSxS) corruption or a missing assembly for the update. The CBS log snippets confirm that the Servicing Component Store cannot find a required assembly and the transaction fails.

    The steps already taken (DISM /RestoreHealth, sfc /scannow, Windows Update reset) are correct prerequisites. For this specific type of CBS/component store corruption, use the more advanced DISM-based repair path that supplies a known-good source and, if needed, manually repairs the missing payload.

    Follow these steps in order:

    1. Back up and ensure admin access
      • Back up the OS disk or take a VM snapshot before proceeding.
      • Run all commands from an elevated Command Prompt.
    2. Run DISM with an explicit repair source Since the default /RestoreHealth did not fix the corruption, point DISM to a known-good source (same build and edition as the affected Server 2025 VM):
         DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:\\<servername>\c$\Windows /LimitAccess
      
      • Replace <servername> with a working Server 2025 machine running the same OS version/build.
      • Ensure that machine can be reached over the network and that its C:\Windows is accessible.
      • After this completes, rerun:
         sfc /scannow
      
      • Then retry installing KB5087539.
    3. If DISM still reports repairable corruption: advanced CBS repair If the component store remains repairable or the update still fails with 0x800736b3, use the advanced manual CBS repair approach:
      1. Create a local source folder:
              mkdir C:\temp\Source
        
      2. Obtain the .msu or .cab for KB5087539 (or the relevant cumulative update) and extract it using the documented PowerShell script from Scripts: Extract .msu and .cab files. Extract all payloads into a working folder, then copy the specific files corresponding to the corrupted components (as identified in CBS.log) into C:\temp\Source. Example copy command:
              Copy-Item "C:\path\extractedFiles\corruptedfile.dll" -Destination "C:\temp\Source"
        
        Repeat for each corrupted file referenced in the CBS log.
      3. Run DISM again using the local source:
              DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source\ /LimitAccess
        
      4. Verify the store and logs:
              DISM /Online /Cleanup-Image /ScanHealth
        
        • Confirm that DISM reports no remaining corruption.
        • Review %windir%\Logs\CBS\CBS.log to ensure errors like STATUS_SXS_ASSEMBLY_NOT_FOUND are no longer present.
      5. Run sfc /scannow again and then retry KB5087539.
    4. If updates still fail
      • If the component store continues to show repairable corruption even after supplying a correct source, or if CBS.log still shows ERROR_SXS_ASSEMBLY_NOT_FOUND for the same TLC, collect logs (CBS.log, DISM logs) and consider escalating via Microsoft support using the recommended data collection tooling.

    These steps directly target CBS/component store corruption and missing payloads, which are the root cause indicated by the 0x800736b3 and the STATUS_SXS_ASSEMBLY_NOT_FOUND errors in the CBS log.


    References:

    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.