Как я могу убить процессы на компьютере с Windows? Ctrl + Alt + Del работает только для всей системы, но мне это нужно для одного процесса.

4 ответа4

4

Для Windows XP, Vista, 7:

Обзор основных опций:

Если вы знаете имя:

taskkill /IM (program).exe

Если вы знаете PID:

taskkill /PID ###

Убить все процессы одним пользователем (в данном случае Quinn):

taskkill /FI "USERNAME eq Quinn"

Варианты Taskkill:

  • /F - принудительно убить без подтверждения
  • /IM - по имени программы
  • /PID - по идентификатору процесса
  • /FI - по фильтру:

    Filter Name     Valid Operators     Valid Value(s)
    -----------     ---------------     --------------
    
    STATUS          eq ne               RUNNING | NOT RESPONDING
    IMAGENAME       eq ne               Image name
    PID             eq ne gt lt ge le   PID value
    SESSION         eq ne gt lt ge le   Session number
    CPUTIME         eq ne gt lt ge le   CPU time in the format of hh:mm:ss.
    MEMUSAGE        eq ne gt lt ge le   Memory usage in KB
    USERNAME        eq ne               User name in [domain\]user format
    MODULES         eq ne               DLL name
    SERVICES        eq ne               Service name
    WINDOWTITLE     eq ne               Window title
    

Модификаторы:

  • eq: равно
  • ne: не равно
  • gt: больше чем
  • lt: меньше чем
  • gt: больше или равно
  • le: меньше или равно
3

Откройте диспетчер задач, перейдите на вкладку процесса, выделите процесс, нажмите кнопку "Завершить процесс".

1

Помимо диспетчера задач Windows, уже предложенного здесь,
Я рекомендую держать Process Explorer от Mark Russinovich под рукой.

Это более элегантно, как описано в этой статье How-To-Geek.

он дает вам гораздо больше информации, чем менеджер задач по умолчанию, включая древовидное представление всех процессов, чтобы вы могли видеть, какие процессы запустили другие процессы. Вы можете просмотреть практически все данные, относящиеся к процессу, в том числе связанные с ними ключи реестра, открытые файлы, библиотеки DLL. Там даже функция поиска.

Также смотрите страницу Википедии, Process Explorer.
Мне всегда интересно, почему Microsoft еще не заменила диспетчер задач по умолчанию на этот.

0

Запишите идентификатор процесса, который вы хотите убить. Из командной строки введите:

taskkill /PID PROCESS ID HERE

Или используйте Ctrl + Alt + Del и выберите его из списка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .