AppManager and Control Center Service Packs will not install on system with .NET Framework 4.0 installed. (NETIQKB72502)

  • 7772502
  • 02-Aug-2010
  • 08-Nov-2011

Environment

NetIQ AppManager 7.0.1
NetIQ AppManager 7.0.4
NetIQ AppManager Control Center 7.0.4

Situation

AppManager and Control Center Service Packs will not install on system with .NET Framework 4.0 installed.
When installing the AppManager 7.0.4 Service Pack upgrade or the Control Center Service Pack upgrade on a system with .NET Framework 4.0 already installed the pre-installation check fails, saying that it failed the .NET Framework v3.0 or above requirement.

Resolution

Temporarily rename the .NET Framework 4.0 keys in the registry and then restart the installation program and it will successfully install. To do this perform the following steps:

  1. Open the registry editor by running 'regedit' from the command prompt.
  2. Navigate to the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

  3. Rename the 'v4.0' subkey to '$4.0'.
  4. Retry the service pack installation.

Once the installation for both the AppManager Service Pack and the Control Center Service pack have completed return the registry keys to their original values.

Cause

AppManager and Control Center service pack installers do not recognize the .NET Framework 4.0 registry key and fail the pre-req for the .NET Framework requirement.

Additional Information

Formerly known as NETIQKB72502

It is highly recommended that you back-up the registry on the affected system before making any changes to it.  Using the registry editor incorrectly can cause your system to behave erratically or even fail to boot properly.  NetIQ is not responsible for any changes that the user makes to their registry outside of the scope of this article.