Windows requirements

Supported platforms

Synergy/DE 10.3.3 is supported on the following Windows platforms.


You can install 32-bit Synergy on either a 32-bit or 64-bit system; you can install 64-bit Synergy only on a 64-bit system. However, not all products are supported on a 64-bit system. See the document “Synergy/DE Version 10 on 64-bit Windows” (PDF) for more details.


Regardless of Windows platform, you should always load all Windows critical updates.

Microsoft .NET Framework requirements

Microsoft .NET Framework version 4.0 or higher must be installed before you can install Synergy/DE version 10.3. On Windows 8 and higher and on Server 2012 and higher, version 4.x is installed by default, but you may need to separately install it on other Windows platforms. This is required for the Synergy .NET assembly API.

Framework 4.0 or higher is also required for the following:

Framework 4.5 or higher is required for the following:

Note that the version of the Framework installed by default on Window 8 and higher is a minimal version, intended only for running .NET applications. For .NET development, you will need the full version, which is installed with Visual Studio.

When running Synergy .NET applications, you’ll need to install the version of the .NET Framework that your application targets.

Minimum processor requirements

The minimum requirement for Synergy/DE version 10.3.3 is a 32‑bit machine with an Intel Pentium 4 or Athlon 64 processor supporting SSE2.

Environment setup

The installation program installs a default synergy.ini file in the DBLDIR directory. You should copy this synergy.ini file to another location and set the SFWINIPATH environment variable to point to it. You can then add environment settings to the file as necessary.

For more information on synergy.ini, see Synergy initialization files. For specifics on environment setup on 64‑bit Windows, see the document “Synergy/DE Version 10 on 64‑bit Windows” (PDF).

Installation considerations

Before installing Synergy/DE, you should consider whether you want the software to reside locally on each machine or reside on a shared machine accessed by one or more clients. These two choices are mutually exclusive: components can either be run locally or accessed from a shared drive.


To run a Synergy .NET application, you must have Synergy/DE installed locally unless you are deploying a Windows Store or ClickOnce application.

A shared configuration makes maintenance easier because all Synergy/DE files are installed on the shared machine. Although you may occasionally have to upgrade the client machines, in general you will need to upgrade only the shared machine.


See the installation instructions that accompanied your distribution for detailed instructions on installing Synergy/DE to run locally or from a shared drive.

In addition, you should consider how you want to license your Synergy/DE software. Synergy/DE software is licensed with License Manager, which can be configured for local licensing or network licensing.

Running Synergy/DE from a shared machine

The shared machine can be any of the supported Windows platforms listed in Supported platforms.

The client machines can be any of the following Windows platforms:

The client cannot be a terminal server machine, which includes all Windows Server machines.

The client may be a 32‑bit Synergy/DE client installed on a 64‑bit machine.


If you plan to run Synergy/DE locally, you can use either local or network licensing. You’ll be prompted to choose the license type during installation. If you plan to run Synergy/DE from a shared machine, you must use network licensing.

Local licensing uses License Manager to manage licenses on a single machine. License configuration keys must be installed on each machine.

Network licensing uses License Manager server to manage licenses for multiple machines (license clients). With network licensing, you are required to install configuration keys only on the license server machine. The license clients then obtain their licensing from that machine.

See Deciding how you want to configure License Manager for more information.