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