skip to Main Content

Using install4j I want to create a windows service that runs nginx.exe.

I tried to create a service using the option of Other service executable, it manages to install it but when started it throws an error:
Error 1053: The service didn’t respond to the start or control request in a timely fashion

I understand that I would need a special .exe file that is accepted by windows to be wrapped as a service.

Can this be done in anyway using install4j and without any 3rd party tool?

2

Answers


  1. Chosen as BEST ANSWER

    The solution I chose was to use a third party tool called WinSW. You can find it here Windows Service Wrapper You can find instructions there about how it should be used.

    I created a .bat script that I call from the install4j and in the script I use the commands needed for calling winsw.

    It's not great, but it seems to work. Unfortunately I had to create a script that I use while installing the service and a second script that I use for stopping the service in the uninstall process.


  2. In the "Install a service" action in install4j, you have to specify a generated service launcher or an external Windows service executable. nginix.exe is not a Windows service executable, but a console executable.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search