Como parar o serviço da linha de comando no Windows?

0

Eu gostaria de parar de seguir os serviços da linha de comando

  • print spooler
  • detecção de hardware de shell
  • zagueiro do windows
  • atualização do windows
  • onedrive onecloud

e também os impede de serem executados na inicialização (conforme definido como desativado em mmc)

Não foi possível encontrar uma resposta genérica, portanto, como pará-los do arquivo .cmd do comando lime? Além disso, será necessário executar como administrador ?

    
por xakepp35 31.05.2017 / 12:47

3 respostas

1

Para interromper um serviço, use net stop <service name>

Para iniciar um serviço, use net start <service name>

Ambos precisam ser executados a partir de um prompt elevado.

Para desativar um serviço, use sc config "Name of Service" start= disabled

Isso também precisa ser executado a partir de um prompt elevado.

Finalmente, uma lista de serviços e seus estados está no registro em:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Ou

Você pode digitar services.msc na linha cmd e isso lhe dará uma lista

(Obrigado @ D.A!)

    
por 31.05.2017 / 13:01
2

A interação com serviços requer privilégios administrativos.

Para ver uma lista de serviços instalados, digite (este comando não requer privilégios administrativos):

net start

Powershell também pode ser usado, então seria:

get-service | select Name

Para iniciar um serviço, digite:

net start <name of service>

Ou usando o powershell:

start-service -name <short name of service>
start-service -displayname <long name of service>

Para interromper um serviço, digite:

net stop <name of service>

Ou usando o powershell:

stop-service -name <short name of service>
stop-service -displayname <long name of service>

Note que os serviços têm um nome longo e curto. Por exemplo: "Windows Update" também é conhecido como wuauserv. Digitar um serviço que contenha um espaço precisa ser citado.

Para modificar o tipo de inicialização de um serviço (por exemplo, Automático ou desativado) use:

sc config "<name of service>" start=auto
sc config "<name of service>" start=disabled

Ou usando o Powershell:

Set-Service -Name <short name of service> -StartupType automatic
Set-Service -DisplayName <long name of service> -StartupType disabled

O -name e -displayname obviamente funcionam para definir o tipo de inicialização como automático e desativado, é apenas um exemplo.

Dado que você também menciona o Microsoft OneDrive, lembre-se de que o OneDrive é muito teimoso e provavelmente será capaz de se ativar quando abrir o explorador. Se você não quiser usar o OneDrive, considere iniciar- > Adicionar / remover programas e desinstalar o Microsoft OneDrive.

    
por 31.05.2017 / 13:55
1

Dois comandos para matar serviços:

  1. net start para obter uma lista de nomes dos serviços em execução
  2. net stop "name of service" para parar o serviço

Um serviço é um programa quase como qualquer outro. A diferença entre serviços e outros programas é que eles são executados em segundo plano e não têm uma interface de usuário na qual você possa clicar ou tocar. Eles são destinados a fornecer recursos básicos do sistema operacional, como serviço da Web, criação de log de eventos, envio de arquivos, impressão ou relatório de erros.

Nem todos os serviços são desenvolvidos pela Microsoft. Alguns aplicativos e drivers instalam seus próprios serviços. As suítes de segurança são um bom exemplo, pois instalam diferentes serviços para fornecer monitoramento em tempo real das atividades do sistema, proteção de firewall etc. Essas suítes precisam usar as vantagens oferecidas pelos serviços. Uma dessas vantagens é que elas podem ser iniciadas durante a inicialização do sistema, antes de outros programas e até mesmo antes do login. Mas a vantagem mais importante é que eles podem monitorar tudo o que é executado em seu computador enquanto estão perfeitamente integrados no núcleo do Windows. Dessa forma, eles podem fornecer um nível muito alto de proteção.

Outro exemplo de um serviço que não é da Microsoft pode ser um servidor SSH, geralmente usado em escritórios para conexões remotas seguras ou um serviço de atualização automática para seu navegador da Web, como o Serviço de Manutenção da Mozilla.

Saber o que ou quando um serviço faz algo pode ser útil às vezes. Por exemplo, se você sabe que não precisará dos recursos dele, poderá desativá-lo para acelerar o sistema. Se você tiver um roteador instalado para gerenciar sua rede local, é provável que você não precise que o serviço de Compartilhamento de conexão com a Internet seja executado. Ou, se você precisar de um serviço para ser executado, mas não é tão importante, configure-o para começar um pouco mais tarde, depois que o Windows, os aplicativos de inicialização ou outros serviços mais importantes tiverem sido iniciados. No meu caso, um dos serviços de que preciso, mas a minha vida não depende disso, é o serviço Horário do Windows, que sincroniza a data e a hora. Então, decidi configurá-lo para uma inicialização atrasada.

O que é um serviço? Definição de um serviço do Windows & Instruções sobre os serviços de controle Entendendo e gerenciando os serviços do Windows

    
por 31.05.2017 / 12:59