Se você deseja executar um aplicativo como um 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 inicialização do Windows pasta, ou para executar o programa na inicialização usando o Registro do Windows, ou para iniciar o aplicativo usando a Tarefa Agendador. Embora esses métodos sejam eficazes na maioria dos casos, em alguns casos é necessário executar um aplicativo na inicialização como um serviço do Windows, antes do login do usuário ou da interação do usuário.
Este tutorial contém instruções passo a passo sobre como criar um serviço do Windows com qualquer programa no Windows 10, 8, 7 e sistema operacional de servidor.
Como executar qualquer aplicativo como um serviço do Windows.
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 a partir de qualquer programa é usar o utilitário "RunAsService".
1.Download a RunAsService ferramenta para o seu PC.
2.Jogada ou cópia de o arquivo baixado RunAsService.exe, para a pasta raiz da unidade C: \. *
*Nota (importante): Você pode colocar a ferramenta "RunAsService.exe" em qualquer local que desejar no disco, mas certifique-se de manter a ferramenta no mesmo local para que os serviços instalados continuem funcionando.
3. Aberto Prompt de comando como administrador.
4. No prompt de comando, digite: CD\
5. Agora instale o aplicativo que deseja como serviço, usando o seguinte comando: *
- RunAsService install "Nome do Serviço" "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 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 "ServiceName" do serviço que você criar.
PathToExecutable: Digite o caminho completo do aplicativo que 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", digite o seguinte comando:
- RunAsService instale o "Notepad" "C: \ Windows \ System32 \ notepad.exe"
2. Se depois de 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 do Centro de download da Microsoft.
6. Após a execução do comando, um novo serviço do Windows 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 interromper o serviço a qualquer momento, executando os comandos "net start" ou "net stop" no prompt de comando (Admin).
2. Se você deseja desinstalar o serviço instalado no futuro:
uma. Pare o serviço executando este comando em Prompt de comando de administrador:
- net stop "Nome do Serviço"
por exemplo. net stop "Notepad"
b. Desinstale o serviço dando este comando:
- Desinstalação de RunAsService "Nome do Serviço"
por exemplo. RunAsService desinstala "Notepad"
Método 2. Como executar qualquer programa como um serviço usando NSSM.
O segundo método para executar qualquer aplicativo como um serviço no Windows é usando o Gerente de serviço não sugador ferramenta.
1. Download NSSM.
2. Extraia o arquivo ZIP baixado.
3.Renomear a pasta extraída (por exemplo, "nssm-2.24"), para NSSM.
4. cópia de a NSSM pasta para o raiz pasta da unidade C: \
5. Aberto Prompt de comando como administrador e navegue até o NSSM pasta, digitando os seguintes comandos em ordem (Pressione Entrar depois de digitar cada comando):
- CD\
- cd nssm
6. Agora, de acordo com a sua versão do Windows (32 ou 64 bits), navegue até uma das duas subpastas contidas, digitando o comando correspondente (e pressione Entrar).
- Se você possui um Windows de 64 bits, digite: cd win64
- Se você possui um Windows de 32 bits, digite: cd win32
7. Agora digite o seguinte comando: *
- nssm instalar
8. Na janela que se abre:
8a. Pressione o botão de árvore (3) pontos a seguir 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 em Serviço de instalação.
8c. Clique OK à 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á no lista de serviços, com o nome que você especificou no nome do serviço, que pode ser gerenciado como qualquer outro Windows serviço.
2. Para desinstalar o serviço no futuro:
uma. Siga as etapas 5 e 6 acima e digite o seguinte comando: *
- nssm remove Nome do Serviço
* Observação:Onde Nome do Serviço = o nome do serviço que você criou, usando o utilitário NSSM.
por exemplo. nssm remove NOTEPAD neste exemplo.
b. Finalmente clique sim para remover o serviço.
É isso! Deixe-me saber se este guia o ajudou, deixando um comentário sobre sua experiência. Por favor, curta e compartilhe este guia para ajudar outras pessoas.