Forum

This content is now out of date.

Visit Our Community

Can 32-bit and 64-bit Products be installed on the same Windows machine

No.
The installer for the 32-bit and 64-bit products will search for an existing installation of the same version on the machine.

The installer makes no distinction between 32-bit or 64-bit installation.
If the same version of Progress / OpenEdge is installed on the system, the installer will only allow additional products to be installed into the same installation directory.

Installation of 32-bit products into the 64-bit installation may corrupt or mix the two bit versions in an incompatible fashion.

Installation of 64-bit products into the 32-bit installation may corrupt or mix the two bit versions in an incompatible fashion.

Using NetSetup also downloads some .dlls in the installation process and would result in an incompatible mixture of 32 and 64 bit dlls.

Possible workarounds are:

#1 Use different OE Version for the server and the client.
If 32-bit and 64-bit products are necessary, consider installing two versions of OpenEdge that are in the same major release.

Example:
Install 32-bit 10.2A into c:dlc102a
Install 64-bit 10.2B into c:dlc102b

#2 Use the same OE Version for server and the client, but on different machines
Example:

Install 32-bit 10.2B into c:dlc102b on Server1 (which can be either a 32-bit or a 64-bit machine)
Install 64-bit 10.2B into c:dlc102b on Server2

The two versions can not connect to each other in shared memory but can communicate using TCP (i.e. startup parameters -H -S .


Notes:
Note that there have been two enhancement requests, 0000004000 and 0000004004 logged asking for Progress to allow both 32 and 64 bit installs of the same version on Windows.

If this is a change you would like reviewed please log in to the OpenEdge enhancement system and vote for the request. Product Management has indicated that there are plans for OpenEdge 11 to allow both 32 and 64 bit installs of the same version on Windows, Version and/or date of release are subject to change without notice.

The 64-bit Windows licenses remain "Server Only" products ie anything that is a client license will remain a 32-bit GUI Client (read: there is no 'prowin64.exe')