Como parar e inicializar serviços do Windows via linha de comando

Olá pessoal, tudo bom?

Caso você precise parar, inicializar ou pausar um serviço do Windows via linha de comando, segue abaixo uma dica de como fazer isso:

Primeiro passo:

Identifique o nome do serviço através do Gerenciador de Serviços (services.msc) ou pelo Editor de Registros (regedit) através da chave HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices

Segundo passo:

No prompt de comando, utilize as instruções abaixo de acordo com sua necessidade:

  • Para inicializar: net start “nome do serviço”
  • Para parar: net stop “nome do serviço”
  • Para pausar: net pause “nome do serviço”
  • Para continuar um serviço pausado: net continue “nome do serviço”

Exemplos:

  • net stop “TSM Client Scheduler”
  • net start “DNS Server”

Grande abraço,
Eduardo Henrique Rizo

[twitter-follow screen_name='eduardorizo' show_count='yes']

39 comentários em “Como parar e inicializar serviços do Windows via linha de comando”

  1. Fala professor….
    eu uso o famoso “net stop spooler” e “net start spooler”
    Geralmente a impressora desenrosca depois disso kkkkk

    1. No PC da chefe principalmente (impressora local bem simples – jato de tinta), quando ela manda trocentas coisas de uma vez só, ai a impressora “pipoca”.
      Até tinha criado um arquivo bat, quando acontecia (que era direto) ela mesmo resolvia só executando ele.

    1. Isso é simples!
      Na lista de serviços do Windows (services.msc) clique duas vezes sobre o nome do serviço e escolha a opção de iniciar o serviço automaticamente.

      Curiosidade: Qual serviço você deseja deixar dessa forma?

  2. bom dia, obrigado pela informação compartilhada, mas : ) se o mensageiro não tiver instalado nos serviços do windows, como eu instalo ou habilito um recurso no windows pelo pront de comando obrigado att luan miguel

      1. É estou tentando enviar mensagem via prompt de comando no windows xp mas o serviço fica inativo no windows nome dele “Mensageiro” queria saber como ativar ele via promtp Obrigado Att. luan miguel

  3. Professor Eduardo, como vejo que você responde às perguntas da até gosto de perguntar. Então lá vai:

    Eu tenho o ARCserve Backup instalado e ele depende de vários serviços, porém um principal esta “stopando” sozinho, quando chego no dia seguinte pra verificar o backup, percebo que não fez e o erro do ARCserve que pesquisei “E8572” informa problema nesse serviço específico, digamos, “ARC Agente”.

    Eu ja criei um .Bat pra parar e iniciar o serviço minutos antes do backup acontecer, porém, onde consigo informações da razão pela qual ele parou, existe esse recurso no Windows?

    Obrigado e Abraço.

    1. Eu também trabalho com o ARC Serve e comigo, ainda bem, esse erro ainda não ocorreu. 😉
      Bem, no diretório C:Program Files (x86)CAARCserve BackupLOG há arquivos de Log do ARC Serve. Você já pesquisou alguma coisa por lá?

      Abraços,
      Eduardo

  4. Professor Eduardo H, Rizo muito bom o seu conteúdo, mas mesmo lendo todas as respostas e perguntas ainda estou com um problema. Quando digito o código “net stop” aparece a msg: ”Erro de sistema 5, Acesso negado.” O que pode ser isso? Obrigado!

    1. Boa noite Ulisses, tudo bom?
      Eu não sei qual o nome do serviço de Cluster que você está falando, mas o jeito de resolver a questão é fácil.
      Vá até a lista de serviços do Windows (após a instalação do serviço) e verifique o nome do mesmo. Depois disso basta seguir as dicas do post.

      Abraços,
      Eduardo

  5. Professor, gostaria de saber um modo de reiniciar um serviço do windows automaticamente em um horário especifico. Por exemplo, na minha empresa, estamos com um problema no sql e ele precisa ser reiniciado de madrugada. Mas nao sei como . Obs: eu queria agendar a reinicializacao e nao me preocupar mais! caso contrario eu tenho que reiniciar quando assim que chego, as 08:00, mas muitas vezes esqueco.

  6. Olá Professor,
    Estou com um problema na inicialização do services.msc, e preciso editar algumas configurações do serviço snmp. Há algum meio de mudar configurações de serviços pela linha de comando ou regedit?

      1. Instalei serviço snmp em uma máquina windows para o zabbix monitorar, mas não me deixa abrir os serviços através do services.msc (MMC cannot oen file c:windowssystem32services.msc). Consegui Startar o serviço pelo cmd, porém preciso configurar o serviço para receber conexões do servidor zabbix, e como não consigo abrir os serviços, queria saber se há como alterar as configurações via linha de comando ou regedit.

  7. Bom dia me ajudou, porem vi que se o serviço estiver travado net stop e net star resolve porem se o serviço estiver iniciado tem que ficar assim

    net star
    net stop
    net start

    A bat não vai dar erro

  8. Olá prof. Eduardo!

    como configuro para um serviço subir automaticamente no logon do windows via cmd, preciso fazer um .bat. Não tenho a possibilidade de fazer diretamente no services.msc, tem que ser via cmd.

    subir o serviço e deixar automatico via cmd
    vc pode me ajudar?

    1. Boa tarde, tudo bom?
      Você criar um arquivo .bat e depois criar um Agendamento (task) para chamar o .bat na inicialização do Windows.

      Abraços,
      Eduardo H. Rizo

  9. Há um tempo atrás desativei o Windows Update pois estava usando muito minha CPU. Problema Resolvido. Hoje não consigo mas ativar o serviço, desativei pelo services.msc, e agora todas as opções para iniciar, parar, continuar, todas estão inselecionáveis, achei esse site e quando faço isso no CMD ele diz que o nome do serviço é inválido (Oque eu digito: net start Windows Update). Alguma solução?

  10. ehrizo pelo post …Mas me tira uma duvida, e se no caso eu queira desabilitar o serviço permanentemente , ao invés de parar.. qual seria o comando ?
    Obrigado

  11. Boa Tarde Professor surgiu uma duvida, criei um arquivo .bat como o seu exemplo para reiniciar um serviço mas esse necessita que seja dado uma confirmação para que o serviço seja reiniciado, qual seria este comando a resposta teria que ser S.
    Obrigado.

      1. Professor segue abaixo a mensagem
        C:\Users\Administrador.VICENZI\Desktop>Net stop “TermService”
        Os seguintes serviços são dependentes do serviço de Serviços de Área de Trabalho
        Remota.
        Finalizar o serviço Serviços de Área de Trabalho Remota também finalizará estes
        serviços.

        Redirecionador de Portas do Modo do Usuário dos Serviços de Área de Trabalho

        Deseja continuar a operação? (S/N) [N]:

      2. Olá, tudo bom?

        Experimente colocar: net stop TermService /y

        Isso deve fazer com que os serviços dependentes também sejam interrompidos.

  12. bom dia, preciso parar um serviço do windows que esta vinculado a outro, sei como parar o serviço, mas no meio do caminho exibe uma informação para parar o serviço seguinte. como faço um bat para escolher a opção sim e continuar?

Deixe um comentário para ehrizo Cancelar resposta