What Needs to be done to Install the.NET Framework 3.5 on Windows 8

he .NET Framework 4.5 is provided with Windows 8 and is installed on your computer along with the operating system. The .NET Framework 3.5 is installed automatically along with Windows 8. In order to run applications which need the .NET Framework 3.5 on Windows 8, you need to enable it on your computer. You can do this in two ways. You may install or run an application which needs the .NET Framework 3.5. You may also enable the .NET Framework 3.5 from Control Panel. Both these options need an Internet connection.

Things to be Noted

  • Make use of the .NET Framework 3.5 for applications which are built for versions 2.0 and 3.0 and 3.5.
  • If you install a Windows languages pack on Windows 8 prior to installing the .Net Framework 3.5, it causes the .NET Framework 3.5 installation to fail. Install the .NET Framework 3.5 prior to installing any Windows language packs.
  • Windows CardSpace is not currently available with the .NET Framework 3.5 on Windows 8.

Install the .NET Framework 3. On Demand

If an application needs the .NET Framework 3.5 but is not able to find that version on your computer, you will see that it displays the following message box during the process of installation. You may also run the application for the very first time. In the message box, select install this feature so as to enable the .NET Framework 3.5. This option needs an Internet connection.

Enable the .NET Framework 3.5 in Control Panel

It is possible for you to enable the .NET Framework 3 all by yourself by means of the Control Panel.  Select Programs and Features followed by Turn Windows features on or off. Choose the Microsoft .NET Framework 3.5.1 check box. An Internet connection is required for this option.


If installing the .NET Framework 3.5 on demand or getting it enabled it in Control Panel fails, you are likely to receive any one of the following error messages:

Such messages arise owing to the fact that the computer is not connected to the Internet. Please connect and then make an attempt to try the operation again.

That brings us to the end of this discussion.