El archivo por lotes registrada como un servicio

  
        Dos días antes de la finalización del servicio de registro de programa Java para ganar, y ahora tengo un proyecto de Java que contiene una secuencia de comandos de inicio startagent.bat grúa. El efecto que quiero lograr es: Cuando el sistema se inicia llamar automáticamente al guión startagent.bat, así que para comenzar una búsqueda en línea para obtener información relevante. 1, primero se le solicite por los hermanos puede utilizar el sistema para lograr sc sc create nombre del servicio de comandos binPath = ruta del archivo .bat donde start = auto (Nota = seguido de un espacio, si la ruta del archivo contiene espacios, use comillas) parámetros específicos pueden utilizarse sc /? a ver. Instalar muy bien, la gestión /servicio que hay un nuevo servicio de instalación, pero el error de inicio: " no se puede iniciar el servicio de servidor en el equipo local, Error 5: Acceso denegado y " cuando los servicios de eliminación utilizando el sc delete error de nombre de servicio: y " servicio xxx ha sido marcado para borrar " reinstalar error: " error 1053: El servicio no respondió a tiempo de inicio o control de petición y " intento fallido, hay usuarios que estimularon esta manera no funciona, para empezar como un .bat servicio archivos tienen que cumplir con cierto formato prescrito en el MSDN. &Mdash; — — — — — — — — — — — — — probar el nuevo programa y mdash; — — — — — — — — — — — — — usando /srvany.exe instsrv.exe con Instsrv.exe /srvany.exe registrada servicios de windows: 1. servicio de registro: x: /xxx /INSTSRV nombre del servicio x: /xxx /Srvany .exe (nota debe utilizar " /") -------- srvany.exe se registrará como un servicio del sistema 2. regedit para abrir el registro 3. Vaya a HKEY_LOCAL_MACHINE /SYSTEM /CurrentControlSet /servicios /nombre de servicio correcto - Nuevo - abre artículos llenos Parámetros 5. Parámetros, derecha - Nueva - Haga doble clic en la aplicación valor de cadena aplicación 6. la ruta absoluta llenar aplicaciones, tales como: E: /jboss-4.0.5.GA/bin/starteos.bat 7. derecha - Nuevo - valor de cadena AppDirectory 8. el doble clic AppDirectory llenar directorio de trabajo de la aplicación, como por ejemplo: E: /jboss-4.0.5.GA/bin ----------- aplicación .exe para empezar de nuevo srvany.exe definido en el registro 9. Iniciar el servicio.
(Nota: El 7 y 8 esenciales) véase la definición de servicio ... para resolver los problemas en el administrador de servicios de Windows, pero había una extraña Acto 2: A, iniciar el servicio, cerrar el servicio no parece ser válida, sólo se reiniciar para tener efecto B, el archivo de configuración cada vez que se han restaurado? (Se estima que es derivado de sus primeras modificaciones menores a ser identificado ... ...) finalmente resolver el problema mediante la reconstrucción de B, ¿por qué? He modificado? ... ... eliminar un servicio a medida que? Si desea desinstalar un servicio local, se puede introducir el siguiente comando sc línea de comandos borrar servicename modificar o eliminar las claves de registro correspondientes en HKEY_LOCAL_MACHINE /System directamente /CurrentControlSet /Servicios en.
Copyright © Conocimiento de Windows All Rights Reserved