Welcome to Microsoft Q&A!
Thank you for taking the time to provide such detailed CBS findings, including the component information and file hashes.
Based on the information you have provided, this does not appear to be a typical RDS licensing or role-configuration issue. Instead, the CBS findings indicate that an RDS Licensing component contains a file that no longer matches the hash recorded in its component manifest, while DISM is unable to obtain suitable repair content.
The hard-link relationship you observed between the System32 file and its WinSxS locations is also important. Because these locations reference the same underlying file, they should not be treated as independent healthy copies that can simply be copied over one another.
1. Is this a known Windows Server 2025 issue?
At the time of writing, I could not identify a published Windows Server 2025 known issue specifically documenting hash corruption involving these RDS Licensing components or files:
-
Microsoft-Windows-TerminalServices-LicenseServer-LRWIZDLL -
Microsoft-Windows-TerminalServices-LicenseServer-TLSBrand -
LServer_PKConfig.xml -
tls_branding_config.xml
The report you found from another administrator showing the same incorrect hash is certainly useful supporting information. However, a matching community report by itself would not be enough to confirm that Microsoft has identified this as a Windows Server 2025 servicing defect.
I would therefore recommend continuing to monitor the Windows Server 2025 release-health documentation for any related servicing advisory or resolution.
2. Supported non-upgrade repair approach
Microsoft's documented approach for component-store corruption is to use DISM to repair the Windows image. When Windows Update cannot provide the required content, DISM can be directed to a known-good repair source.
For example:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:<valid-repair-source> /LimitAccess
If the repair completes successfully, run:
sfc /scannow
Then verify the component store again:
DISM.exe /Online /Cleanup-Image /ScanHealth
For this scenario, particular care should be taken when selecting the repair source. It should appropriately match the affected deployment, including:
- Windows Server 2025 Datacenter: Azure Edition
- Architecture
- Installation type, such as Server Core or Desktop Experience
- Language
- The applicable component and servicing state
I would not automatically assume that a standard Windows Server 2025 Datacenter ISO is a suitable repair source for a Windows Server 2025 Datacenter: Azure Edition installation.
Likewise, installing or extracting a cumulative update does not necessarily provide the missing payload that CBS requires. Therefore, I would avoid identifying a particular cumulative update as a fix unless Microsoft specifically documents that it resolves this component corruption.
If you have appropriate matching media containing install.wim, you can first determine the available image indexes:
DISM /Get-WimInfo /WimFile:<drive>:\sources\install.wim
After confirming the correct matching image, the WIM can be specified as the repair source:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:WIM:<drive>:\sources\install.wim:<index> /LimitAccess
I would only proceed with this approach after confirming that the image is appropriate for the installed Azure Edition, architecture, language, and installation type.
3. What I would avoid
Given that this is a production server, I would not recommend manually replacing files inside WinSxS, rebuilding hard links, taking ownership of component-store files, or manually copying the XML files into the component directory.
These changes would bypass the normal Windows servicing mechanism and could make the component-store state more difficult to service afterward.
Similarly, removing and reinstalling the RDS Licensing role should not be treated as a component-store repair. The underlying issue identified by CBS needs to be resolved at the servicing/component level.
4. Recommended next step
Considering the troubleshooting you have already completed, I believe you have reached the point where opening a Microsoft Support case would be the safest next step.
Windows Update is functioning and cumulative updates can be installed, but DISM still cannot obtain the content necessary to repair the affected components. At the same time, there does not appear to be a publicly documented corrective update or confirmed Azure Edition repair source for this exact hash mismatch.
I recommend providing Microsoft Support with:
- CBS.log and DISM.log
- msinfo32 output
- Output of
DISM /Online /Get-CurrentEdition - Output of
DISM /Online /Get-Packages /Format:Table - Output of
DISM /Online /Get-Features /Format:Table - Azure Marketplace image publisher, offer, SKU, and original image version
- Whether Hotpatch is enabled
- Installed language and language-pack information
- Affected component identities and versions
- Expected and actual SHA-256 hashes
- Complete DISM error information, including
0x800f0915 - Confirmation that the VM is a production domain controller and RDS Licensing server
- The other report showing the identical hash mismatch
Since Microsoft Q&A is a public community forum, I do not have access to Microsoft's internal servicing investigations or unpublished fixes. Microsoft Support would be in a better position to determine whether the component metadata or payload is affected by a confirmed servicing issue and whether an appropriate repair package or Azure Edition repair source is available.
In short:
- I could not find public confirmation that this exact RDS Licensing hash mismatch is a known Windows Server 2025 servicing issue.
- I would not identify a particular cumulative update as the fix without Microsoft documentation confirming it.
- DISM using a genuinely compatible repair source remains the preferred non-upgrade repair approach.
- If an appropriate source cannot repair the component store and
0x800f0915persists, I would recommend escalating the case to Microsoft Support rather than manually modifying WinSxS. - Before attempting further servicing or recovery work on this production VM, make sure you have a verified backup or Azure OS-disk snapshot and that your Active Directory recovery procedures are available.
References:
- Fix Windows Update corruptions and installation failures
- Repair-WindowsImage documentation
- Configure a Windows repair source
- Windows Server 2025 known issues and notifications
- In-place upgrade for Windows Server VMs in Azure
- Troubleshoot Windows Update failures on Azure VMs
- Similar community report provided in the question
I hope this helps clarify the safest path forward
If you find it useful, please click Accept Answer.
Thank you for choosing Microsoft Q&A.