Recently we come over some issues regarding the installation of the Microsoft Dynamics AX 2009 and 2012 Client on Microsoft Windows 7 x64 (64-bit operating system).

Retrieving the AXsetup logs we found there was a “component32.log” generated and not the expected “component64.log”.

In the “component32.log” we found the lines describing the error:

Action ended 08:09:19: AppSearch. Return value 1.
Action start 08:09:19: LaunchConditions.
MSI (s) (4C:0C) [08:09:19:298]: Product: Microsoft Dynamics AX 2009 Components (32 bit) -- Installation not supported on x64 processor.
Installation not supported on x64 processor.

 

We found the problem to be caused because the 64 bit .NET framework was disabled in the registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Enable64Bit

The default value for this key is 1, yet on this case it was set to 0, forcing framework applications to run in a 32-bit environment.

 

To change the value open a command prompt and and run the program below to enable and start the 64 bit .NET Framework.
(NOTE: Setting the registry value to 1 manually requires a reboot to start the 64 bit .NET framework)

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe set64
loading kernel32...done.
retrieved GetComPlusPackageInstallStatus entry point
retrieved SetComPlusPackageInstallStatus entry point
Setting status to: 0x00000001
SUCCESS

Afterwards we were able succesfully complete AXSetup.

 

For more information on another reported issue that can also stop you from installing the AX 2009 client when using .NET Framework 4, see http://support.microsoft.com/kb/2290614 for more details.

 

--author: Uwe Zimmerman
--editor: Jago van der Most, Anup Shah
--date: 20/09/2011