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.
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
After a few seconds, the installation will complete. You can restart your PC just to be sure.
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.