Creating Pure 64-Bit Installers for 64-Bit Windows-Based Target Systems

InstallAnywhere 2020

Windows Server Core supports disabling 32-bit Windows-on-Windows (WOW64) support. As this configuration becomes more popular, you may want to ensure that your 64-bit applications can install without any reliance on 32-bit functionality. To make this possible, InstallAnywhere enables you to build pure 64-bit installers for Windows-based target systems; these installers can be run on 64-bit Windows-based systems that do not have WOW64 functionality as well as those that do have WOW64 functionality. These installers contain 64-bit self-extractors, LaunchAnywheres, and VM packs, as needed. They can install to 64-bit file and registry locations and install 64-bit Windows services as required. Note that these installers cannot be run on 32-bit Windows-based systems.

Important • If you create a pure 64-bit installer, ensure that it includes the necessary 64-bit binaries for your product; 32-bit binaries cannot be loaded on 64-bit target systems without WOW64 support.

Using the Advanced Designer to Configure a Pure 64-Bit Installer

To configure build settings for building a pure 64-bit installer:

1. In the Advanced Designer, on the Build page, click Build Installers. The Build Installers view opens.
2. Click the Build Configurations tab.
3. In the Select Build Configuration list, select the build configuration whose build targets you want to configure.
4. Click the Build Targets subtab.
5. In the list of build targets, find the built-in Windows_Pure_64_Bit build target.

If one does not exist, you can add one:

a. Click the Add Build Target button. InstallAnywhere adds a new build target row to the Build Targets subtab.
b. In the Platform Type list, select Windows_Pure_64_Bit.
6. Configure the other settings for the pure 64-bit Windows build target as needed. To learn more, see Build Targets Subtab.

Using Other Methods for Building a Pure 64-Bit Installer

The command-line build tool build.exe has support for building pure 64-bit installers. To learn more, see Build Command-Line Arguments.

You can configure pure 64-bit settings through the build properties XML file. For details, see Supported Properties in the BuildProperties.xml File.

As an alternative, you can configure pure 64-bit settings through a .properties file. For more information, see Supported Properties in the buildproperties.properties File.

The InstallAnywhere Ant task has support for configuring pure 64-bit installers. For the supported parameters, see InstallAnywhere Ant Task Reference.

See Also