20 out of 34 rated this helpful - Rate this topic

Troubleshooting Blocked .NET Framework Installations

.NET Framework 4.5

When you run .NET Framework 4.5 Setup, you might encounter an issue that prevents or blocks the installation of the .NET Framework. The following table lists possible blocking issues and provides links to troubleshooting information.

Blocking message

For more information or to resolve the issue, see

.NET Framework Setup cannot be run in Program Compatibility Mode.

Program Compatability Issues section later in this article

Setup cannot run because the Windows Installer Service is not available on this computer.

Windows Installer Service error when installing or updating programs article on the Microsoft Support website

Setup may not run properly because the Windows Update Service is not available on this computer.

How to obtain the latest version of the Windows Update Agent to help manage updates on a computer article on the Microsoft Support website

Setup may not run properly because the Background Intelligent Transfer Service (BITS) is not available on this computer.

An update to prevent a Background Intelligent Transfer Service (BITS) crash on a Windows Vista-based computer article on the Microsoft Support website

The .NET Framework 4.5 is already a part of this operating system.  You do not need to install the .NET Framework 4.5 redistributable.

.NET Framework System Requirements article in the MSDN Library

The .NET Framework 4.5 is not supported on this operating system.

.NET Framework System Requirements article in the MSDN Library

Your computer is currently running a Server Core installation of Windows Server 2008 operating system. The .NET Framework 4.5 requires a full release of the operating system or Server Core 2008 R2 SP1. Please install the full version of Windows Server 2008 SP2 or Windows Server 2008 R2 SP1 or Server Core 2008 R2 SP1 and rerun .NET Framework 4.5 Setup.

.NET Framework System Requirements article in the MSDN Library

The .NET Framework 4.5 is already a part of this operating system but is currently turned off (Windows Server 2012 only).

Turn Windows features on or off article in the Windows 7 Help website

This setup program requires an x86 computer. It cannot be installed on x64 or IA64 computers.

.NET Framework System Requirements article in the MSDN Library

This setup program requires x64 or x86 computer. It cannot be installed on IA64 computers.

.NET Framework System Requirements article in the MSDN Library

Other applications on your computer are not compatible with this program.

The most likely cause of this message is that a pre-release version of the .NET Framework 4.5 was installed. Uninstall the pre-release version and rerun .NET Framework 4.5 Setup.

.NET Framework 4.5 Setup fails with a 1603 error code or blocks when it is running in Windows Program Compatibility mode. The Program Compatibility Assistant indicates that the .NET Framework might not have been installed correctly, and prompts you to reinstall it by using the recommended setting (Program Compatibility mode). Program Compatibility mode could also have been set by the Program Compatibility Assistant on earlier failed or canceled attempts to run the .NET Framework Setup.

.NET Framework 4.5 Setup cannot run in Program Compatibility mode. To resolve this blocking issue, you must ensure that the compatibility mode setting is not enabled system-wide in Registry Editor:

  1. Choose the Start button, and then choose Run.

  2. In the Run dialog box, type regedit, and then choose OK.

  3. In Registry Editor, browse to the following subkeys and delete any entry that sets system-wide app compatibility.

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

  4. Rerun .NET Framework 4.5 Setup.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.