Windows - Mate todos os processos de execução não essenciais [duplicados]

3

Estou tentando combater vírus em máquinas extremamente mal infectadas. Estas são máquinas do Windows 8 executando 10-20 processos que precisam ser forçados a sair.

Infelizmente, como os vírus são executados automaticamente no login, eles forçam a máquina a "não responder" com tanta frequência que quase toda a interação com a interface do usuário (como o gerenciador de tarefas) é impossível.

Eu sei que posso usar taskkill via prompt de comando para matar um único processo, com força. Eu posso até matar várias iterações do mesmo executável.

Mas o que eu quero é algo que pode matar TODOS os processos em execução, exceto aqueles que são essenciais para o Windows (por exemplo, os que dizem "Acesso negado" quando você tenta forçá-los a sair)

Qualquer ideia seria muito bem-vinda.

    
por David Shortall 19.08.2015 / 12:02

2 respostas

1

Eu quero é algo que pode matar todos os processos em execução

Experimente o seguinte arquivo em lote:

@echo off
setlocal
setlocal EnableDelayedExpansion
for /f "tokens=2 skip=4" %%a in ('tasklist')  do (
  echo taskkill /pid %%a
  )
endlocal

Notas:

  • Remova echo quando estiver satisfeito com o que ele fará.
  • Você pode ter que executá-lo várias vezes como:

    • O arquivo em lote pode ser encerrado antes de todos os processos serem eliminados
    • Mesmo que você não queira pegar os processos respawned (o respawning pode acontecer mais rápido do que você pode matá-los)
  • Experimente adicionar /f (forçar a rescisão dos processos), se necessário

Leitura Adicional

  • Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
  • para / f - Comando Loop contra os resultados de outro comando.
  • taskkill - finaliza um ou mais processos (por id do processo ou nome da imagem).
  • tasklist - TaskList exibe todos os aplicativos e serviços em execução com seu ID de processo (PID). Ele pode ser executado em um local ou em um computador remoto.
por 19.08.2015 / 12:33
0

Em outro computador, faça o download do CCleaner copie-o para o dispositivo USB. Inicialize no modo de segurança, instale o CCleaner e execute-o. Também vá para Ferramentas - > Inicialização desativar qualquer software que você não reconhece, especialmente nas tarefas agendadas.

Desconecte o PC da rede. Isso impede que o vírus acesse a Internet e cause lentidão. Reinicie no modo padrão. Execute novamente o CCleaner e desative novamente os aplicativos na Inicialização. Agora você deve ser capaz de matar tarefas com menos preocupações sobre o vírus que reaparece.

    
por 19.08.2015 / 21:56