Kann ich Synergy Client unter Windows ausführen, ohne es zu installieren?

3

Ich habe einen Computer, für den ich keine Administratorrechte habe. Ich habe versucht, Synergy zu erstellen und einen Ordner mit EXE- und DLL-Dateien zusammenzustellen, aber es wird beanstandet, dass die Verbindung (auf dem Client) abgelehnt wird und keine Verbindung zum Server hergestellt werden kann. Gibt es eine Möglichkeit, einen Ausführungsordner zu erstellen, damit Windows Installer nicht ausgeführt werden muss?

Das Fehlerprotokoll im Fenster (ohne auf Start zu klicken, um den Client zu verbinden) lautet:

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

Ich nehme an, es wird versucht, eine Verbindung zu synergyd.exe als Windows-Dienst herzustellen. Natürlich habe ich keine Berechtigung zum Erstellen / Starten eines Dienstes.

Jay Imerman
quelle
Wenn Sie keine Berechtigungen haben, wenden Sie sich an die Befugnisse, die Ihnen diese erteilen können. Wenn nicht, dann müssen Sie so ziemlich damit leben, da es nicht Ihr Computer ist. :) Unabhängig davon bin ich mir nicht sicher, was Sie genau von uns verlangen ... Wir können Ihnen keine Administratorrechte erteilen, und Sie benötigen sie, um einen Dienst zu installieren.
ƬᴇcƬᴇιᴇ007
1
Ich habe mich gefragt, ob es eine Möglichkeit gibt, ohne Administratorrechte zu arbeiten, ohne dass ein Dienst installiert werden muss. Das wäre ausgesprochen praktisch, insbesondere für Systeme, bei denen wir nicht kontrollieren können, welche Software für die Installation genehmigt wird.
Jay Imerman
Bolton hat vor ungefähr einem Jahr eine tragbare Version veröffentlicht, aber er hat sie runtergenommen und seitdem gab es kein Wort mehr. Bei der Arbeit mit Client-Laptops stoße ich ständig auf diese Wand.
Phil

Antworten:

1

Nein, es gibt keine portable Version mehr (danke phil für die Beantwortung).

Jay Imerman
quelle
Löschte meinen Beitrag, weil Donald Duck Recht hatte - sie haben den Thread mit den Anweisungen entfernt, mit denen ich verlinkt habe
phil
@ RobHerms ist richtig. Ich konnte den Client nur durch Kopieren der Binärdateien ausführen.
DKroot
Nur der Befehlszeilen-Client (ich habe 1.9.1) funktioniert, der GUI-Client nicht.
DKroot
1

Der Client konnte eine Verbindung herstellen, indem die Dateien aus dem Synergy-Installationsverzeichnis vom Server auf den Client kopiert und synergyc über die Eingabeaufforderung des Clients ausgeführt wurden.

RobHerms
quelle
-1

Sie können synergyd.exe mit den folgenden Schritten beim Windows-Dienstframework registrieren

  1. Öffnen Sie eine Admin-Eingabeaufforderung (mit erhöhten Rechten).
  2. Navigieren Sie zu dem Verzeichnis, in dem sich Ihre Synergy-Programmdateien befinden
  3. Führen Sie Folgendes aus: synergyd.exe / install

Wenn Sie das Dienste-Snap-In starten (oder einfach services.msc über die Befehlszeile ausführen), sollten Sie feststellen, dass es jetzt registriert ist und ausgeführt wird.

Danach starten Sie Ihre Clients neu und Sie sollten bereit sein zu gehen :)

Michael Fraser
quelle
1
Installiert dies nicht Synergy?
Ramhound
Wie die Frage schon sagt, ist der Administratorzugriff auf das Betriebssystem nicht verfügbar, sodass dies keine brauchbare Antwort ist. Eine portable Version hätte funktioniert, aber leider ist das nicht mehr verfügbar.
Jay Imerman