Como executar programas como serviço no Windows

Publicidade

Quando você configura um programa para ser inicializado com o Windows, ele é carregado apenas depois que o usuário faz login. Para que ele seja executado antes do login, você precisa iniciá-lo como um serviço. Nesse tutorial vamos lhe mostrar como iniciar um programa como serviço em qualquer versão do Windows.

Preparação:

Antes de começar você precisa configurar as opções do programa. Quando precisar fazer alterações, você precisará parar o serviço, executar o programa, fazer as alterações e fechar o programa e reiniciar o serviço.

Como executar programas como serviço no Windows:

Passo 1: Baixar o programa SrvStart

1. A primeira coisa que você precisa fazer é baixar o programa SrvStart.

2. Ele contém dois arquivos DLL e dois arquivos EXE. Copie esses arquivos para a pasta C:\Windows“.

Publicidade

Passo 2: Criar o arquivo de configuração

1. Abra o bloco de notas, cole os comandos abaixo e substitua o nome e caminho do programa.

[Programa]
startup="C:\Program Files\Programa\Programa.exe"
shutdown_method=winmessage

2. Salve o arquivo com a extensão ini. Clique em “Arquivo > Salvar Como”, no campo “Tipo” selecione “Todos os arquivos” e digite o nome do arquivo com a extensão .ini. Ao terminar, copie o arquivo para a unidade C.

Passo 3: Criando o novo serviço

1. Pesquise Prompt no Menu Iniciar, clique com o botão direito e selecione “Executar como Administrador“.

2. No Prompt de Comando digite o comando abaixo, substituindo as informações destacadas em vermelho.

SC CREATE Programa Displayname= "Programa" binpath= "srvstart.exe Programa -c C:Programa.ini" start= auto

Ao executar o comando, você deve receber uma mensagem de sucesso. Note que o comando é executado sem barra no caminho do arquivo. Portanto, o correto é você utilizar C:programa.ini e não C:\programa.ini.

Pronto, de agora em diante o novo serviço será inicializado antes do usuário fazer login. Para verificá-lo na lista de serviços do Windows, basta pressionar “Win+R” para abrir a caixa Executar e digitar services.msc.

Publicidade