![¿Puedo ejecutar Synergy Client en Windows sin instalarlo?](https://rvso.com/image/1416730/%C2%BFPuedo%20ejecutar%20Synergy%20Client%20en%20Windows%20sin%20instalarlo%3F.png)
Tengo una máquina sobre la cual no tengo derechos de administrador. Intenté construir Synergy y armar una carpeta con EXE y DLL, pero se queja de que la conexión es rechazada (en el cliente) y no se conecta al servidor. ¿Hay alguna forma de crear una carpeta de ejecución para evitar la necesidad de ejecutar Windows Installer?
El registro de errores en la ventana (sin siquiera hacer clic en Iniciar para conectar el cliente) es:
NOTE: connecting to service...
ERROR: ipc connection error, connection refused
Supongo que está intentando conectarse a synergyd.exe como un servicio de Windows. Por supuesto, no tengo permisos para crear/iniciar un servicio.
Respuesta1
Pude hacer que el cliente se conectara copiando los archivos del directorio de instalación de Synergy desde el servidor al cliente y ejecutando synergyc desde el símbolo del sistema del cliente.
Respuesta2
No, ya no existe una versión portátil (gracias phil por responder).
Respuesta3
Esto amplía la respuesta de @RobHerms con instrucciones paso a paso. Esto funcionó bien para mí en una cuenta limitada.
- Descargarel instalador de Synergy MSI
- Ejecute esto desde la línea de comando de Windows para extraer los archivos:
msiexec /a PathToMSIfile /qb TARGETDIR=PathToTargetFolder
- Encontrarás synergyc.exe en la ruta de tu carpeta de destino.
- Si desea habilitar SSL, debe colocar un archivo TrustedServers.txt con la huella digital del servidor en esta ruta:
C:\Users\USER_NAME\AppData\Local\Synergy\SSL\Fingerprints\TrustedServers.txt
- Cree un acceso directo a synergyc.exe con las banderas apropiadas. El mío se ve así:
"C:\Users\USER_NAME\PortableApps\SynergyPortable\synergyc.exe" -1 --enable-crypto --name PreSetClientName x.x.x.x
Respuesta4
Puede registrar synergyd.exe con el marco de servicios de Windows con los siguientes pasos
- Abra un símbolo del sistema de administrador (elevado)
- Navegue hasta el directorio en el que se encuentran sus ejecutables de sinergia
- Ejecutar: synergyd.exe /instalar
Si inicia el complemento Servicios (o simplemente ejecuta services.msc desde la línea de comando), debería notar que ahora está registrado y ejecutándose.
Después de eso, reinicie sus clientes y estará listo para comenzar :)