Windows Server 2012 cannot install .NET framework 3.5 (Includes 2.0 and 3.0)

The setup of Windows Server 2012 has been known not to install all versions of .NET Framework by default.

This in turn prevents the installation of SQL Server.

 

When trying to install .NET manually, the following message displays:

 

The way round this is to use the Server Manager to add features to the .NET Framework installation.

  1. In Server Manager, highlight Local Server in the left-hand pane.

  2. Scroll down to see ROLES AND FEATURES.  

 

In this section .NET Framework 4.5 is listed in this section.

  1. On the right-hand side, from the TASKS drop-down list, select Add Roles and Features.

  1. The Before You Begin screen displays. Read through this and when ready, click Next.

  2. On the next screen, select Role-based or feature-based installation and click Next.

 

  1. On the next screen, select the Select a server from the server pool option.

  2. Select the server from the list and click Next.


The Select server roles screen is where extra roles can be selected to be installed.

  1. For the purpose of installing .NET 3.5, select Features in the left-hand pane.

  2. Select the feature to install, .NET Framework 3.5 Features and click Next.

  1. Click Next to the confirmation page. When ready, click Install.


The Installation progress screen displays. The installation can take 10 minutes or longer.

 

When the installation is complete, the following screen displays.

  1. Click Close.

 

.NET is now fully installed. The installation of SQL Server can now go ahead.