Export (0) Print
Expand All

Troubleshooting Blocked .NET Framework Installations and Uninstallations

.NET Framework 4.5

When you run the web or offline installer for the .NET Framework 4.5, 4.5.1, 4.5.2, or 4.6 Preview 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.

In this table, 4.5.x refers to the .NET Framework 4.5 and its point releases, 4.5.1, and 4.5.2, or 4.6 Preview.

Blocking message

For more information or to resolve the issue

Uninstalling the Microsoft .NET Framework may cause some applications to cease to function.

In general, you should not uninstall any versions of the .NET Framework that are installed on your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see The .NET Framework for Users in the Getting Started guide.

The .NET Framework 4.5.x (language) requires the .NET Framework 4.5.x. Please install the .NET Framework 4.5.x from Download Center and rerun Setup.

You must install the English version of the specified .NET Framework release before installing a language pack. For more information, see the section on language packs in the installation guide.

Cannot install the.NET Framework 4.5.x. Other applications on your computer are not compatible with this program.

-or-

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

The most likely cause of this message is that a preview or RC version of the .NET Framework was installed. Uninstall the preview or RC version and rerun Setup.

.NET Framework 4.5.x cannot be uninstalled using this package. To uninstall .NET Framework 4.5.x from your computer, go to Control Panel, choose Programs and Features, choose View installed updates, select Update for Microsoft Windows (KB2828152) and then choose Uninstall.

The package you are installing doesn't uninstall preview or RC releases of the .NET Framework.

Uninstall the preview or RC release from Control Panel.

Cannot uninstall the .NET Framework 4.5.x. Other applications on your computer are dependent on this program.

In general, you shouldn't uninstall any versions of the .NET Framework from your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see The .NET Framework for Users in the Getting Started guide.

The .NET Framework 4.5.x redistributable does not apply to this operating system. Please download the .NET Framework 4.5.x for your operating system from the Microsoft Download Center.

You may be trying to install the .NET Framework 4.5.1 or 4.5.2 on a platform that isn't supported, or you have chosen the installation package that does not include the components for all supported operating systems. Run the installation again by using the offline installer (for 4.5.1 or for 4.5.2). For more information, see the installation guide and system requirements for supported operating systems.

Your computer is currently running a Server Core installation of the Windows Server 2008 operating system. The .NET Framework 4.5.x requires a later release of the operating system. Please install Windows Server 2008 R2 SP1 or higher and rerun .NET Framework 4.5.x setup.

The .NET Framework 4.5.1 and 4.5.2 are supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See .NET Framework System Requirements.

You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun Setup.

You must be an administrator on the computer to install the .NET Framework.

Setup cannot continue because a previous installation requires your computer to be restarted. Please restart your computer and rerun Setup.

A restart is sometimes required to fully complete an installation. Follow the instructions to restart your computer and rerun Setup.

.NET Framework 4.5.x (ENU) or a later update is already installed on this computer.

No action necessary.

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

See the Program Compatability Issues section later in this article.

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

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

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

The computer may be configured to use Windows Server Update Services (WSUS) instead of Microsoft Windows Update. For more information, see the section for error code 0x800F0906 in Error codes when you try to install the .NET Framework 3.5 in Windows 8 or Windows Server 2012.

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

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

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

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

No action. See .NET Framework System Requirements for supported operating systems.

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

See .NET Framework System Requirements for supported operating systems.

Your computer is currently running a Server Core installation of Windows Server 2008 operating system. The .NET Framework 4.5.x 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.x Setup.

The .NET Framework is supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See .NET Framework System Requirements.

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

See Turn Windows features on or off on the Windows website.

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

See .NET Framework System Requirements in the MSDN Library.

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

See .NET Framework System Requirements in the MSDN Library.

The installation of the .NET Framework 4.5 or its point releases 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.

The .NET Framework installer cannot run in Program Compatibility mode. To resolve this blocking issue, you must ensure that the compatibility mode setting is not enabled systemwide 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:

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

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

  4. In the Name column, look for .NET Framework 4.5, 4.5.1, 4.5.2, or 4.5.3 (The installation name for .NET Framework 4.6 Preview) download names, depending on which version you are installing, and delete these entries. For download names, see the Installing the .NET Framework article.

  5. Rerun the .NET Framework installer for version 4.5, 4.5.1, 4.5.2 or 4.6 Preview.

Show:
© 2014 Microsoft