Como executar um aplicativo como serviço (criar um serviço definido pelo usuário).

click fraud protection

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.

Executar como serviço do Windows

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"
Serviço de instalação RunAsService

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.

imagem

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.

Lista Servise

b. Certifique-se de que o Tipo de inicialização está configurado para Automático.

imagem

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"

Serviço de desinstalação RunAsService

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
Instalar serviço nssm

8. Na janela que se abre:

8a. Pressione o botão de árvore (3) pontos a seguir imagem para CAMINHO e selecione o executável do aplicativo que você deseja executar como um serviço.

Instalador de serviço NSSM

8b. Quando terminar, digite um Nome para o novo serviço e clique em Serviço de instalação.

Instalar serviço com NSSM

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.

serviço de remoção nssm

b. Finalmente clique sim para remover o serviço.

Como executar um aplicativo como 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.