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']

Marcado com: , , ,
38 comentários sobre “Como parar e inicializar serviços do Windows via linha de comando
  1. Augusto disse:

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

  2. Wonderful Post, that consist of nice resources…cheers for the great content.

    • Augusto disse:

      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.

  3. Rodrigo disse:

    Como eu faço para deixar o serviço iniciado automaticamente?

    • 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?

  4. luan miguel disse:

    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

    • Olá Luan, tudo bom?
      Não sei se entendi sua pergunta, poderia especificar um pouco melhor?

      • luan miguel disse:

        É 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

  5. Phil.Gandolfi disse:

    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.

    • 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

  6. Gustavo disse:

    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!

  7. Ulisses disse:

    Qual o comando para parar e subir o serviço que roda como serviço de cluster?

    • 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

  8. Marcos disse:

    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.

  9. Flávio disse:

    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?

  10. Laerte Favero disse:

    Obrigado pela pequena, mas valiosa aula !

  11. Edmar disse:

    Olá , tudo bem?

    Gostaria de saber qual o comando para habilitar o gpedit local na máquina?

    Grato

  12. michel disse:

    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

  13. Eduardo Neblina disse:

    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?

    • ehrizo disse:

      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

  14. Welerson Rezende disse:

    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?

  15. Julio disse:

    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

  16. Renan disse:

    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.

    • ehrizo disse:

      Boa tarde, tudo bom?
      Que tipo de confirmação ele está pedindo? Teria como enviar um print da tela?

      • Renan disse:

        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]:

      • ehrizo disse:

        Olá, tudo bom?

        Experimente colocar: net stop TermService /y

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

  17. Renan disse:

    Obrigado professor deu certo.

  18. Paulo Henrique disse:

    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 uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*