Crie um serviço para iniciar EXE ou script

Crie um serviço para iniciar EXE ou script

Como posso criar um serviço iniciado com o Windows para executar um arquivo EXE ou VBScript antes do login do Windows?

Estou perguntando isso porque tentei executar um VBScript no agendamento de tarefas enquanto o Windows estava desconectado e não funcionou, mesmo tendo tentado convertê-lo para EXE, que mencionei em outro tópico anteriormenteaqui

Responder1

Através daMicrosoft - Como criar um serviço definido pelo usuário

Para criar um serviço definido pelo usuário do Windows NT, execute as seguintes etapas:

  1. Em um prompt de comando do MS-DOS (executando CMD.EXE), digite o seguinte comando: path\INSTSRV.EXE My Service path\SRVANY.EXEonde pathé a unidade e o diretório do Windows NT Resource Kit (ou seja, C:\RESKIT) e My Serviceé o nome do serviço que você está criando.

    • Exemplo:C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe
    • NOTA: Para verificar se o serviço foi criado corretamente, verifique o registro para verificar se o valor ImagePath em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service nameestá definido para apontar para SRVANY.EXE. Se não estiver definido corretamente, o serviço será interrompido logo após ser iniciado e retornará uma ID de evento 7000 "O nome do serviço falhou ao iniciar".
  2. Execute o Editor do Registro (Regedt32.exe) e localize a seguinte subchave:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>

  3. No menu Editar, clique em Adicionar chave. Digite o seguinte e clique em OK: Key Name: Parameters Class : <leave blank>

  4. Selecione a chave Parâmetros.

  5. No menu Editar, clique em Adicionar valor. Digite o seguinte e clique em OK: Value Name: Application Data Type : REG_SZ String : <path>\<application.ext>onde <path>\<application.ext>está a unidade e o caminho completo para o executável do aplicativo, incluindo a extensão (ou seja, C:\WinNT\Notepad.exe)

  6. Feche o Editor do Registro.

Por padrão, um serviço recém-criado é configurado para ser executado automaticamente quando o sistema for reiniciado.

informação relacionada