Troubleshooting Blocked .NET Framework Installations
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:
-
Choose the Start button, and then choose Run.
-
In the Run dialog box, type regedit, and then choose OK.
-
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
-
-
Rerun .NET Framework 4.5 Setup.