0

A supplier installed their software on our Windows Server 2019 Essentials, Version 1809, build 10.0.17763.7314 host. Since then, our CRM fails, along with some Windows applications.

Launching the CRM Client or Windows Server Manager results in the error:

This application required one of the following versions of the .NET Framework: v4.0.30319. Do you want to download this version now?

When downloading that old version of .NET the installer tells me that .NET Framework 4 is part of the OS and a higher version is already installed.

Things I have tried:

OS Version = 10.0.17763, SP = 0.0, Platform 2 OS Description = Future OS - x64 Unkonw Edition (ProductType=50) MSI = 5.0.17763.7309 Windows servicing = 10.0.17763.7313 CommandLine = C:\05b96adfee25f29bef43a2ee83bb\\Setup.exe /x86 /x64 /redist TimeZone = W. Europe Daylight Time Initial LCID = 3072 Using Simultaneous Download and Install mechanism Operation: Installing Package Name = Microsoft .NET Framework 4.8 Setup Package Version = 4.8.04115 User Experience Data Collection Policy: Disabled Number of applicable items: 6 Exe (C:\05b96adfee25f29bef43a2ee83bb\SetupUtility.exe) succeeded. Exe (C:\05b96adfee25f29bef43a2ee83bb\SetupUtility.exe) succeeded. Exe (C:\05b96adfee25f29bef43a2ee83bb\x64-Windows10.0-KB4486153-x64.cab) failed with 0x80092004 - Cannot find object or property. Exe Log File: CBS.log Final Result: Installation failed with error code: (0x80092004), "Cannot find object or property." (Elapsed time: 0 00:02:23). 

The KB4486153 .NET 4.8 Installer is in the list of installed updates, but I get an error when I try uninstalling it.

  • Use the windows .NET repair tool: When I run the repair tool, it tells me it fixed some stuff, but the issue remains.
  • DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /ScanHealth Deployment Image Servicing and Management tool Version: 10.0.17763.5830 Image Version: 10.0.17763.7314 [==========================100.0%==========================] No component store corruption detected. The operation completed successfully. 
  • DISM /Online /Cleanup-Image /RestoreHealth: completed successfully, but didn't help
  • sfc /scannow: find's nothing, and didn't help
  • Booting into safemode: Issue remains in safemode, that was a blind guess.

.NET is in the list of installed programs, but when I check in the Command prompt the installed versions:

dotnet --list-sdks 'dotnet' is not recognized as an internal or external command, operable program or batch file. 

and that is not a path environment issue, as there is no c:\Program Files\donet folder on this system.

The installation was on Friday afternoon, so I'm also waiting on the supplier's support, but their initial feedback didn't fill me with much confidence is their ability to solve the problem they caused...

4
  • When downloading that old version of .NET the installer tells me that v4 is part of the OS and a higher version is already installed. That is exactly right. Windows Server 2019 ships with .NET 4.7.2 as a feature. You can determine which version of .NET is installed by checking a registry value. learn.microsoft.com/en-us/dotnet/framework/install/… Commented Jun 1 at 22:04
  • dotnet --list-sdks is for .NET Core, which is a separate product from the traditional .NET 4.8 installer that you were running that failed. learn.microsoft.com/en-us/dotnet/core/install/… Commented Jun 1 at 22:13
  • I've got Release 528049 Version 4.8.03761 in the registry. Commented Jun 2 at 6:50
  • You have .NET 4.8 installed. Try the offline installer. go.microsoft.com/fwlink/?linkid=2088631 . Or try the installer for .NET 4.8.1. This may also be a good time to look at the root cause, i.e. the software that was installed. Commented Jun 2 at 12:33

1 Answer 1

0

I've soled the problem, by downloading the Server ISO, mounting the image on the system, launching the setup.exe. During the installation, you'll be asked if you want to keep your files. That box you'll want to check!

After the installation, everything was working again.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.