Se você é um administrador de suporte de TI, às vezes pode se deparar com uma situação em que o processo de serviço do Windows trava em “Parando" ou "Não está respondendo“. Eles então precisariam matar o Windows que trava ao parar.
Essa situação ocorre quando você tenta interromper um serviço, mas não permite. Além disso, os botões de controle do serviço estão congelados e, portanto, você não tem permissão para interromper o serviço no gerenciador de controle de serviço / services.msc. Embora você possa reiniciar o PC com Windows 10 e verificar se isso resolve o problema, pode não funcionar na maioria das vezes. Em vez de reinicializar o servidor, você pode tentar encerrar o serviço do Windows que trava ao parar. Vamos ver como.
Método 1: usando Taskkill no prompt de comando
Descubra o nome do serviço
Passo 1: Clique com o botão direito em Começar e selecione Corre para lançar o Comando de execução janela.
Passo 2: No Comando de execução janela, tipo services.msc e acertar Entrar para abrir o Serviço Gerente.
Etapa 3: No Serviços janela, procure o serviço que foi suspenso.
Tome nota do Serviço nome.
*Observação - Por exemplo, estamos enfrentando um problema com o Realtek áudio e então clicamos duas vezes em Serviço de áudio Realtek.
Em seguida, no Serviço de áudio Realtek caixa de diálogo, notamos o Serviço nome, que é RtkAudioService.
Descubra o serviço PID e mate o PID
Passo 1: aperte o Win + R teclas de atalho para abrir o Comando de execução janela.
Passo 2: No campo de pesquisa, digite cmd e pressione o Ctrl + Shift + Enter chaves juntas para abrir Prompt de comando no modo admin.
Etapa 3: Copie e cole o comando abaixo no Prompt de comando (admin) janela:
sc queryex Nome do Serviço
*Observação - Substitua a parte destacada pelo serviço nomeado que você anotou acima.
Passo 4: Anote o PID do serviço.
Etapa 5: Agora, no mesmo elevado Prompt de comando janela, execute o comando abaixo e pressione Entrar:
taskkill / f / pid [PID]
*Observação - Substitua a parte destacada pelo PID você copiou no Passo 4.
Etapa 6: Após a conclusão bem-sucedida do processo, você receberá a mensagem abaixo:
O processo com PID XXXX foi encerrado
*Observação - Certifique-se de encerrar o processo correto e não um serviço crítico do Windows, que pode forçar o seu PC a reiniciar automaticamente.
Método 2: Parando os serviços do Windows usando o PowerShell
Windows PowerShell é outra opção com a qual você pode forçar a interrupção do serviço. Veja como:
Passo 1: Clique com o botão direito no Começar menu e selecione Windows PowerShell (Admin).
Etapa 3: Copie e cole o comando abaixo no Windows PowerShell (admin) e acertar Entrar para obter uma lista de serviços na condição de parada:
Get-WmiObject -Class win32_service | Where-Object {$ _. State -eq 'stop pendente'}
Passo 4: Agora, você pode encerrar os processos de todos os serviços detectados usando Cmdlet Stop-Process.
Você pode criar um loop adicionando ambas as operações e obter um comando que elimina automaticamente todos os processos de serviço paralisados.
Método 3: Procurando o Processo de Suspensão no Monitor de Recursos
Monitor de recursos é outro aplicativo que pode ajudá-lo a encontrar o processo que causou o travamento do processo. Vamos ver como:
Passo 1: Clique com o botão direito em Começar e selecione Corre.
Passo 2: Isso irá abrir o Comando de execução caixa.
Aqui, digite Resmon no campo de pesquisa e pressione Entrar para abrir o Monitor de recursos aplicativo.
Etapa 3: Selecione os CPU guia e procure o processo travado.
Clique com o botão direito no processo e selecione Analisar cadeia de espera.
Passo 4: No Analisar cadeia de espera janela, você verá que o processo selecionado está esperando por outro processo.
Selecione o (s) thread (s) de processo e clique no Fim do processo botão abaixo.
*Observação - Você não precisa matá-lo, se estiver esperando por svchost.exe ou outro processo.
Você também pode analisar a cadeia de espera para este processo.
Procure o PID do processo que o arquivo svchost.exe está esperando e finalize-o.
Método 4: matando um processo travado usando o Process Explorer
Mesmo se você for o administrador local, pode não ter permissões para alguns processos e, como resultado, pode não ser capaz de encerrar alguns processos que estão alinhados com o SISTEMA. Portanto, para encerrar tais processos, você deve conceder permissões suficientes aos Administradores locais. Para isso, você teria o auxílio de duas concessionárias - psexec.exe e ProcessExplorer.
Passo 1: Visite o link abaixo (página oficial de download da Microsoft) para baixar o Process Explorer aplicativo.
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
Passo 2: Abra o Fecho eclair pasta e arraste o procexp.exe arquivo para a área de trabalho.
Etapa 3: Agora, clique com o botão direito nele e selecione Executar como administrador.
Passo 4: Quando no Process Explorer janela, vá para o lado esquerdo da janela e sob Processar, selecione o processo que está pendurado em parar.
Clique com o botão direito e selecione Propriedades.
Etapa 5: No Propriedades caixa de diálogo, selecione o Serviços guia e clique em Permissões.
Etapa 6: Agora, no Permissões caixa de diálogo, sob o Segurança seção, vá para o Nomes de grupo ou usuário campo e selecione Administradores.
Em seguida, vá para o Permissões para administradores campo e verifique o Permitir caixa ao lado de Controlo total.
Aperte OK para salvar as alterações.
Etapa 7: Aperte OK novamente o Propriedades janela para aplicar as alterações e sair.
Agora, tente matar o serviço do Windows que está pendurado Parando.
Muitos usuários também relataram, às vezes, simplesmente reiniciar o sistema pode ajudar a corrigir o problema. Se o problema persistir, entre em contato com o Suporte da Microsoft e agende para alguns horários estranhos e isso deve corrigir o problema às vezes.