Para criar um serviço no Windows usando comandos, você pode usar a ferramenta sc (Service Control) no Prompt de Comando (cmd) ou PowerShell, executado como administrador. Aqui está o passo a passo:
sc create "NomeDoServico" binPath= "C:\Caminho\Para\Seu\Executavel.exe" start= auto
Explicação dos parâmetros:
- NomeDoServico: Nome do serviço (sem espaços).
- binPath=: Caminho completo para o executável do serviço. Inclua aspas se o caminho contiver espaços.
- start=: Define o tipo de inicialização:
- auto: Inicia automaticamente com o Windows.
- demand: Inicia manualmente.
- disabled: Desativado.
sc delete NomeDoServico
Serviço com nome personalizado
sc create "NomeDoServico" binPath= "C:\Caminho\Para\Seu\Executavel.exe" start= auto displayName= "Nome Personalizado do Serviço"
Lembrando que pra iniciar um serviço pelo terminal é necessário informar o nome real e não o apelido fornecido no display name.
Exemplo:
- Certo: net start NomeDoServico
- Errado: net start Nome Personalizado do Serviço
Comentários
Postar um comentário