Como parar o processo do Windows Update quando o Windows se recusa a pará-lo?

2

Muitos sites, incluindo o SuperUser, recomendam a reinicialização do serviço Windows Update para corrigir o problema comum do Windows Update ficar preso em 0% de download .

Quando tento interromper o serviço do Windows Update (via services.msc ), o Windows 7 SP1 tenta interrompê-lo, mas depois de esperar alguns minutos, relata que não pode interromper o processo.

Como posso parar o processo do Windows Update para que eu possa reiniciá-lo?

    
por RockPaperLizard 11.05.2016 / 21:40

4 respostas

4

Quando você tenta interromper um serviço, mas depois de um tempo ele relata um erro e ele é interrompido e não inicia mais, ou ainda está em execução e você não pode pará-lo, então o software do o serviço travou e o Windows não consegue pará-lo normalmente.

O que quero dizer com parte de software do serviço é o seguinte. Como um driver para o seu computador, um serviço é apenas um programa que roda no seu computador. Quando um programa é instalado como um serviço, ele é executado de forma invisível e pode ser configurado para iniciar automaticamente quando o Windows é iniciado. Para interagir com o serviço, você tem que ir para a aba de serviços e você pode iniciar / parar o programa lá, ou desativá-lo.

Quando você opta por interromper um serviço, o programa de serviço é interagido, enviando uma solicitação para pará-lo. Isso permite que o programa de serviço pare normalmente, execute alguns comandos de pré-desligamento e, em seguida, termine.

Agora, se você tentar interromper o serviço, mas o serviço não estiver respondendo, ele aguardará o encerramento do serviço. Normalmente, quando um serviço não responde, ele é automaticamente interrompido pelo Windows. Mas há a rara chance de que o serviço esteja em execução, mas, por alguma razão desconhecida, o comando shutdown está na fila e está aguardando que outra tarefa seja concluída primeiro. Se este for o caso, o serviço pode ter falhado.

Se você usar um software como o Process Hacker, poderá encerrar manualmente o processo responsável pelo serviço e a atualização da lista de serviços deverá listar o serviço como interrompido e pode ser iniciado normalmente novamente.

Se você não quiser usar software adicional, simplesmente reinicie o computador, e após uma reinicialização completa, a primeira coisa que você quer fazer é interromper esse serviço, embora a reinicialização possa corrigir o problema que você está tentando resolver no primeiro lugar.

    
por 11.05.2016 / 23:51
3

O serviço pode ficar preso em um estado intermediário - nesse caso, procurar a identificação do processo (PID) - é mostrado na lista de serviços - e usar o seguinte ao executar a linha de comando como administrador:

taskkill /f /pid [PID]

Isso funcionou para mim depois de tentar vários outros métodos.

Agora posso executar atualizações.

    
por 06.05.2017 / 12:23
1

Parar por meio de um prompt de cmd sendo executado como administrador realmente interrompe o serviço. Você não precisa estar logado como administrador; apenas certifique-se de que a janela cmd tenha privilégios de administrador & você o executa como admin. Nota: a partir de 5-17-17, o Windows Defender não receberá mais atualizações de vírus, a menos que este serviço seja iniciado. Desativei o serviço de atualização porque o Windows atualizava os drivers & certos dispositivos não funcionariam mais. Janelas ruins!

    
por 17.05.2017 / 18:34
0

Abra um prompt de comando do administrador. Digite o seguinte para interromper o serviço de atualização do Windows:

net stop wuauserv

Digite o seguinte para reiniciar o serviço:

net start wuauserv
    
por 11.05.2016 / 21:44