Thursday, 13 February 2014

"Cannot load IA 32-bit .dll on a AMD 64-bit platform" when Running Configtool

CAUSE

The configtool is picking up the platform related JRE which is the 64-bit version.

SOLUTION

In order to install a 32-bit application on a 64-bit server, the setJavaRuntime.bat will need to be edited.

1.  Edit the setJavaRuntime.bat file located at the %Hyperion_Home%\common\config directory.

2.  Locate the section of the script:

                      REM Get JRE or JDK
                      if exist "%HYPERION_HOME%\common\JRE-AMD64\Sun\1.5.0" goto okSetJREAMD64_150

3. Add a "REM" before the "if".  For example:

                      REM Get JRE or JDK
                      REM if exist "%HYPERION_HOME%\common\JRE-AMD64\Sun\1.5.0" goto okSetJREAMD64_150

                      This will allow the script to skip the JRE 64-bit version and will force the script to use the JRE 32-bit.

4. Save the batch file.

5. Run the configtool utility.


Reference:
Error: "Cannot load IA 32-bit .dll on a AMD 64-bit platform" when Running Configtool (Doc ID 966036.1)

1 comment:

  1. Nice to see this post!!! If rundll error comes, our computer will run slowly and have less memory efficiency. If you want to remove this rundll error then please go through this site .
    How To Remove Rundll Error
    Thanks
    Aalia lyon

    ReplyDelete