The .NET Framework 4.7.2 is not supported on this operating system error

As we all know, to run some applications in Windows, we need to have .NET Framework installed in our systems. Most of the time, the .NET Framework is bundled along with the application and is installed when we install the application in our system. At times, we might have to manually download and install the .NET Framework so that the application runs smoothly.

While installing some applications, you might have seen an error that says,

Blocking Issues: The .NET Framework 4.7.2 is not supoorted on this operating system.

This error would not let the installation of the application as well. Even if you manage to install the application without .NET Framework, you will face issues running the application. If you are wondering how to get rid of this, then read along. In this article, let us discover different ways to overcome the ” .NET Framework is not supported in this operating system” error in Windows 10 and windows 11

Fix 1: Turn Off the Previous Versions of .NET Framework

Step 1: Hold the Windows Key and press R

Step 2: Enter optionalfeatures  and hit Enter






Step 3: Uncheck any other versions of .Net Framework from the list and click on OK



2021 03 17 12h40 40



Step 4: If you Windows Features prompt when you untick, just click on Yes



Windows Prompt


Step 5: Restart the system. Now check if the .Net Framework installs smoothly in the system

In case this does not help, try the next fix listed.

Fix 2: Tweak Registry Entries

Step 1: Open the run window. Hold the keys Windows+r

Step 2: Enter regedit and press OK



Regedit In Run



Step 3: If you see a UAC popping up, just click on Yes

NOTE: Registry editing can be risky and can have an adverse effect on the system even with the slightest mistake. It is advised to take the backup of the registry settings before proceeding. To take a backup, In the Registry Editor window –> Go to File –> Export –> Save your Backup file.


Step 4: In the Editor window, type or copy-paste or navigate to the following location,



Registry Editor window


Step 5: Now, double click on CSDVersion to modify its value



CSD Version


Step 5: In the Edit DWORD window set the value to 100 and click on the OK  button



2021 03 17 13h21 13


Step 6: Restart the System and see if this starts installing the .NET Framework


Fix 3: Make sure that Windows is updated

Step 1: Press the Windows key and then press R

Step 2: In the Run Dialog, type winver and hit Enter






Step 3: Note the Windows version. It will be displayed as shown below



about Windows



Step 4: Visit this link and check if the .NET Framework 4.7.2 is compatible your version of Windows.

For example,  .NET Framework is compatible with Windows 10 version 1803 and above. In case your system has a version number lesser than 1803, you might have to update your windows first.

Step 5: In order to update your Windows version, Open the Run Dialog (Win+R)

Step 6: Type ms-settings:windowsupdate and hit Enter.



2021 03 13 08h53 18


Step 7: Click on Check for updates.



2 Check Windows Updates



Step 8: Windows will now check for any new updates. If any new updates are found, those will be downloaded and installed.

Step 9: Click on the Restart now button for the changes to take over.



4 Windows Update Restart Now



If this fix does not fix your problem. Try the next one.

That’s All.

We hope this article has been informative. Thank you for Reading.

Kindly comment and let us know if you were able to fix the issue. Also, let us know which particular fix helped you.