parando / matando um processo usando o prompt de comando sem conhecer o PID

1

Eu estou começando um bloco de notas a partir do prompt de comando usando o comando:

start notepad

Não estou ciente do PID desta instância do bloco de notas. Nesse caso, como posso fechar a mesma instância do bloco de notas usando alguns outros comandos no prompt de comando?

Por favor, conselhos

    
por user182944 18.10.2014 / 19:13

2 respostas

1

Source TASKKILL - Encerra um ou mais processos (por id do processo ou nome da imagem).

Sintaxe

TASKKILL [/ S sistema [/ U nome de usuário [/ P [senha]]]]          {[/ Filtro FI] [/ PID processid | / IM imagename]} [/ F] [/ T]

...

Filters Apply one of the Filters below:

  • Imagename eq, ne String
  • PID eq, ne, gt, lt, ge, le Positive integer.
  • Session eq, ne, gt, lt, ge, le Any valid session number.
  • Status eq, ne RUNNING | NOT RESPONDING
  • CPUTime eq, ne, gt, lt, ge, le Time hh:mm:ss
  • MemUsage eq, ne, gt, lt, ge, le Any valid integer.
  • Username eq, ne User name ([Domain]User).
  • Services eq, ne String The service name
  • Windowtitle eq, ne String
  • Modules eq, ne String The DLL name

Você precisa usar um comando como o seguinte:

TASKKILL /F /FI "WINDOWTITLE eq NotepadWindowTitle"
    
por 18.10.2014 / 19:39
1

taskkill /im notepad.exe /f

mais sobre taskkill aqui .

Se você tiver mais de um notepad.exe aberto, poderá usar a lista de tarefas para obter o PID.

    
por 18.10.2014 / 19:19