KB Article #159366
SecureClient installation is interrupted with "javaw.exe is valid, but for a machine type other than the current machine" error
Problem
When installing the Secure Client the following error occurs:The image file C:\Users\xxxx\AppData\Local\Temp\<random_hash>\Windows\resource\jre\bin\javaw.exeis valid, but is for a machine type other than the current machine.
The installation ends.
Resolution
The issue occurs when the SecureClient win-ia64-64 package is used for installation on a Windows x86-64 machine. This package is only for computers with the Intel Itanium 64 architecture, and will not work on x86 64-bit CPU architectures. For machines with x86-64 with Windows 64-bit (or other x86 architectures), the following package should be used:
SecureClient x.x (win-x86-32).exe
The output of the following command, executed from a command line (cmd) session, provides information regarding the CPU architecture of the machine, which could be used to determine which package exactly should the SecureClient be installed with:
echo %PROCESSOR_ARCHITECTURE%
NOTE: The SecureClient is a 32-bit application, which can also run under Windows x86 64-bit installations.