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.