Can I run Synergy Client on Windows without installing it?

4

I have a machine to which I do not have Administrator rights. I tried building Synergy and putting together a folder with EXE's and DLL's, but it complains that the connection is refused (on the client) and won't connect to the server. Is there a way to create a run folder, so that we can avoid needing to run Windows Installer?

The error log in the window (without even clicking Start to connect the client) is:

NOTE:  connecting to service...
ERROR: ipc connection error, connection refused

I assume it is trying to connect to synergyd.exe as a Windows service? Of course I don't have permissions to create/start a service.

Jay Imerman

Posted 2014-07-24T17:51:21.607

Reputation: 376

If you don't have permissions, seek them from the powers that can give them to you. If they won't, then you pretty much have to live with it, as it's not your computer. :) Regardless of that, I'm not sure what you are asking from us exactly... We can't get you admin permissions, and you need them to install a service. – Ƭᴇcʜιᴇ007 – 2014-07-24T17:56:04.643

1I was wondering if there was a way to run without admin rights, without the need to install a service. That would be downright convenient, especially for systems where we have no control over what software gets approved for installation. – Jay Imerman – 2014-07-28T01:14:22.343

Bolton released a portable version about a year ago but he took it down and there hasn't been any word since. I constantly run into this wall when working with client laptops. – phil – 2014-12-16T14:26:37.963

Answers

1

I was able to get the client to connect by copying the files from the synergy install directory from the server to the client and running synergyc from the client's command prompt.

RobHerms

Posted 2014-07-24T17:51:21.607

Reputation: 11

1

No, there is no portable version any more (thanks phil for answering).

Jay Imerman

Posted 2014-07-24T17:51:21.607

Reputation: 376

Deleted my post because Donald Duck was right - they removed the thread with the instructions that I was linking to – phil – 2017-03-16T15:52:53.760

@RobHerms is right. I was able to run client just by copying binaries. – DKroot – 2018-06-12T22:02:45.487

Only the command-line client (I have 1.9.1) works, the GUI client doesn't. – DKroot – 2018-06-12T22:16:54.890

-1

You can register synergyd.exe with the Windows service framework with the following steps

  1. Open an admin command prompt (elevated)
  2. Navigate to the directory your synergy executables are in
  3. Run: synergyd.exe /install

If you fire up the Services snap in (or just run services.msc from the command line) you should notice it is now registered and running.

After that, restart your clients and you should be good to go :)

Michael Fraser

Posted 2014-07-24T17:51:21.607

Reputation: 11

1Doesn't this installs Synergy? – Ramhound – 2016-07-22T03:37:01.383

Like the question says, Admin access to the OS is not available, so that is not a viable answer. A portable version would have worked, but alas, that is no longer available. – Jay Imerman – 2017-08-08T14:33:07.633