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.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
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.
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:
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.
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.
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.
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!