Windows 8, Windows Server 2012 blocks Framework 4.0 Downloaded Install

Applies to: Microsoft .NET Framework 4.5.NET Framework 3.5 Service Pack 1Windows 8

Summary


Trying to install the .Net Framework 4.0 Full package on Windows 8 or Windows Server 2012 will fail with the following error message - Microsoft .NET Framework 4 is already part of this operating system and Same or higher version of .NET Framework 4 has already been installed on this computer.
Package download location: Microsoft .NET Framework 4 (Standalone Installer)

Microsoft .Net Framework 4 Setup

Similarly, trying to install the .Net Framework 4.5 Full package on Windows 8 or Windows Server 2012 will fail with the following error message.
Package download location: Microsoft .NET Framework 4.5

Microsoft .Net Framework 4.5 Setup

The .NET Framework 4.5 (includes .Net 4.0) is default

More Information


The .NET Framework 3.5 (includes .Net 2.0 SP2, .Net 3.0 SP2 and .Net 3.5 SP1) is optional and is also built into the operating system.

Following these steps to enable to the .Net Framework 3.5 and .Net Framework 4.5 on Windows 8 and Windows Server 2012.

On Windows 8:

1. Press Windows Key + X.
2. Select Programs and Features.
3. Click Turn Windows Features on or off.

OR

1. Press Windows Key + R, to get the Run command.
2. Type “OptionalFeatures.exe” and press enter.

The following dialog box should appear.

Windows Features

Check all the .Net 3.5 and .Net 4.5 related check boxes and click OK.
The computer need to be restarted after the setup is over.

On Windows Server 2012:

1. Press Windows Key + X.
2. Select Programs and Features.
3. Click Turn Windows Features on or off.

OR

1. Press Windows Key + R, to get the Run command.
2. Type “ServerManager” and press enter.

Follow the steps to all Roles and Features and it would reach the following dialog box.

Add Roles and Features Wizard

Check all the .Net 3.5 and .Net 4.5 related check boxes and click OK.

For additional information on this topic, please refer to the following web pages.

Installing the .NET Framework 3.5 on Windows 8


.NET Framework 4.5 is default and .NET Framework 3.5 is optional