Nota: O seguinte artigo irá ajudá-lo com: Como executar um aplicativo como serviço (criar um serviço definido pelo usuário).
Se você deseja executar um aplicativo como serviço no sistema operacional Windows, continue lendo este tutorial. Como você sabe, os métodos comuns para executar um programa na inicialização do Windows é colocar o programa na pasta de inicialização do Windows, ou executar o programa na inicialização usando o Registro do Windows ou iniciar o aplicativo usando o Agendador de Tarefas. Embora esses métodos sejam eficazes na maioria dos casos, em alguns casos há a necessidade de executar um aplicativo na inicialização como um serviço do Windows, antes do do usuário ou da interação do usuário.
Este tutorial contém instruções o a o sobre como criar um serviço do Windows com qualquer programa no sistema operacional Windows 10, 8, 7 e Server.
Como executar qualquer aplicativo como um serviço do Windows.
Método 1. Execute o aplicativo como serviço do Windows usando o utilitário RunAsService.
Método 2. Execute o programa como serviço usando o utilitário NSSM.
Método 1. Como executar qualquer aplicativo como um serviço do Windows com o utilitário ‘Executar como serviço’.
O primeiro método para criar um serviço definido pelo usuário de qualquer programa é usar o utilitário “RunAsService”.
1. a ferramenta RunAsService para o seu PC.
2. Jogada ou cópia de o arquivo baixado RunAsService.exe, para a pasta raiz da unidade C:\. *
* Observação (importante): Você pode colocar a ferramenta “RunAsService.exe” em qualquer local desejado no disco, mas certifique-se de manter a ferramenta no mesmo local para que os serviços instalados continuem funcionando.
3. Abrir Prompt de Comando como .
4. No prompt de comando digite: cd\
5. Agora instale o aplicativo que você deseja como serviço, usando o seguinte comando: *
- RunAsService instalar “ServiceName” “Nome de exibição” “PathToExecutable”
Notas:
1. No comando acima substituir a valores dentro letras vermelhas do seguinte modo:
Nome: Digite um Nome para o Serviço que você deseja criar. Você pode usar o Nome do Serviço para iniciar ou parar o serviço manualmente no futuro, dando os comandos “net start” ou “net stop”.
Nome de exibição: se desejar, digite um nome diferente para a lista de serviços do Windows. É assim que o nome do serviço será exibido na lista de serviços. Se nenhum “Nome de exibição” for especificado, o Nome de exibição será o mesmo que o “Nome do serviço” do serviço que você criar.
PathToExecutable: Digite o caminho completo do aplicativo que você deseja executar como um serviço do Windows.
Por exemplo: Para instalar o aplicativo “Notepad.exe” como um serviço do Windows com o nome “Notepad”, dê o seguinte comando:
- RunAsService instala “Notepad” “C:\Windows\System32\notepad.exe”
2. Se após executar o comando acima você receber a mensagem “Um aplicativo precisa do recurso .Net Framework 2.0 para funcionar”, clique em Baixe e instale este recurso, ou baixe o .Net Framework 2.0 no centro de da Microsoft.
6. Após a execução do comando, um novo Windows Service aparecerá na lista de serviços, com o nome que você especificou no comando “RunAsService”. Para executar o serviço recém-criado na inicialização:
uma. Clique com o botão direito no serviço e escolha Propriedades.
b. Certifique-se de que o Tipo de inicialização está configurado para Automático.
c. Reiniciar seu PC, para testar o serviço. *
* Notas:
1. Você pode iniciar ou parar o serviço a qualquer momento que desejar, executando os comandos “net start” ou “net stop” no Prompt de Comando ().
2. Se desejar desinstalar o serviço instalado no futuro:
uma. Pare o serviço executando este comando em Prompt de comando do :
por exemplo, net stop “Bloco de notas”
b. Desinstale o serviço dando este comando:
- RunAsService desinstalar “ServiceName”
por exemplo, RunAsService desinstalar “Bloco de Notas”
Método 2. Como executar qualquer programa como um serviço usando o NSSM.
O segundo método para executar qualquer aplicativo como serviço no Windows é usando o Gerente de Serviço Não Sugador ferramenta.
1. NSSM.
2. Extraia o arquivo ZIP baixado.
3. Renomear a pasta extraída (por exemplo, “nssm-2.24”), para NSSM.
4. Copiar a NSSM pasta para o raiz pasta do drive C:\
5. Abrir Prompt de Comando como e navegue até o NSSM pasta, digitando os seguintes comandos em ordem (Pressione Digitar depois de digitar cada comando):
6. Agora de acordo com sua versão do Windows (32 ou 64 bits), navegue até uma das duas subpastas contidas, digite o comando correspondente (e pressione Digitar).
- Se você possui o Windows de 64 bits, digite: cd win64
- Se você possui o Windows de 32 bits, digite: cd win32
7. Agora digite o seguinte comando: *
8. Na janela que se abre:
8a. Pressione o botão da árvore (3) pontos ao lado para CAMINHO e selecione o executável do aplicativo que você deseja executar como um serviço.
8b. Quando terminar, digite um Nome para o novo serviço e clique Instalar serviço.
8c. Clique OK para a mensagem “Serviço instalado com sucesso” e pronto! *
* Notas:
1. Depois de instalar o serviço com o instalador do serviço NSSM, um novo serviço do Windows aparecerá na lista de serviços, com o nome que você especificou no nome do serviço, que pode ser gerenciado como qualquer outro serviço do Windows.
2. Para desinstalar o serviço no futuro:
uma. Siga as etapas 5 e 6 acima e digite o seguinte comando: *
* Observação: Onde ServiceName = o nome do serviço que você criou, usando o utilitário NSSM.
por exemplo nssm remover BLOCO DE NOTAS neste exemplo.
b. Por fim, clique Sim para remover o serviço.
É isso! Deixe-me saber se este guia o ajudou, deixando seu comentário sobre sua experiência. Curta e compartilhe este guia para ajudar outras pessoas.
Se você quer ficar constantemente protegido de ameaças de malware, existentes e futurosrecomendamos que você instale Malwarebytes Anti-Malware PRO clicando abaixo (recebemos uma comissão pelas vendas geradas a partir deste link, mas sem custo adicional para você. Temos experiência com este software e recomendamos porque é útil e útil):