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
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.