How to Install .NET Framework 2.0 3.0 and 3.5 in Windows 10


If you’ve just upgraded to Windows 10, you may notice that some programs require the use of earlier versions of the Microsoft .NET framework which is not included in the latest version of Windows. This requirement prevents these programs from working in Windows 10 by default.

In some cases, Windows might detect that automatically and prompt you to install the version that is required through a dialog, but this is not a given.


Most times, you will need to install this feature manually. But do not fret – you will be able to do so easily with the information contained in this article.

Install via Windows Update

You need a working Internet connection to use this method.

1. Press the Windows key on your keyboard and type “Windows Features” in the search box

2. Click “Turn Windows features on or off” to open the configuration dialog.


3. Select the “.NET Framework 3.5 (includes .NET 2.0 and 3.0)” checkbox and click “OK.” You can leave the other options as is.


Windows 10 will then connect to Windows update to be able to install the .NET Framework 3.5 on your computer.

To complete the installation, you may need to restart your computer.

Manual install through Windows 10 installation media

Provided you have a Windows 10 installation media handy, you can use it to install older versions of the .NET framework. It’s much quicker and doesn’t require having an active Internet connection.

Here’s how to do it:

1. Insert your Windows 10 DVD or bootable Windows 10 USB into your PC.

2. Next, open the File Explorer, and under “This PC” note the letter of the installation media you inserted (D: in my case).


3. Press the Windows key and type cmd in the search box.

4. Right-click the Command Prompt and click “Run as administrator.”

5. Next, run the following command. Remember to replace D: with the letter of the installation media on your computer.


After a few seconds, the installation will complete. You can restart your PC just to be sure.

Wrap Up

Now, you should be able to run programs that require older versions of the .NET framework on your PC. Let us know which of the methods worked for you in the comments section.

Ayo Isaiah Ayo Isaiah

Ayo Isaiah is a freelance writer from Lagos who loves everything technology with a particular interest in open-source software. Follow him on Twitter.

One comment

Comments are closed.