¿Cómo puedo ejecutar Hamachi como servicio?

¿Cómo puedo ejecutar Hamachi como servicio?

Muchos de ustedes probablemente sepan que la versión gratuita deHamachiYa no admite oficialmente la ejecución como servicio.

¿Hay alguna manera de que todavía pueda ejecutar Hamachi como un servicio?

Necesito poder acceder de forma remota a mis computadoras desde fuera de la red cuando NINGÚN usuario haya iniciado sesión en la computadora. Específicamente, esto es importante para el escritorio remoto, el intercambio de archivos, la sincronización de archivos y las copias de seguridad de la computadora.

Respuesta1

Parece que Hamachi todavía técnicamente se está ejecutando como un servicio, pero han optado por monitorear por otros medios si el usuario está realmente activo o no. Si la computadora está en la pantalla de bloqueo donde selecciona la cuenta de usuario para iniciar sesión (incluso si un usuario realmente inició sesión), Hamachi se apagará.

Por las razones antes mencionadas he decidido cambiar aNeoenrutador. Hasta ahora, NeoRouter parece hacer todo lo que hizo Hamachi y algo más. Escritorio remoto de Windows integrado, Wake-on-Lan, carpetas compartidas, interfaz de línea de comandos, ejecución desde una unidad USB, puente de red, etc. El único inconveniente es que necesita una computadora que esté siempre encendida para actuar como "servidor" para informar las otras computadoras cómo conectarse entre sí.

Una nota sobre la configuración del servidor NeoRouter: cuando lo instalé por primera vez, no se conectaba (lo cual puedes probar a través dehttps://www.neorouter.com/Dashboard/domainstatus.aspx). Resolví esto verificando el firewall de Windows y notando que las excepciones NRServer y NRService estaban bloqueadas en mi red privada.

Respuesta2

El problema no es que Hamachi ya no se ejecute como un servicio, sino que requiere que la interfaz de usuario de Hamachi esté ejecutándose para que funcione. Obviamente, si uno no ha iniciado sesión en su computadora, la interfaz de usuario no se ejecutará.

Hay una pregunta similar en ServerVault, donde la respuesta permite transferir la sesión nuevamente a la máquina local en lugar de cerrar sesión (y finalizar la interfaz de usuario).

Aquí está el comando: (Nota: el número 1 a continuación es su ID de sesión. Para saber cuál es su ID de sesión actual, en la consola, ejecute la consulta de usuario o abra el administrador de tareas y vaya a usuarios y mire su ID de sesión)

tscon 1 /dest:consola

La única advertencia es que su sesión local ahora está desbloqueada, por lo que si también desea bloquear la computadora, cree un archivo .bat con los siguientes comandos:

tscon 1 /dest:consola
rundll32.exe usuario32.dll, LockWorkStation

Aquí está el enlace mencionado anteriormente para más detalles:https://serverfault.com/questions/7107/how-to-prevent-hamachi-service-stop-when-remote-desktop-disconnects-on-windows-x

Respuesta3

Ahora estamos en 2018 y, como puedo ver, Hamachi se ejecuta como un servicio si compras una suscripción para tu red.

No pude encontrar ninguna documentación que dijera eso, pero según mi experiencia, cuando actualicé mi red con una suscripción paga, ni siquiera tuve que reiniciar la máquina o Hamachi, se reconfiguraba y ejecutaba automáticamente.

Respuesta4

La forma en que resolví el problema es la siguiente. Entré policy editor > Computer Conf. > Administrative Templates > Windows Components > Remote Desktop Services > Remote Connection Host > Connections > Restrict Desktop Remote services users to a single RDP session > Disabled the rule. Después de eso puedes:

  • vaya a la máquina local (o use cualquier software remoto como TeamViewer)
  • inicia sesión con tus credenciales
  • puesta en marcha hamachi
  • BLOQUEAR LA CUENTA para que permanezca conectado

Ahora, si inicia sesión con RDP y va a, task manager > usersverá que tiene dos usuarios conectados. Después de eso, puede iniciar sesión/cerrar sesión con RDP cuantas veces desee. No cerrará la sesión local y, por lo tanto, Hamachi lo hará. permanecer en.

información relacionada