Как использовать команду Taskkill в Windows 10/11

Командная строка(Command Prompt) является домом для многих мощных утилит, которые могут помочь вам устранить проблемы или даже исправить вашу установку Windows . Наряду с обычными виновниками, такими как средство проверки системных файлов(System File Checker) и Diskpart , команда Taskkill является еще одним полезным инструментом для любого пользователя Windows .

Как следует из названия, команда может убивать задачи и процессы, освобождая системные ресурсы. Это более полезно, чем другие подобные методы,(other similar methods) из-за его универсальных параметров фильтрации, позволяющих умному пользователю настроить автоматические списки уничтожения, чтобы предотвратить захват памяти ненужными программами.

Чтобы начать, вот краткое руководство о том, как использовать команду Taskkill в Windows 10 или 11.

Зачем вам нужно использовать команду Taskkill(Taskkill Command) ?

Использование команды Taskkill — не единственный способ закрыть задачи и процессы Windows . Самый распространенный способ убить процесс — через диспетчер задач(Task Manager) .

Диспетчер задач(Task Manager) позволяет просматривать все запущенные процессы и завершать любой процесс несколькими щелчками мыши. Этот метод прост в использовании и не требует кропотливого ввода кода в черном терминале. Зачем тогда вообще заморачиваться с Taskkill ?

Универсальность(Versatility) . Если вы хотите только время от времени убивать пару лишних процессов, диспетчер задач(Task Manager) , несомненно, является лучшим инструментом для этой работы. Но если вы хотите ежедневно завершать большое количество процессов, вам нужен метод с большей настройкой.

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

Базовый синтаксис Taskkill

  1. Чтобы использовать команду Taskkill напрямую, нам сначала нужно открыть командную строку(the Command Prompt) . Просто найдите cmd в меню «Пуск» и выберите « Запуск от имени администратора»(Run as Administrator) .

  1. Чтобы убить процесс с помощью команды Taskkill , вам нужно его имя или его PID . Войдя в список задач(tasklist) , вы получите полный список всех запущенных процессов, а также их PID(PIDs) и использование памяти.

  1. Теперь вы можете использовать команду tasklist /IM “NAME” /F , чтобы убить любой процесс, где ИМЯ должно быть заменено фактическим именем задачи, которую вы хотите завершить. Параметр /F принудительно завершает процесс, что может быть полезно для многих надоедливых задач, которые не хотят завершаться.

  1. Чтобы вместо этого использовать PID, введите taskkill /IM PID /F, где PID — числовое значение процесса из предыдущего списка. Результаты такие же.

Использование Taskkill с флагами фильтрации

Пока что команда taskkill может показаться более запутанным способом сделать то, что уже может делать диспетчер задач(Task Manager) . Использование списка задач для получения имен всех запущенных процессов и выбор каждого из них вручную — довольно утомительный способ завершения задачи.

Но это не единственный способ использовать taskkill. Есть много опций фильтрации, которые вы можете использовать для автоматического поиска конкретных типов процессов и уничтожения их без необходимости знать их имена или PID(PIDs) .

Вот все фильтры, доступные для использования с taskkill:

  • СТАТУС:(STATUS: ) в основном, статус процесса. Может быть РАБОТАЕТ(RUNNING) , НЕ ОТВЕЧАЕТ(NOT RESPONDING) или НЕИЗВЕСТНО(UNKNOWN) .
  • IMAGENAME: Те же имена, что и в списке задач.
  • PID: числовой идентификатор, который можно увидеть с помощью команды списка задач.
  • SESSION: номер сеанса.
  • CPUTIME: время, в течение которого процесс использует ЦП(CPU) . Он указывается в стандартном двузначном формате часы:минуты:секунды.
  • MEMUSAGE: использование памяти задачей в КБ.
  • USERNAME: имя учетной записи пользователя, из которой возникла задача.
  • MODULES: имя библиотеки DLL(DLL) , используемой процессом.
  • СЛУЖБЫ:(SERVICES: ) для процессов, связанных со службами Windows , это дает имя службы.
  • WINDOWTITLE: Как говорится, заголовок окна процесса.

Некоторые из этих параметров фильтрации более полезны, чем другие. Например, вы можете использовать параметр USERNAME для закрытия процессов определенного пользователя, что может быть полезно при управлении сетевыми компьютерами.

Большинство этих фильтров также можно комбинировать с логическими операторами. Но вместо использования математических символов они обозначаются сокращениями реальных фраз. Например, «равно» становится «eq », «не равно» становится «ne », «больше чем» становится «gt» и так далее.

Чтобы продемонстрировать, вот команда для завершения всех процессов, которые не отвечают:

taskkill /FI “STATUS eq NOT RESPONDING” /F .

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

Создание приложений Taskkill(Taskkill Applications) с ярлыками файлов(File Shortcuts)

Запуск команд Taskkill из командной строки(Command Prompt) — не единственное, что вы можете делать с помощью этого инструмента. Вы можете привязать команду Taskkill к ярлыку на рабочем столе, чтобы использовать ее мгновенно. Это позволяет вам выполнить конкретный список уничтожений, не открывая cmd и не вводя в него кучу текста.

  1. Чтобы создать приложение Taskkill, щелкните правой кнопкой мыши любое пустое место на рабочем столе и выберите « Создать(New ) » > «Ярлык».(Shortcut.)

  1. Теперь в цели для ярлыка мы введем команду taskkill с префиксом taskkill.exe, чтобы разрешить ее запуск. Используя ту же команду, которую мы продемонстрировали в предыдущем разделе, мы получаем taskkill.exe /FI “STATUS eq NOT RESPONDING” /F .

  1. Просто сохраните этот ярлык под любым именем, и все готово. Дважды щелкните(Double-click) этот вновь созданный ярлык в любое время, чтобы мгновенно завершить все не отвечающие процессы.

Очистка системной памяти(System Memory) с помощью команды Taskkill(Taskkill Command)

Команда Taskkill — отличный способ завершить множество однотипных задач одновременно, не просматривая вручную каждый отдельный процесс в диспетчере задач(Task Manager) . Сначала это может показаться немного сложным в использовании, но как только вы освоитесь, вы обнаружите, что с ним относительно легко работать.

Множество параметров фильтрации делает Taskkill мощным и гибким инструментом. Это позволяет вам убивать процессы на основе параметров, а не определять отдельные задачи по своему усмотрению.

Более(Better) того, вы можете легко сохранять определенные команды Taskkill в качестве ярлыков на рабочем столе. Они действуют как мини-приложения, которые вы можете без проблем использовать для одновременного уничтожения класса бесполезных процессов.



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts