Existem muitas ferramentas de terceiros para executar um executável normal do Windows como um serviço.
A Bitsum criou esse utilitário, apenas na linha de comando, chamado MakeService (agora em distribuição limitada devido a abusos).
Eles podem fazer isso usando um stub de serviço que, em seguida, inicia o executável normal do Windows. Esse stub de serviço pode então controlar o processo iniciado, conforme necessário, em resposta a comandos de início, parada, etc. de serviço.
No entanto, se o aplicativo tiver alguma interatividade com o usuário, você encontrará o isolamento da sessão de serviço do sistema no NT6 +.
É triste que tenhamos que descontinuar o download instantâneo deste utilitário freeware, mas continuaremos a distribuí-lo para aqueles que têm necessidades legítimas. Está disponível em 32-bit e 64-bit x86 nativo.
Tenho certeza de que há outros utilitários semelhantes, incluindo o srvany.exe da Microsoft no Windows Resource Kit, como a resposta aceita recomenda. Faz o mesmo que o nosso MakeService fez / faz.