If you are using old version of Windows operating system like, Windows XP, Vista, or 7, and not updated, then, you will definitely encounter this error when you are installing latest version of Microsoft Office, or even installing online games like Pirates Online.

FIX: Cannot install .NET Framework 4.6.2 Windows 7 the .NET Framework 4.6.2 is not supported on this system

This is because, before you can install such application, it requires pre-requisite programs like the .NET framework, and some times, Microsoft Visual C++ Redistributable Packages raging from 2008, 2010, and 2015.

The bad news is, when you tried to install, the .NET framework, the error messages below will appear:

Cannot install .NET Framework 4.6.2 Windows 7

Error: 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.

Blocking Issues:
The .NET Framework 4.6.2 is not supported on this system

The quick fix for this one is done below. So without further ado, let's start.

1. First, check your Windows version. Go to search and type winver, then press Enter.
2. You will see there, the information like the one below:

Microsoft Windows
Version 6.1 (Build 7600: Service Pack 1)
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
The Windows 7 Ultimate operating system and its interface are protected by trademark and other pending or existing intellectual property rights in the United States and other countries.
3. As you can see, my operating system has Service Pack 1. What does this means? It means that I can install the .NET Framewirk 4.6.2 on my computer. If you do not have the SP1, then you need to have one.
4. Do not worry, you just need to trick your PC or computer to have one, you do not need to install it. Just follow the simple hack below.

How to modify Registry and easity install Service Packs 1, 2, or 3 in Windows 7.


1. Press Windows + R (or go to start, and type regedit in search)
2. In Run, type regedit to open Registry Editor
3. Click HKEY_LOCAL_MACHINE to view contents.
4. Now, click System > ControlSet001 > Control > Windows
5. Inside Windows find CSD Version. Double click it and change Value data from 0 to 100.
6. And press OK button.
7. Now, find ControlSet002 and do the same. Go to  > ControlSet002 > Control > Windows > modify CSD Version from 0 to 100, and click OK.
8. Close Registry Editor and Restart your PC.

100 = Service Pack 1
200 = Service Pack 2
300 = Service Pack 3

Check whether your system, has Service Pack 1 installed now.

1. Go to Start > right click Computer > Properties.
2. See Windows edition again, and you have the Service Pack 1 there.

How to remove the Service Pack?


1. Just repeat the steps above, and from 100 change it back to 0.
2. Restart your computer.
3. Done!

Try installing your .NET Framework 4.6.2 again, and you can now start the installation without encountering the error or blocking messages above. Done!