Buscando por el EventLog del sistema, doy con el mensaje: Error 193: 0xc1 [...] y no arranca, ni idea de que puede ser. Probé de sustituir el nsc.ini por una copia que tenía, pero nada funcionaba. ¿Reinstalar NSClient++ ? no, me queda media hora de jornada.
Pero afortunadamente di con la solución. Al parecer nuestros colegas de Microsoft no siempre hacen las cosas bien, pero me alegra que por una vez sus soluciones me sirvan.
El origen del problema reside en la entrada del registro que hace referencia al path del ejecutable, en este caso nsclient.exe. Si la ruta contiene algún espacio, este será el fallo ( no debería, pero sucede ).
Si en mi caso la ruta era C:\Archivos de Programa\etc\etc, el error viene de los espacios en "Archivos de Programa". Bien, a continuación los pasos a seguir.
- Ejecutar Regedit
- Dirigirse a la ruta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName> donde <ServiceName> es el nombre del servicio que no levanta.
- Hacer doble click en ImagePath.
- Aquí veremos la ruta de nuestro servicio. Si por ejemplo la ruta es C:\Program Files\MyProgram\MyService.exe, lo único que hay que hacer es ponerlo todo entre " ": "C:\Program Files\MyProgram\MyService.exe"
- Ok y salir del Registro.
Después podemos levantar el servicio sin problemas, o a mi por lo menos, impidió que me quedará un rato más comiéndome el coco ^_^
No hay comentarios:
Publicar un comentario