It is possible to encounter an error with the .NET Framework version when trying to install it. In this case, what should you do? Follow the solutions in this guide from MiniTool Website, and the .NET Framework is not supported on this operating system will be handled easily.

The .NET Framework Is Not Supported on this Operating System

.NET Framework is a programming infrastructure that is used to create and run software on top of the operating system. Although .NET Framework is supported on Windows 10, it is not compatible with all versions of Windows 10. Therefore, you might receive the following error prompts when attempting to install the .NET Framework as a standalone service:

Blocking issues: The .NET Framework 4.7/4.8 is not supported on this operating system.

Setup has detected that this computer does not meet the requirements to complete this operation. The following blocking issues must be resolved before you can proceed.

In addition, even though your operating system fully supports the .NET Framework version, you will also encounter the same error due to other reasons. Now, let’s explore the potential solutions for this issue.  

Tips:
It is never too late to make a backup of your important data. As long as you have a backup copy in hand, it will be much easier to rescue your data. When it comes to backup, a PC backup software MiniTool ShadowMaker stands out from its competitors. It renders free services for backing up & restoring files, folders, systems, disks, partitions and more.

MiniTool ShadowMaker TrialClick to Download100%Clean & Safe

How to Fix .NET Framework Blocked on Windows 10/11?
How to Fix .NET Framework Blocked on Windows 10/11?

Do you come across issues like .NET Framework blocked when attempting to install it? If yes, this post might be useful to you!

Read More

How to Fix The .NET Framework Is Not Supported on Windows 10/11?

Fix 1: Disable Previous .NET Framework Version

First, it is a good option to turn off the previous versions of .NET Framework. To do so:

Step 1. Press Win + R to open the Run dialog.

Step 2. Type optionalfeatures and hit OK to open Windows Features.

Step 3. Untick other versions of .NET Framework from the list and hit OK.

untick other .NET Framework versions

Step 4. Confirm your operation and then restart your computer.

Fix 2: Change Registry Entries

CSDVersion is a Windows registry value that specifies which service pack is installed. If no service package is installed, the default value data will be 0. Here, we will change it to 100 to make the operating system think that a service pack is installed. To do so:

Tips:
Any minimal mistakes made in Windows Registry entries might be fatal to your operating system. Therefore, before modifying the registry entries, make sure to create a backup of the registry database. See the guide - How to Backup and Restore Registry in Windows 10.

Step 1. Type registry editor in the search bar and hit Enter.

Step 2. Navigate to the following path:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Windows

Step 3. In the right pane, double-click on CSDVersion > set its Value data to 100 > hit OK to save the changes.

change the value data

Step 4. Restart your computer.

Fix 3: Update Windows

The last resort is to update your Windows 10. Since the .NET Framework is not supported on this operating system is triggered by an incompatible operating system, installing all the available Windows updates will be most effective. Here’s how to do it:

Move 1: Check Windows Version

Step 1. Press Win + R to open the Run box.

Step 2. Type winver and hit Enter to check your Windows version.

check Windows version

Step 3. To check if your Windows version is compatible with the .NET Framework version, you can visit the .NET Framework versions and dependencies page.

Move 2: Check for Windows Update

If your operating system is incompatible with the .NET Framework version you are about to install, it’s time to update your Windows.

Step 1. Press Win + I to open Windows 10 Settings.

Step 2. Go to Update & Security > Windows Update > Check for Updates.

hit Check for updates

Step 3. If there are any updates available, download & install them and then restart your computer.

Related article: how-to-uninstall-quality-feature-updates

Final Words

Sincerely hope this post is informative to you and you can install the desired .NET Framework version on your Windows 10/11 without error prompts like the .NET Framework 4.7 is not supported on this operating system or the .NET Framework 4.8 is not supported on this operating system. Have a nice day!

  • linkedin
  • reddit