Cómo registrar cualquier programa exe como servicio del sistema Windows
Método/Pasos
1. Para realizar esta función, se utilizan dos pequeñas herramientas "instsrv.exe" y "srvany.exe" proporcionadas por Microsoft. Primero descargue estos dos programas y colóquelos en el mismo directorio. Yo los coloco directamente en la unidad D. Luego ingrese la línea de comando de DOS e ingrese el siguiente comando para registrar el servicio:
d:\instsrv. exe tjserver d:\srvany.exe //tjserver es el nombre del servicio
Este comando registra el programa srvany.exe como un servicio del sistema
2 Luego ingrese al registro en HKEY_LOCAL_MACHINE\. SISTEMA\ Busque el nombre del servicio recién registrado tjserver en CurrentControlSet\Services, cree un nuevo elemento en tjserver llamado "Parámetros", haga clic para seleccionarlo y luego cree un nuevo valor de cadena llamado "Aplicación" en la ventana de la derecha y establezca su valor a La ruta del programa que desea ejecutar como servicio. Por ejemplo, mi ruta es "D:\\tools\\tjs.exe". Lo que necesita especial atención aquí es que la ruta del programa debe escribirse de la misma manera que en el ejemplo anterior, es decir, separada por barras dobles en el medio; de lo contrario, el servicio no se iniciará automáticamente.
Luego puedes crear un AppDirectory para especificar el directorio inicial donde se ejecuta el programa (opcional).
Si necesita que el servicio que registró parezca más profesional y más fácil de entender, puede continuar creando un nuevo valor de cadena llamado "Descripción" y puede ingresar el valor que desea mostrar en el descripción del servicio.
3. Otra cosa a tener en cuenta es que si el programa que desea ejecutar como servicio requiere una interfaz después de ejecutarlo, podemos buscar la herramienta de administración en el panel de control y abrir el servicio o ejecutarlo directamente. Comando "Services.msc" para abrir el servicio, busque el servicio que acaba de crear, haga clic derecho para abrir las propiedades, seleccione la pestaña de inicio de sesión, seleccione la cuenta del sistema local como identidad de inicio de sesión y seleccione Permitir que el servicio interactúe con el. escritorio Finalmente, haga clic en Aceptar, para que su servicio pueda verse una vez iniciado. Aquí estamos en la interfaz.
4. Elimine el servicio registrado
Primero detenga el servicio y luego use el comando "d:\instsrv.exe tjserver remove" para eliminar el servicio.
Hay otro método en Internet. El programa con la misma operación de interfaz que instsrv.exe se llama "srvinstw.exe". Solo necesita hacer clic con el mouse para completar el primer paso anterior. No entraré en el uso detallado. método, es muy sencillo.