Разное

Закрыть процесс через командную строку: Страница не найдена — Comp-Security.net

13.10.2001

Содержание

Как принудительно закрыть программу / процесс с помощью командной строки

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

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

Мы закрываем программы и процессы с помощью командной строки

Перейдите в меню «Пуск» в Windows 7 или в начальный экран в Windows 8, а затем введите cmd в браузере. Командная строка должна появиться в списке найденных элементов. Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

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

Мы ищем процесс, который приостановлен и который мы хотим закрыть. Нам нужно проверить номер PID — мы можем увидеть его рядом с именем процесса во втором столбце. Мы помним номер PID и вводим следующую команду, чтобы заставить ее закрыть:

taskkill / pid ##

Вместо «##» введите номер PID процесса, который вы хотите закрыть. Поэтому, если мы хотим закрыть, например, процесс AvastSvc.exe, который в моем списке имеет номер PID 1496, тогда команда будет выглядеть так:

taskkill / pid 1496

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

Как удалить или убить процесс из командной строки Windows 10

Если вы используете на регулярной основе, или вы использовали, система Linux, Прежде всего, от Терминал, Вы привыкли к по-разному команды Эта операционная система предлагает управлять процессы что вы используете на вашем компьютере. Типа того, Вы можете просмотреть список всех из них и просто зная PID, o количество процессов, Мы сделаем это конец.

Если, С другой стороны, как правило, работают с системами на основе Windows, наиболее распространенными, в управлении процессами, загруженных в систему, чтобы сделать его через ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ, или Пользовательский интерфейс. Для этого, Мы, как правило, чтобы открыть Диспетчер задач, который даст нам достаточно информации о каждом из процессов в системе, и оттуда мы можем ликвидации или убить любой процесс загружен.

 

Как убить процесс в Windows 10 от линии команды

 

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

 

Как получить список процессов, запущенных на вашей системе Windows

Прежде всего, Мы видим, как Список всех процессов, или его части, они реализованы в нашей системе, дает нам некоторые Информация о них. Для этого, из окна командной строки выполните следующие:

Это даст нам список, немного длинные, из всех процессов и услуг, которые в настоящее время работает на вашей системе.

Если я хочу фильтр Этот список немного больше, Мы можем это сделать, Например, по Имя исполняемого файла Мы ищем:

> tasklist /fi «Imagename eq Calculator.exe»

> tasklist /fi «Imagename eq Calculator.exe»

С этим мы просим данные из процесс чья исполняемый файл (ImageName) Это то же самое (EQ) Кому “Calculator.exe”. Поэтому, Если вы ранее открытых Калькулятор

из Windows, результат будет выглядеть примерно следующим образом::

Nombre de imagen PID Nombre de sesión Núm. de ses Uso de memor ========================= ======== ================ =========== ============ Calculator.exe 2468 Console 1 44.072 KB

Nombre de imagen               PID Nombre de sesión Núm. de ses Uso de memor

========================= ======== ================ =========== ============

Calculator.exe                2468 Console                    1    44.072 KB

 

Как убить процесс, работающий на Windows

Как только у нас PID процесс или в вопрос номер, Теперь остается только удалить его. Для этого, Предполагая, что мы хотим убить видели в предыдущем примере процесс, в команда для запуска будет следующим:

Что сделает этот процесс с PID 2468, в этом случае, конец.

 

Из этих форм могут Знакомьтесь с некоторыми подробно любой процесс или службу что это Запуск на вашем компьютере с Windows, и позже, Если один из них подозревается, Он висел было или не должно быть, просто Убей его или удалить его. И все из Командная строка.

Оставьте нам комментарий или ввестиФорум

Как убить процесс с помощью терминала в macOS

Приложение «Терминал» на Mac может помочь определить, какие вспомогательные службы и процессы, работающие в фоновом режиме, могут вызывать замедление работы вашего Mac. Приложение «Терминал» помогает пользователю попасть в macOS через интерфейс командной строки. При вводе команд в Терминал убедитесь, что пробелы, символы и заглавные буквы указаны правильно.

Примечание. В этом руководстве мы используем MacBook под управлением macOS Big Sur.

Как убить процесс с помощью терминального приложения Mac

Основные шаги, необходимые для завершения процесса с помощью Терминала:

  1. Резервное копирование файлов и папок
  2. Запустить приложение Терминал
  3. Посмотреть список запущенных процессов
  4. Найдите процесс, который хотите закрыть
  5. Завершите процесс с помощью команды терминала
  1. Резервное копирование файлов и папок

Может быть хорошей идеей сделать резервную копию ваших данных, файлов и папок с помощью Time Machine, чтобы избежать необходимости восстанавливать Mac из резервной копии из-за случайного удаления. Time Machine проста в настройке и использовании.

С помощью Time Machine вы также можете вернуться в прошлое и посмотреть, как файл выглядел в недавнем прошлом. Перейдите по ссылке выше, чтобы прочитать нашу статью о настройке Time Machine.

  1. Запустите приложение «Терминал».

Есть несколько вариантов, которые вы можете использовать, чтобы открыть Терминал на вашем Mac, включая использование Сочетание клавиш, Launchpad или откройте Терминал из папки Приложения.

  1. Чтобы запустить Терминал с помощью сочетания клавиш, нажмите Command + пробел, чтобы открыть Spotlight. Найдите Терминал и дважды щелкните его, чтобы открыть приложение.

  1. Вы также можете открыть Терминал через панель запуска. Выберите Launchpad в Dock, выберите Other folder, а затем выберите Terminal.

  1. Либо перейдите к «Перейти» в строке меню, выберите «Утилиты», а затем дважды щелкните «Терминал», чтобы запустить его.

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

  1. Просмотрите список текущих запущенных процессов.

Если вы хотите быстро просмотреть все активные процессы на вашем Mac, вы можете открыть Activity Monitor и увидеть каждый процесс, отсортированный по загрузке ЦП. Вы также можете увидеть те же процессы, ранжированные по объему используемой оперативной памяти на вкладке «Память».

Следуйте инструкциям ниже, чтобы просмотреть процессы в Терминале.

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

  1. Вы также можете ввести ps -ax, чтобы перечислить запущенные процессы вместе с их PID, затраченным временем выполнения, именем процесса и местоположением.

  1. Найдите процесс, который хотите закрыть.

Вы можете быстро идентифицировать процесс из списка процессов на основе PID или имени в столбце CMD. Вы можете использовать следующие методы, чтобы найти PID:

  • Проверьте Монитор активности и прокрутите вниз, чтобы найти соответствующий процесс в окне Терминала.
  • Используйте команду grep, чтобы найти процесс по его PID или имени и отфильтровать нужную информацию. Вы можете использовать команду grep вместе с командой ps ax, чтобы вывести список только тех процессов, которые вы хотите убить.
  • Например, вы можете ввести ps ax | grep GarageBand, чтобы найти GarageBand вместо того, чтобы искать его среди сотен запущенных в данный момент процессов на вашем Mac.

Результат, который вы можете увидеть, будет выглядеть примерно так:

Этот пример показывает, что Garageband имеет PID 547, а также папку, из которой был запущен Garageband.

  1. Завершите процесс с помощью команды терминала.

Вы можете принудительно выйти из приложения, используя комбинацию клавиш Command + Option + Esc, но в окне «Принудительный выход из приложений» отображаются только отдельные приложения, а не все процессы, запущенные на вашем Mac.

  1. Чтобы убить нежелательный процесс, запишите PID процесса и затем введите kill в Терминале. Нажмите Enter, и процесс немедленно завершится. Например, чтобы убить GarageBand, мы наберем kill 547.

  1. В качестве альтернативы вы можете использовать команду killall, чтобы убить процесс по его имени и убить все процессы, содержащие его имя. Например, killall GarageBand завершит все процессы, в имени которых есть GarageBand.

Примечание: внимательно проверьте процессы перед использованием команды killall.

Принудительно закрыть неотвечающие приложения

Терминал — это быстрый способ принудительно завершить процесс или программу в macOS, если программа не отвечает или неожиданно зависает. Надеюсь, описанные выше действия решат вашу проблему. Если проблема возникает снова, рассмотрите возможность обновления приложения или поиска альтернативного приложения.

Помогло ли это руководство убить неприятный процесс на вашем Mac? Поделитесь с нами в комментариях ниже.

Как убить процесс Linux — Losst

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

В этой статье мы рассмотрим несколько самых распространенных способов завершить процесс Linux. Опишем подробно как происходит остановка процесса и как все сделать правильно.

Содержание статьи:

Как происходит завершение процесса?

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

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

  • SIGINT — самый безобидный сигнал завершения, означает Interrupt. Он отправляется процессу, запущенному из терминала с помощью сочетания клавиш Ctrl+C. Процесс правильно завершает все свои действия и возвращает управление;
  • SIGQUIT — это еще один сигнал, который отправляется с помощью сочетания клавиш, программе, запущенной в терминале. Он сообщает ей что нужно завершиться и программа может выполнить корректное завершение или проигнорировать сигнал. В отличие от предыдущего, она генерирует дамп памяти. Сочетание клавиш Ctrl+/;
  • SIGHUP — сообщает процессу, что соединение с управляющим терминалом разорвано, отправляется, в основном, системой при разрыве соединения с интернетом;
  • SIGTERM — немедленно завершает процесс, но обрабатывается программой, поэтому позволяет ей завершить дочерние процессы и освободить все ресурсы;
  • SIGKILL — тоже немедленно завершает процесс, но, в отличие от предыдущего варианта, он не передается самому процессу, а обрабатывается ядром. Поэтому ресурсы и дочерние процессы остаются запущенными.

Важно понимать, что нужно дать процессу возможность завершиться корректно. Желательно, чтобы порты и сокеты были освобождены, закрыты и удаленны временные файлы. Поэтому никогда не передавайте сразу SIGKILL. Передавайте сигналы завершения в последовательности, как они перечислены выше.

Сначала Ctrl+C, если это возможно, затем SIGTERM — он хоть и завершает процесс, но делает эту культурно, и только в крайнем случае SIGKILL. А теперь рассмотрим как убить процесс по pid Linux на практике. Если вы всегда используете SIGKILL, тогда на ум приходит такая картинка:

Как убить процесс Linux?

Для передачи сигналов процессам в Linux используется утилита kill. Ее синтаксис очень прост:

$ kill -сигнал pid_процесса

Сигнал представляет собой один из выше перечисленных сигналов для завершения процесса. По умолчанию, если этот параметр не указан, используется сигнал SIGTERM, что является очень правильно. Также нам нужно указать какой процесс нужно завершить. Для этого используется уникальный идентификатор процесса — PID.

Допустим, у нас выполняется утилита ping. Мы хотим ее завершить с помощью kill. Тогда, сначала мы узнаем ее идентификатор с помощью команды ps:

ps aux | grep ping

В первой строчке отобразится сама утилита ping, а во второй сама программа ps. Берем нужный PID и завершаем процесс с помощью SIGTERM:

kill 20446

Или:

kill -TERM 20446

И только если после этой команды процесс продолжил висеть, а это вы можете проверить, выполнив ps. Только теперь можно выполнить SIGKILL:

kill -KILL 20446

Теперь снова проверяем:

Если процесс запущен от суперпользователя, то, естественно, вам нужно использовать sudo. Не всегда удобно уничтожать процесс по его PID, как минимум, потому, что вам этот PID нужно еще узнать. Мы могли бы нагородить сложных конструкций с использованием xargs, чтобы вычислять автоматически pid по имени процесса и сразу же его завершать, но в этом нет необходимости. Уже существуют специальные утилиты.

Как завершить процесс с помощью pkill

Утилита pkill — это оболочка для kill, она ведет себя точно так же, и имеет тот же синтаксис, только в качестве идентификатора процесса ей нужно передать его имя. Утилита сканирует директорию proc и находит PID первого процесса с таким именем, затем отправляет ему SIGTERM. Таким образом, вы можете убить процесс по имени Linux. Например, если мы хотим завершить тот же ping:

pkill ping

Также можно вручную задать тип сигнала:

pkill -TERM ping

Вместо ps, вы можете использовать утилиту pgrep для поиска pid процесса, убедимся что наша программа завершена:

pgrep ping

Но если вам программа создала несколько процессов, например, браузер chromium или firefox создают отдельный процесс для каждой из вкладок, то эта утилита мало чем поможет. Тут нужен следующий вариант.

Как остановить процесс с помощью killall

killall работает аналогично двум предыдущим утилитам. Она тоже приминает имя процесса в качестве параметра и ищет его PID в директории /proc. Но эта утилита обнаружит все процессы, с таким именем и завершит их. Например:

killall ping

Как видите, запущено несколько процессов, осталось остановить процесс Linux с помощью killall:

Команда завершит все запущенные утилиты ping, вы можете убедиться в этом еще раз выполнив pgrep:

pgrep ping

Выводы

В этой статье мы рассмотрели как убить процесс Linux. Иногда эта задача может быть очень полезной, но важно понимать, что ее нужно выполнять правильно. Нельзя сказать, что передача SIGKILL вместо SIGTERM очень опасна, но так делать не стоит. Надеюсь, эта информация была полезна для вас.

Оцените статью:

Загрузка…

Tro.net.ua — Информационный портал в сфере IT

Как закрыть процесс (программу) на удаленном компьютере.

     В админской практике часто бывает необходимость закрыть (завершить) процесс или программу на каком-то удаленном компьютере, на котором не оказывается удаленного доступа (типа RAdmin или TEAMViewer).

     Сделать это можно родными средствами Windows.

     Главное условие — у вас должен быть логин и пароль пользователя на удаленном компьютере с админ.права или управляем компьютер должен состоять в домене, где вы являетесь администратором.

    Для завершения процесса (программы) воспользуемся родными командами Windows:

tasklist — отображает список процессов на компьютере

taskkill — закрывает процесс или программу

 

     Все ключи команд расписывать не буду, т.к. это можно сделать самому, выполнив команду в командной строке tasklist /?, поэтому рассмотрим чисто практический пример.

     К примеру, нам необходимо на доменном ПК внутренней сети с IP 172.16.0.20 закрыть запущенную программу GoogleChrome и наша учетная запись имеет права администратора и доменного администратора сети. 

 

     Запускаем командную строку и выполняем следующие команды:

1.     tasklist /s 172.16.0.20   

Отображает список всех запущенных процессов на удаленном ПК с IP 172.16.0.20.

Предположим что мы увидели в списке строку:

chrome.exe     4025          0     80545

В первом столбике написаны имена образов (названия запущенных файлов), во втором — из PID номера. Последний столбик — объем занимаемой памяти этим процессом.

 2.    taskkill /s 172.16.0.20 /pid 4025     Закроет процесс с PID номером 4025 на на удаленном ПК с IP 172.16.0.20.

     Кстати, наш любимый Google Chrome открывает параллельно несколько процессов. Поэтому, чтобы по очереди не набирать каждый PID номер, можно закрыть весь образ процесса по его имени вместе со всеми его дочериным процессами.

1.    taskkill /s 172.16.0.20 /im chrome.exe    Закроет все процессы с именем образа chrome.exe

Как закрыть процесс через командную строку?

Как остановить все процессы в Windows 10

Если на вашем компьютере запущено несколько окон, ваша система может работать медленно, и вы можете столкнуться с некоторыми ошибками. Чтобы решить эту проблему, вам нужно убить все эти задачи. В этом уроке мы покажем вам, как легко убить сразу все запущенные задачи одним щелчком мыши.

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

Итак, забудьте о принудительном перезапуске и выполните некоторые из следующих действий в этой статье.

Как мне убить все процессы в Windows 10?


  1. Убить процессы в командной строке
  2. Убить не отвечающие процессы в CMD
  3. Как завершить все процессы в диспетчере задач одновременно
  4. Чистая загрузка компьютера

Решение 1. Завершите процессы в командной строке


Если вы считаете, что в Windows уже есть все, что вам нужно для решения различных проблем, вы можете попробовать это решение. Командная строка очень полезна и является одной из самых мощных функций Windows, поэтому уничтожение пары несоответствующих процессов должно быть проще простого для такого инструмента. Чтобы уничтожить несоответствующие процессы с помощью командной строки, выполните следующие действия:

  1. Перейти к поиску, введите cmd и откройте командную строку
  2. В командной строке введите следующую строку и нажмите Enter
    • taskkill/f/fi «Эквалайзер статуса не отвечает»

Эта команда должна убить все процессы, признанные несоответствующими, и вам будет хорошо.

  • СВЯЗАННЫЕ: Исправлено: Critical_process_died csrss.exe в Windows 10

Решение 2. Используйте CloseAll


Если вы предпочитаете использовать стороннее программное обеспечение для решения проблем, CloseAll , вероятно, является лучшим инструментом для решения задач. Он автоматически закрывает все запущенные процессы, оставляя вас на рабочем столе. Все, что вам нужно сделать, это открыть его и нажать ОК, и в этом вся философия.

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

Решение 3: Как завершить все процессы в диспетчере задач одновременно


В более новых версиях Windows 10 связанные процессы объединены в один общий кластер. В результате вы можете завершить все процессы, собранные в одном кластере, щелкнув правой кнопкой мыши соответствующий кластер и выбрав «Завершить задачу».

Решение 4: Чистая загрузка вашего компьютера


Другой способ убрать ненужные процессы – очистить загрузку вашего компьютера. Этот метод позволяет запускать Windows, используя только минимальный набор драйверов и программ. Конечно, вам нужно перезагрузить компьютер, чтобы это решение вступило в силу.

  1. Выберите «Пуск»> введите msconfig > и нажмите «Ввод».
  2. Перейдите на страницу Конфигурация системы >, нажмите на вкладку Службы >, установите флажок Скрыть все службы Microsoft > и нажмите Отключить все.
  3. Перейдите на вкладку Автозагрузка и откройте диспетчер задач.
  4. Выберите каждый элемент автозагрузки> нажмите Отключить
  5. Закройте диспетчер задач> перезагрузите компьютер.
  • СВЯЗАННЫЕ: Исправлено: ОШИБКА ПРОЦЕССА СОСТОЯНИЯ СИСТЕМЫ В Windows 10

Как закончить определенные процессы


Теперь, если вы хотите остановить только определенные процессы, приложения и программы, для этого есть решение.

Как завершить все процессы Internet Explorer?

Если вы хотите остановить все процессы IE, вы можете использовать командную строку для этой задачи. Просто откройте командную строку от имени администратора, введите эту команду: taskkill/F/IM iexplore.exe и нажмите Enter.

Как завершить все процессы Google Chrome?

Процессы Google Chrome могут иногда поглощать большую часть ресурсов вашего компьютера. Чтобы остановить все процессы Chrome, перейдите в «Настройки»> «Показать дополнительные настройки»… Теперь вы можете снять флажок «Продолжать запуск фоновых приложений, когда Google Chrome закрыт», чтобы убить все процессы Chrome.

Как завершить все фоновые процессы в Windows 10?

Для этого перейдите в «Настройки»> «Конфиденциальность»> «Фоновые приложения»> отключите переключатель «Разрешить запуск приложений в фоновом режиме».

Таким образом, вы можете завершить все процессы в Windows 10 или только определенную категорию процессов.

Источник: https://generd.ru/windows/kak-ostanovit-vse-proczessy-v-windows-10/

Просмотр системной информации и управление процессами из CMD или PowerShell

Самый простой способ просмотра информации о вашем компьютере — использовать графические инструменты Windows, такие как диспетчер задач или системная информация. Однако некоторые люди предпочитают использовать командную строку или PowerShell практически для чего угодно. Если вам интересно, как получить системную информацию в CMD (командная строка), или если вы хотите узнать, как управлять запущенными процессами из командной строки, читайте дальше. Мы собираемся показать, как вы можете делать все эти вещи

ПРИМЕЧАНИЕ. Информация в этом руководстве относится к Windows 10, Windows 8.1 и Windows 7, и команды работают как в командной строке, так и в PowerShell.

1. Используйте команду systeminfo для получения системной информации

В Windows есть встроенная команда для проверки конфигурации системы. Он называется systeminfo и, когда вы его запускаете, показывает длинный список информации о вашем компьютере. Откройте командную строку или PowerShell, введите systeminfo и нажмите Enter.

Вы видите, что происходит? Команда systeminfo отображает список деталей о вашей операционной системе, компьютерном оборудовании и программных компонентах. Вы видите детали, такие как версия операционной системы, установленной на вашем компьютере, состояние вашей оперативной памяти или процессора, который у вас есть. Также есть некоторая информация о сети, такая как IP и MAC- адреса ваших сетевых карт.

2. Используйте команду tasklist, чтобы увидеть список запущенных процессов в Windows

Чтобы просмотреть список запущенных процессов, вы можете использовать команду tasklist, как в командной строке, так и в PowerShell. Введите список задач и нажмите Enter.

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

3. Используйте команду taskkill, чтобы остановить процесс

Чтобы убить или остановить запущенный процесс из командной строки или PowerShell, вы можете использовать команду taskkill. Давайте предположим, что вы хотите остановить OneDrive. Его процесс называется OneDrive.exe. Чтобы убить его, вы должны запустить команду taskkill /f /im OneDrive.exe. Параметр /f указывает Windows принудительно завершить процесс, а параметр /im используется для идентификации и остановки процесса путем ввода его имени.

Есть моменты, когда вам нужно открыть программу дважды или даже несколько раз. Каждое новое окно, а иногда и вкладки определенной программы (например, Firefox) создают отдельный процесс, называемый экземпляром, с прикрепленным к нему уникальным PID (идентификатор процесса).

Чтобы остановить один экземпляр процесса, вам нужно указать его PID (идентификатор процесса) . Давайте предположим, что на вашем компьютере открыто несколько экземпляров Firefox. Имя процесса — firefox.exe, но вы хотите закрыть только один из запущенных экземпляров (вкладки, окна).

Если вы хотите завершить процесс с PID 2492, вам нужно набрать taskkill /PID 2492 и нажать Enter.

Другой параметр, который вы можете использовать для команды taskkill — это /t. Этот параметр позволяет завершить указанный процесс и любые дочерние процессы, которые были запущены им. Возьмите тот же пример: процесс Firefox. Давайте предположим, что у вас есть восемь процессов, и вы хотите убить их всех с помощью параметра /t. Вы должны ввести команду «taskkill /t /im firefox.exe» и затем нажать Enter. Посмотрите на скриншот ниже, чтобы увидеть подтверждение введенной вами команды.

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

Источник: https://ip-calculator.ru/blog/ask/prosmotr-sistemnoj-informatsii-i-upravlenie-protsessami-iz-cmd-ili-powershell/

Как найти процесс в командной строке. Управление процессами Windows через CMD

В данном видео мы рассмотрим команду Taskkill , которая позволяет завершать определенные процессы из командной строки в операционной системе Windows. Но в начале, как всегда, рассмотрим, зачем это вообще может понадобиться.

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

В основном, данная команда используется системными администраторами и лично я сталкивался со следующими ситуациями:

1) Обновление программ на терминальном сервере – при администрировании терминального сервера большое количество людей может запустить одно и тоже приложение. Но, в большинстве случаев, при обновлении программы её необходимо сначала закрыть, т.е. завершить её процесс. Если клиентов не много, то, можно воспользоваться диспетчером задач, а если их порядка 100, то это уже проблематично. А команда Taskkill позволяет убить все процессы для определенного приложения.

2) Автоматический перезапуск программы – как вы знаете не все программы работают идеально и бывает, что они подвисают. А если данная программа должна работать 24 часа в сутки и 7 дней в неделю, то приходится периодически проверять её работоспособность.

Лично я сталкивался со следующей ситуацией: есть интернет магазин, в который данные о товарах выгружаются из 1С-ки. Но, обработчик написан как-то криво, в результате чего обмен подвисает раз в сутки, а то и через каждые 2-3 часа. По этому, появилась необходимость каждый час принудительно перезапускать обработчик, не зависимо от того, подвисла программа или нет.

И так, перейдем к практике.

Запустим браузер Google Chrome и попробуем завершить его процесс (Пуск \ Стандартные \ Выполнить \ cmd \ taskkill /? — чтобы посмотреть синтаксис команды)

/s КОМПЬЮТЕР, где КОМПЬЮТЕР — это IP или адрес удаленного компьютера. По умолчанию, операция выполняется в локальной системе. Если именно это вас и интересует, данную опцию можно не использовать.

/u ДОМЕН\ПОЛЬЗОВАТЕЛЬ , где ДОМЕН — это имя домена, а ПОЛЬЗОВАТЕЛЬ — имя пользователя, для которого нужно выполнить команду. Данная опция позволяет запускать taskkill с правами определенной учетной записи или домена.

/p — обязательно используется в сочетании с опцией /u для указания пароля к учетной записи пользователя.

/fi — позволяет выполнять команду taskkill с определенными фильтрами.

/f — принудительно завершает выполнение команды.

/IM — позволяет использовать имя приложения вместо идентификатора процесса.

/T — завершение дерева процессов.

Теперь нам нужно узнать имя приложения, которое использует данный процесс. Это можно сделать через диспетчер задач (Ctrl + Alt + Del \ Запустить диспетчер задач \ Процессы \ chrome . exe ).

Если у вас нет возможности запустить диспетчер задач, допустим, вы подключились к компьютеру удаленно через командную строку, то можно воспользоваться командой tasklist , она так же отображает все процессы.

Taskkill / f / im chrome . exe – принудительно завершить приложение с именем chrome.exe

Chrome завершил работу, но появились ошибки «Не удалось завершить процесс, ни один из экземпляров задания не запущен». Данное сообщение появляется из-за того, что эти процессы были связанными и когда завершил работу основной, остальные автоматически завершились.

Теперь запустим Chrome под разными пользователями, чтобы сымитировать работу терминального сервера, для этого запустим под обычным пользователем и под пользователем XP (Chrome \ Shift \ ПКМ \ Запустить от имени другого пользователя \ ОК ). Теперь мы видим, что одно и тоже приложение запущено под разными пользователями, повторим команду Taskkill / f / im chrome . exe , чтобы проверить, для всех ли пользователей будет завершен процесс.

Теперь попробуем сделать автоматический перезапуск приложения, в этом нам поможет планировщик задач (Пуск \ Все программы \ Стандартные \ Служебные \ Планировщик заданий \ Библиотека планировщика \ ПКМ \ Создать папку \ Перезапуск Chrome – в зависимости от вашей цели )

Создаем задачу на запуск (Создать новую задачу \ Запуск \ Выполнять с наивысшими правами \ Триггер: по расписанию, ежедневно, начиная с 11:00, повторять каждый час бесконечно, включено \ Действия: запуск программы, chrome \ ОК )

Создадим задачу на завершение процесса (Создать новую задачу \ Завершение \ Выполнять с наивысшими правами \ Триггер: по расписанию, ежедневно, начиная с 10:59:50, повторять каждый час бесконечно, включено \ Действия: запуск программы, Taskkill , дополнительные аргументы: / f / im chrome . exe \ ОК )

Теперь запустим Chrome и подведем часы к более близкому времени, чтобы увидеть, как Хром завершит работу, а потом запустится заново.

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

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

Для этого в дополнительные аргументы добавим следующую строчку / fi username eq station -4-7” данная команда фильтрует по имени пользователя и завершает процесс только того, чье имя совпадает с указанным в фильтре.

Запустим Chrome под другим пользователем и посмотрим, сработал ли фильтр.

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

Как завершить процесс с помощью командной строки

Запустите командную строку через меню «Пуск» или воспользуйтесь инструментом «Выполнить» , введя в строку CMD . Команда, которая выполняет завершение процесса, называется TASKKILL , еще ее называют «убийца» процесса.
TASKKILL позволяет завершить не только процесс по его имени, но и по номеру идентификатора процесса.
Чтобы завершить приложение по имени его процесса необходимо знать имя этого процесса. В большинстве случаев имя процесса совпадает с именем исполняемого файла. Например, для завершения процесса браузера Opera в командной строке введите:
TASKKILL /IM opera.exe
Если вы откроете «Диспетчер задач» и посмотрите на процессы, работающие в данный момент, то можете заметить, что в списке могут находиться несколько одноименных процессов, например svchost.exe. Чтобы завершить не все процессы с одноименным именем, а только один из них следует использовать номер идентификатор процесса или PID . Чтобы узнать PID процессов, необходимо в ввести команду TASKLIST , которая высветит список всех процессов с их PID .
Для завершения процесса по его PID введите в командную строку:
TASKKILL /PID 192
где 192 номер PID процесса.

Через командную строку можно завершить дочерние процессы, для этого используют флаг /T:

TASKKILL /IM svchost.exe /T
Все процессы, которые были связаны с завершаемым процессом, также будут завершены, если это возможно.

Завершить процесс можно и на удаленном компьютере.

Для этого вам необходимо только знать сетевой адрес компьютера имя и пароль пользовательской учетной записи клиента. Например:
TASKKILL /S 192.168.1.2 /U MyDomainuser /P 13579 /IM Totalcmd.exe

Команда TASKKILL позволяет использовать фильтры и вместо части имен процессов указывать знак «*» , чтобы завершать процессы по маске.
Например, вам необходимо завершить все процессы, начинающиеся на eng , тогда введите:

TASKKILL /FI «IMAGENAME eq eng*»
Здесь /FI обозначает, что используется фильтр. После фильтра указывается IMAGENAME – имя образа процесса, eq – эквивалентно, то есть соответствует, начинается с eng* , команда воспримет знак «*» как любые символы после eng .
В качестве фильтра можно использовать не только имя процесса, но и его PID , имя пользователя, заголовок окна, имя службы и другие. Для справки по фильтрам команда TASKKILL введите в командной строке : Таким образом, командная строка имеет существенно большие возможности по завершению процессов, позволяет автоматизировать этот процесс и работать с удаленными компьютерами. Причем все это достигается без установки какого-либо дополнительного программного обеспечения.

Всё что прописано выше для большинство пользователей трудновато. Можно сделать это гораздо проще: создать ярлык, после нажатия на который будут убиватся все зависшие задачи. Далее читаем пошаговую инструкцию действий….

  1. Щелкните правой кнопкой мыши на рабочем столе и выберите .
  2. В качестве расположения объекта укажите:
    taskkill.exe /f /fi «status eq not responding»
  3. Нажмите Далее.
  4. Введите название ярлыка (к примеру «Убить это», «Снять задачу») и нажмите Готово.
  5. Щелкните правой кнопкой мыши по созданному ярлыку и выберите Свойства.
  6. На вкладке Ярлык в поле Быстрый вызов задайте сочетание клавиш для быстрого выполнения этой команды (например, Ctrl + Alt + K). Это даст возможность снимать все зависшие задачи, просто нажав указанное сочетание клавиш.
  7. Чтобы всегда выполнять эту команду от имени , на вкладке Ярлык нажмите кнопку Дополнительно, установите флажок Запуск от имени администратора и нажмите OK.
  8. Нажмите OK, чтобы сохранить изменения.

На этом все. Спасибо, что прочитали статью. Надеюсь, она была Вам полезна.
Внимание!

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

Что такое командная строка

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

Способы запуска командной строки

Разработчики операционной системы предусмотрели несколько вариантов запуска CMD:

  • Перейти в меню Пуск/ стандартные программы/ далее в списке выбрать «Командная строка».
  • Перейти в меню Пуск, выбрать «Выполнить», в появившемся окне в строку ввести CMD.exe. Вызвать окно «Выполнить» также можно с помощью комбинации клавиш Win+R.
  • Перейти в системную папку C:\Windows\system32 и выбрать программу CMD.exe.

Большинство самых важных команд имеется возможность получить при помощи команды Help. После ввода данного запроса появятся команды CMD Windows с информацией об их способах применения. Все их можно подразделить на несколько достаточно обширных групп. Их разделение происходит по принципу применения. Например, CMD команды запуска используемых команд. Ниже будут представлены самые распространенные из них. Они же и самые необходимые команды строки CMD.

Основные команды для работы с системными каталогами

Данный список команд пригодится, если потребуется получить доступ к папкам, расположенным в системе:

  • Dir — предоставляет возможность просмотреть папки в виде списка. С помощью дополнительных критериев командной строки можно отсортировать каталоги по ряду параметров.
  • RD — предоставляет возможность удалить ненужный каталог. С дополнительными параметрами можно задать критерии удаления: например, удалять несколько папок сразу.
  • MD — команда создает новую папку (каталог). Различные параметры позволяют создавать каталоги разного вида.
  • CD — предоставляет возможность переместиться из одного каталога в другой, в некоторых случаях потребуется использовать кавычки.
  • XCopy — используется для копирования папок, при этом не меняется их структура. В отличие от Copy эта имеет более расширенные возможности команды. Через CMD с этим запросом можно осуществлять достаточно гибкие операции.
  • Tree — предоставляет возможность отобразить каталоги в графическом виде. По умолчанию отображение происходит посредством псевдографики.
  • Move — применяется как для перемещения, так и для изменения имени каталога. Команда дает возможность перемещать за раз несколько папок.

Основные команды для работы с файлами

Эти команды CMD файла могут пригодиться очень многим пользователям персонального компьютера:

  • del — команда используется для удаления. Может использоваться для удаления как одного, так и нескольких файлов. Кроме того, есть возможность удаления разрешенных только для чтения файлов;
  • edit — с помощью команды выполняется запуск текстового редактора;
  • ren — позволяет переименовать файл. Также можно использовать rename;
  • move — применяется для перемещения и переименования файла;
  • copy con — позволяет создать новый файл;
  • fc — позволяет сравнить, что находится в двух файлах. Результатом работы являются появляющиеся символы, которые дают информацию о статусе сравнения;
  • type — применима для текстовых документов. Выполнением команды является вывод на экран содержимого файла;
  • copy — позволяет копировать, а также объединять файлы.

Команды для диагностики ЖД компьютера и системы

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

  • Compact — команда позволяет отображать и настраивать сжатие в файловой системе NTFS. Путем этой команды можно существенно сэкономить дисковое пространство.
  • Format — производит форматирование диска или дискеты. Учтите, форматирование приведет к полному удалению всех данных на носителе.
  • Chkdisk — осуществляет проверку и вывод информации о носителе. Команда поможет узнать о занятом пространстве, количестве места на поврежденных секторах и так далее.
  • Fsutil — предоставляет информацию о файловой системе и позволяет внести в нее изменения.
  • Chkntfs — позволяет показать и настроить в процессе запуска Windows.
  • Convert — позволяет преобразовать том из одной файловой системы в другую. Невозможно изменять тип у активного тома или диска.
  • Recover — команда для восстановления данных с поврежденных носителей. Происходит данный процесс методом считывания одного сектора за другим. Считывание происходит лишь с тех секторов, с которых можно считать. Данные расположенные в поврежденных физически секторах восстановлены не будут. Чаще всего восстанавливают, таким образом, текстовые документы с поврежденных дискет.
  • Diskpart — позволяет открыть данные о диске и провести требуемую настройку.
  • Vol — предоставляет информацию о серийном номере жесткого диска.
  • Label — применяется для просмотра и редактирования меток тома. Следует учитывать, что для наименование тома может содержать не более 11 символов, а NTFS 32 символа.

Информационные команды

Данный вид команд поможет получить данные о версиях, конфигурациях, а также установленных драйверах:

  • ver — предоставляет информацию о версии системы при помощи команды CMD, Windows 7 также поддерживает этот запрос;
  • driverquery — позволяет просмотреть сведения об установленных драйверах; Отображение может происходить в виде списка, таблицы или CSV;
  • systeminfo — предоставляет информацию о конфигурациях системы. Конфигурации можно просмотреть как на локальном, так и на к тому же команда предоставляет свойства о пакетах обновления.

процессами и приложениями

Команды для управления и изменения параметров операционной системы:

  • shutdown — команда используется для выключения, перезагрузки или перевода компьютера в спящий режим. При наличии необходимых у пользователя прав имеется возможность проводить настройки удаленно;
  • time — используется для отображения и изменения текущего времени;
  • date — используется для отображения и изменения текущей даты;
  • tasklist — предоставляет пользователю список процессов, выполняющихся в настоящее время на локальном или удаленном персональном компьютере;
  • schtasks — дает возможность создавать, настраивать или удалять запланированные задачи в операционной системе. В графическом интерфейсе команда представлена программой «Планировщик заданий»;
  • taskkill — применяется для завершения работы процессов посредством идентификаторов или же наименований исполняемых файлов. Использоваться средство начало с Windows XP.

Команды для настройки командной строки

Эта группа команд относится непосредственно к настройке работы CMD. Команды помогут очищать экран, менять его внешний вид и так далее:

  • Exit — позволяет закрывать пакетные данные или же вовсе закрыть командную строку.
  • Color — предоставляет возможность изменения цвета фона или шрифта в окне командной строки. Цвет задается шестнадцетиричной цифрой. Старший бит обозначает яркость, а последующие — цвет. По умолчанию используется белые буквы на черном фоне.
  • Title — позволяет изменять наименование окна CMD.exe.
  • CMD — позволяет запустить новое окно интерпретатора командной строки Windows. Обычно необходимость в этой команде возникает, когда требуется предопределить настоящие настройки CMD.
  • Prompt — дает возможность изменить приветствие командной строки. Если использовать команду без параметров, то текст приглашения будет иметь вид: текущий диск, каталог и символ «больше».

Сетевые команды CMD

У большинства пользователей потребность в данных запросах возникает крайне редко, но профессионалы считают, что данные коды очень помогают при работе с компьютером:

  • getmac — команда предоставляет информацию о аппаратных адресах сетевых адаптеров. При этом узнать можно как локальные, так и удаленные адреса;
  • netsh.exe — команда выполняет открытие еще одной строки. С помощью нее при необходимости можно вести настройку сети. Многие опытные пользователи считают эту программу незаменимой. Для получения справки о командах необходимо написать ее с вопросительным знаком;
  • ipconfig — позволяет получить информацию об установках протокола. Иногда команда позволяет обновить данные в автоматическом режиме. Старые операционные системы могут не поддерживать работу данной команды CMD;
  • nbtstat — основное назначение команды — вывод информации NetBt. кроме того, происходит отображение имен и содержимого;
  • netstat.exe — эта команда выводит информацию о соединениях. Выводимые данные позволяют увидеть всю информацию, связанную с

Стоит помнить, что, помимо этих сетевых команд, существуют еще некоторые, которые помогут упростить работу пользователи. Следует помнить, что использовать эти команды нужно только тогда, когда есть уверенность в совершаемом действии. Неправильное использование команд CMD может привести к серьезным проблемам в работе персонального компьютера.

Список полезных команд

Помимо приведенных команд, существует еще огромное количество прочих:

  • break — команда позволяет включить обработку клавиш CTRL+C;
  • debug — запускает средство для отладки и прочих изменений в программные продукты;
  • devcon — команда запускает средство, альтернативное диспетчеру задач;
  • exe2bin — команда преобразовывает приложения формата exe в двоичный формат;
  • hostname — предоставляет возможность получения имени компьютера;
  • logoff — команда завершает работу системы Windows.

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

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

Управление приложениями, процессами и производительностью

Всякий раз, когда операционная система или пользователь запускает службу, приложение или команду, Microsoft Windows запускает один или более процессов для управления соответствующей программой. Несколько утилит командной строки упростят вам мониторинг программ и управление ими. К этим утилитам относятся:

  • — показывает статистические данные по производительности, включая использование памяти и процессора, а также список всех процессов, выполняемых в локальной системе. Позволяет получать детальные «снимки» задействованных ресурсов и выполняемых процессов. Pmon поставляется с Windows Resource Kit;
  • Tasklist (Task List) — перечисляет все выполняемые процессы по имени и идентификатору процесса, сообщает информацию о сеансе пользователя и занимаемой памяти;
  • Taskkill (Task Kill) — останавливает выполнение процесса, заданного по имени или идентификатору. С помощью фильтров можно останавливать процессы в зависимости от их состояния, номера сеанса, процессорного времени, занимаемой памяти, имени пользователя и других параметров.

Примеры управления процессами через командную строку

Анализ выполняемых процессов в командной строке

При помощи утилиты командной строки Tasklist можно проверить процессы, работающие в локальной или удаленной системе. Tasklist позволяет:

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

Пример: tasklist — команда выводит список запущенных в операционной системе процессов.

Мониторинг процессов и использования системных ресурсов

Process Resource Monitor (Pmon) показывает «моментальный снимок» используемых системных ресурсов и выполняемых процессов. После запуска (вводом pmon в командной строке) эта утилита собирает информацию об использовании ресурсов и выполняемых процессах в локальной системе и выводит результаты в консольное окно. Статистика автоматически обновляется каждые пять секунд. Pmon продолжает работу, пока вы не нажмете клавишу Q для выхода; нажатие любой другой клавиши приводит к обновлению информации.

Останов процессов в командной строке

Чтобы остановить процессы в локальной или удаленной системе, применяйте утилиту командной строки Taskkill . Процесс можно остановить по его идентификатору при помощи параметра /Pid или по имени образа

Пример: taskkill /IM notepad.exe — завершает работу программы блокнот.

Системные и пользовательские процессы

Обычно процесс, запускаемый операционной системой, называется системным, а процесс, запускаемый пользователем, — пользовательским. Большинство пользовательских процессов выполняется в интерактивном режиме. То есть пользователь запускает процесс непосредственно при помощи клавиатуры или мыши. Если программа активна, связанный с ней интерактивный процесс контролирует клавиатуру и мышь до тех нор, пока вы не переключите управление, завершив эту программу или выбрав другую. Процесс, получивший контроль над клавиатурой и мышью, называют активным .

Процессы могут работать и в фоновом режиме независимо от сеансов зарегистрированных пользователей. Фоновые процессы не имеют контроля над клавиатурой, мышью или другими устройствами ввода и обычно запускаются операционной системой. Но с помощью Task Scheduler (Планировщик заданий) пользователи тоже могут запускать процессы в фоновом режиме, и эти процессы способны работать независимо от того, зарегистрирован ли пользователь в системе.

Убить процессы в Windows с помощью командной строки

Завершение процессов в Windows с помощью командной строки

10 апреля 2010 г., Буддхика Чамит

В Ubuntu я использую следующее, чтобы убить ошибочный процесс.

$ пс -efH | grep [имя-процесса-regex]

Получить pid из результата и использовать

$ убить [pid]

При работе в Windows я хотел иметь эквивалентную функциональность в командной строке, а не переходить в окно диспетчера задач, чтобы выполнить работу.Вот что я нашел.

Допустим, я хочу завершить процесс Intenet Explorer, который в настоящее время имеет домашнюю страницу MSN.

список задач /FI «WINDOWTITLE eq MSN*»

Здесь будут перечислены сведения о процессах Internet Explorer, аналогичные приведенной ниже таблице.

Имя образа                 PID          Имя сеанса            Session#            Использование памяти

IEXPLORE.EXE          1168         Консоль                          0                       24 064K

Теперь используйте команду tskill, чтобы убить процесс с помощью PID.

тскилл 1168

Вот и все. Вы закончили убивать свой процесс. : Д.

Примечание. Переключатель /FI в команде списка задач является фильтром. Он фильтрует вывод списка задач, используя заголовок окна связанного процесса. Его также можно отфильтровать, используя PID или имя изображения процесса. Но я использовал заголовок окна, потому что я мог не знать имя изображения или PID (нахождение PID — это мотив в первую очередь) процесса. Название Windows вы можете легко увидеть на рабочем столе. Самое замечательное, что вы можете использовать подстановочные знаки с именем.Смотрите, я использовал только MSN * в шаблоне поиска. Таким образом, это дало бы процессу открытое окно с заголовком, начинающимся с MSN.

Самый простой способ, если вы знаете имя процесса или его часть, — напрямую использовать tskill.

tskill <имя-процесса-regex>

Например, для Internet Explorer.

tskill iexplo*

Но я обнаружил, что некоторые приложения имеют имена процессов, которые трудно угадать. Например, программа просмотра Windows chm имеет имя процесса hh.

Нравится:

Нравится Загрузка…

Родственные

Рубрика: Советы | Командная строка с тегами, Советы | Оставить комментарий

Управление программами Windows XP из командной строки: Taskkill и Tskill

Windows XP поставляется с несколькими инструментами для завершения программ или процессы из командной строки. Возможности и применение Taskkill и Тскилл обсуждаются.

Иногда желательно завершить программу или процесс из командная строка. Процесс может зависнуть или не отвечать, или может быть желательно чтобы иметь сценарий для его окончания. Как Домашняя, так и Профессиональная версия Windows XP поставляется с инструментом Tskill. Кроме того, в XP Professional есть более мощный инструмент Taskkill. Хотя графическая утилита Task Менеджер может использоваться для завершения программ которые зависли, командная строка может быть быстрее и проще в использовании.Также там могут быть ситуации, когда удобно иметь пакетный файл, который можно запустить как сценарий. Кроме того, Taskkill поддерживает сложные фильтры.

Тскилл

Синтаксис команды: TSKILL идентификатор процесса | имя процесса [/SERVER:имя_сервера] [/ID:сессионный | /А] [/В] Значение различных параметров приведено в таблице I.
602″ data-ez-gwidth=»90%»>
Параметр Описание
идентификатор процесса PID для завершения процесса.Используйте, только если имя процесса не используется
имя процесса Имя процесса, который необходимо завершить. Здесь можно использовать подстановочные знаки. Не используйте если используется PID
/СЕРВЕР: имя_сервера Сервер, содержащий идентификатор процесса (текущим по умолчанию). Обычно не требуется на домашних ПК
/ID: идентификатор сеанса Завершить процесс, работающий в рамках указанного сеанса. Часто не требуется на домашние ПК
Завершить процесс, запущенный во ВСЕХ сеансах (требуются права администратора)
Показать информацию о выполняемых действиях

Примером простой команды, завершающей Блокнот, будет tskill notepad . Другой пример — завершение всех открытых документов Microsoft tskill winword Все открытые документы Word будут закрыты, но содержимое не будет быть сохранены, поэтому не забудьте сохранить важную работу.Администратор может закрывать процессы которые могут выполняться в сеансах, запущенных другими пользователями. Команда tskill winword /a закроет все открытые документы Word.

Не всегда может быть очевидно, какое имя процесса использовать для программы. Как правило имя исполняемого файла программы (минус расширение EXE) будет работать. Один из способов — использовать список задач для найти PID и использовать его. Другой — использовать Task Менеджер, чтобы найти процесс связанные с программой. (Конечно, сам Диспетчер задач можно использовать для завершения программа.).

Taskkill

Taskkill предоставляет инструмент с большим количеством опций. Синтаксис команды: TASKKILL [/S system [/U имя пользователя [/P[пароль]]]]{ [/FI filter] [/PID процесса | /IM имя_изображения] } [/F] [/T] Различные параметры описаны в Таблице II.

.
Параметр Описание
/S система Указывает удаленную систему для подключения. Не требуется для большинства домашних ПК
/U имя пользователя Пользовательский контекст, в котором должна выполняться команда.Часто не требуется на домашних ПК
/P пароль Пароль для имени пользователя
/FI фильтр Отображает набор задач, соответствующих критериям, заданным фильтром
/идентификатор процесса PID Указывает PID процесса, который должен быть прекращен. Не используется, если имя изображения указано в команде
/имя изображения IM Задает имя образа процесса это должно быть прекращено.Подстановочный знак ‘*’ может использоваться для указания всех имен изображений. Не используется, если PID дается в команде
Принудительное завершение всех процессов
Уничтожение дерева: завершает указанный процесс и любые дочерние процессы, которые были им запущены

Такие параметры, как имя образа или PID, могут быть не сразу очевидны, а список задач может использоваться для их получения. Taskkill имеет больше возможностей, чем Tskill, и соответственно сложнее в использовании.Например, простая команда «Taskkill notepad» не будет работай. Прежде всего, имя изображения «notepad.exe», а не программа имя «блокнот». Кроме того, как правило, вам придется использовать форсирование выключатель. Команда для закрытия блокнота будет taskkill /im. notepad.exe /f Другой пример — одновременное закрытие нескольких программ. тасккилл/f/im notepad.exe/im mspaint.exe Литература Microsoft не согласуется с тем, является ли ключ /f идет до или после имени изображения, но это не имеет значения.

Фильтрация вывода Taskkill

Taskkill становится особенно мощным, когда фильтры используются с ключом «/fi». Различные правила могут быть сформированы с помощью операторов сравнения, показанных в таблице. III.

Оператор Описание
экв. равно
не Не равно
гт Больше чем. Используется только с числовыми значениями
л Меньше чем.Используется только с числовыми значениями
гэ Больше или равно. Используется только с числовыми значениями
ле Меньше или равно. Используется только с числовыми значениями

В таблице IV показаны переменные, которые можно использовать в фильтре.

Параметр Действительные операторы Допустимые значения
ИмяИзображения экв., пе Любая допустимая строка
ПИД-регулятор экв, ne, gt, lt, ge, le Любое допустимое положительное целое число
Использование памяти экв, ne, gt, lt, ge, le Любое допустимое положительное целое число в килобайтах
CPUTime экв, ne, gt, lt, ge, le Процессорное время в формате из чч:мм:сс.
Сессия экв, ne, gt, lt, ge, le Номер сеанса
Статус экв., пе Работает, не отвечает
Имя пользователя экв., пе Любое допустимое имя пользователя (включая SYSTEM, LOCAL SERVICE , СЕТЕВАЯ СЛУЖБА)
Название окна экв., пе Любая допустимая строка
Услуги экв., пе Имя службы
Модули экв., пе Имя DLL

Примеры использования фильтров в Taskkill

С помощью фильтров вы можете наложить определенный набор условий, которые должны быть соблюдены.Фильтры придают Taskkill значительную гибкость и позволяют точно настраивать target..Некоторые примеры приведены ниже. Обратите внимание, что конкретное имя изображения или PID не обязательно включать при использовании фильтров.
Принудительно завершите все процессы, которые не отвечают. Может быть использован сделать небольшой пакетный файл для закрытия зависших или зависших программ.
тасккилл/ф /fi «статус эквалайзер не отвечает»
Принудительно закройте все программы, используя определенный DLL-файл с именем «some.dll» . Это следует использовать с осторожностью, но одно приложение может заключаться в остановке процессов. Считается, что он связан с DLL от шпионского ПО или троянской программы. Используйте список задач, чтобы посмотреть, какие процессы используют данную DLL.
taskkill /f /fi «модули eq some.dll»
Закройте все программы, использующие большой объем памяти, например 40 МБ. Использовать с уход.
тасккилл/ф/фи «memusage gt 40000»
Закройте программы, использующие более 40 МБ памяти, но не проводник Windows
taskkill /f /fi «imagename ne explorer.exe» /фи «memusage gt 40000»

В начало

Как завершить процесс в Windows 7?

Как убить процесс в Windows?

Способ 1: через диспетчер задач

  1. Нажмите клавишу «Ctrl + Alt + Delete» или клавишу «Window + X» и выберите пункт «Диспетчер задач».
  2. Перейдите на вкладку «Процессы».
  3. Выберите процесс, который хотите убить, и выполните одно из следующих действий. Нажмите клавишу Удалить. Нажмите на кнопку Завершить задачу.Щелкните правой кнопкой мыши процесс и нажмите «Завершить задачу».

9 декабря 2020 г.

Как узнать, какие процессы запущены в Windows 7?

Нажмите Ctrl+Alt+Del . Щелкните Запустить диспетчер задач. Перейдите на вкладку «Процессы». Посмотрите на столбец Описание и выберите известный вам процесс (например, выберите Диспетчер задач Windows).

Как вручную завершить процесс?

Уничтожение процессов командой top Сначала найдите процесс, который вы хотите убить, и запишите его PID.Затем нажмите k во время работы top (с учетом регистра). Вам будет предложено ввести PID процесса, который вы хотите убить. После ввода PID нажмите Enter.

Как завершить процесс Windows из командной строки?

Завершить процесс с помощью Taskkill

  1. Откройте командную строку от имени текущего пользователя или администратора.
  2. Введите список задач, чтобы просмотреть список запущенных процессов и их PID. …
  3. Чтобы убить процесс по его PID, введите команду: taskkill /F /PID pid_number.
  4. Чтобы убить процесс по его имени, введите команду taskkill /IM «имя процесса» /F.

16 января 2018 г.

Как убить процесс?

Как завершить процесс ( kill )

  1. (Необязательно) Чтобы завершить процесс другого пользователя, станьте суперпользователем или примите аналогичную роль.
  2. Получите идентификатор процесса, который вы хотите завершить. $ ps -фу пользователя. …
  3. Завершить процесс. $ kill [номер-сигнала] pid.…
  4. Убедитесь, что процесс завершен.

Как убить несколько процессов в Windows?

В Resource MOnitor используйте Ctrl + Click, чтобы выбрать процессы , которые вы хотите убить, щелкните правой кнопкой мыши один из выбранных процессов и выберите «Завершить процесс». Это убьет все выбранные процессы.

Как завершить все процессы в диспетчере задач?

Закрыть все открытые программы Малоизвестный набор нажатий клавиш закроет все активные программы сразу и в кратчайшие сроки. Нажмите Ctrl-Alt-Delete, а затем Alt-T, чтобы открыть вкладку «Приложения» диспетчера задач . Нажмите стрелку вниз, а затем Shift-стрелку вниз, чтобы выбрать все программы, перечисленные в окне.

Сколько процессов должно быть запущено в Windows 7?

63 процесса вообще не должны вас беспокоить. Вполне нормальный номер. Единственный безопасный способ контролировать процессы — контролировать стартапы. Некоторые из них МОГУТ быть ненужными.

Как убить все процессы?

Самый простой способ полностью убить кучу процессов — выполнить команду killall .Команда kill all в Linux сначала отправит сигнал каждому работающему демону. Если вы не укажете какое-либо имя сигнала, по умолчанию он отправляет SIGTERM.

Как завершить приостановленный процесс Windows?

Нажмите «Файл» (в Process Explorer) и выберите «Показать подробности для всех процессов».

  1. Нажмите Да, если будут запрошены разрешения.
  2. Process Explorer перезапустится. После перезапуска Process Explorer щелкните правой кнопкой мыши проблемное приложение и выберите «Убить процесс».Это должно решить проблему.

2 мая 2019 г.

Как убить процесс в шпаклевке?

Как принудительно завершить процесс в Linux

  1. Используйте команду pidof, чтобы найти идентификатор процесса запущенной программы или приложения. pidoff имя приложения.
  2. Чтобы убить процесс в Linux с PID: kill -9 pid.
  3. Чтобы убить процесс в Linux с именем приложения: killall -9 имя_приложения.

17 апреля 2019 г.

Как убить процесс в терминале?

  1. Используйте комбинацию клавиш Ctrl + Break.
  2. Нажмите Ctrl + Z . Это не остановит программу, но вернет вам командную строку. Затем выполните команду ps -ax | grep *%имя_программы%* . Найдите строку, соответствующую той, которую вы хотите остановить. Первое целое число в строке будет идентификатором программы. Убейте -9 %id%, чтобы наконец остановить это.

1 июля 2017 г.

Как убить несколько процессов в Windows 7?

Я приказываю закрыть сразу несколько задач,

  1. Открыть CMD.
  2. Введите список задач, чтобы отобразить все запущенные процессы на вашем компьютере.
  3. Чтобы убить определенную группу процессов.
  4. Введите taskkill /F /IM iexplore.exe (Пояснение: taskkill /F {force} /IM {имя образа} {имя процесса})

24 мая 2011 г.

Как автоматически завершить процесс?

Как принудительно завершить процесс в Linux

  1. Используйте команду pidof, чтобы найти идентификатор процесса запущенной программы или приложения. pidoff имя приложения.
  2. Чтобы убить процесс в Linux с PID: kill -9 pid.
  3. Чтобы убить процесс в Linux с именем приложения: killall -9 имя_приложения.

17 апреля 2019 г.

Как закрыть все процессы в диспетчере задач Windows 7?

Закройте все открытые программы. Нажмите Ctrl-Alt-Delete, а затем Alt-T, чтобы открыть вкладку «Приложения» диспетчера задач. Нажмите стрелку вниз, а затем Shift-стрелку вниз, чтобы выбрать все программы, перечисленные в окне. Когда они все выбраны, нажмите Alt-E, затем Alt-F и, наконец, x , чтобы закрыть диспетчер задач.

Как очистить диспетчер задач?

Нажмите «Ctrl-Alt-Delete» один раз, чтобы открыть Диспетчер задач Windows.Двойное нажатие перезагружает компьютер.

Что произойдет, если я завершу все процессы в диспетчере задач?

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

Как остановить запуск программ в фоновом режиме в Windows 7?

Windows 7/8/10:

  1. Нажмите кнопку Windows (раньше это была кнопка «Пуск»).
  2. В поле внизу введите «Выполнить», затем щелкните значок поиска.
  3. Выберите «Выполнить» в разделе «Программы».
  4. Введите MSCONFIG и нажмите OK. …
  5. Установите флажок Выборочный запуск.
  6. Нажмите кнопку ОК.
  7. Снимите флажок Загружать элементы автозагрузки.
  8. Нажмите «Применить», затем «Закрыть».

Учебное пособие по команде Windows taskkill — Завершить процесс через командную строку — WindowsTect

Командная строка Windows или MS-DOS предоставляет команду taskkill для уничтожения процессов через командную строку.Команда kill задачи имеет различные функции, которые можно использовать при уничтожении процессов. В этом уроке мы узнаем, как различными способами завершить задачу в Windows с помощью команды taskkill.

Синтаксис команды

taskkill

Команда taskkill имеет следующий синтаксис.

  taskkill ОПЦИИ ПРОЦЕСС  
  • ОПЦИИ — это различные опции, используемые для уничтожения данного процесса. Этот параметр является необязательным.
  • ПРОЦЕСС — это спецификатор процесса, который может быть идентификатором процесса или именем процесса.Этот параметр является обязательным.

Параметры команды taskkill

Команда taskkill принимает следующие параметры.

2 Описание

0 / S Укажите имя пользователя

1

9006 / P
Параметр
Укажите пароль для пользователя
/fi Отфильтровать и сопоставить процесс, который нужно убить, по имени процесса и другим атрибутам
/f Force to kill
/t Завершить также дочерние процессы

Завершить процесс с помощью команды taskkill

Самый простой способ убить процесс с помощью команды taskkill — использовать параметр /pid и указать идентификатор процесса.Идентификатор процесса может отображаться по-разному, но команда tasklist может использоваться из командной строки для отображения имен процессов и идентификатора процесса.

  список задач  

Мы найдем идентификатор задачи или процесса и предоставим его в команду taskkill.

  тасккилл /pid 1230  

Убить несколько процессов с помощью команды taskkill

Команда taskkill также может использоваться для уничтожения нескольких процессов за один раз. Просто предоставляет каждому идентификатору процесса другую опцию /pid.

  тасккилл /pid 1230 /pid 3420 /pid 1253  

Убить процесс с именем процесса

Еще одна мощная и полезная функция taskkill — уничтожение процесса по его имени. На самом деле ни один процесс не убит с именем. Все процессы с заданным именем будут убиты.

  тасккилл /im firefox.exe  

Запустить команду taskkill от имени другого пользователя

В системе несколько пользователей могут выполнять процессы. Текущий пользователь может легко убить свои процессы, но другой пользовательский процесс не может быть уничтожен, если вы не являетесь администратором.Команда taskkill может использовать другую учетную запись пользователя для уничтожения своих процессов. Даже пользователю-администратору может быть предоставлено право убивать каждый процесс без необходимости дополнительных привилегий. Параметр /u используется для указания имени пользователя.

  тасккилл /у "исмаил" /пид 2345  

Принудительно завершить процесс с помощью команды taskkill

Команда taskkill позволяет принудительно завершать процессы. Это может быть полезно, если процесс завис и не отвечает на запрос на уничтожение.Параметр /f используется для принудительного завершения процесса.

  тасккилл/ф/пид 2354  

Убить процесс удаленной системы с помощью taskkill

Команда taskkill позволяет удаленно завершать процессы. Это означает, что удаленные системные процессы могут быть уничтожены путем простого указания имени хоста или IP-адреса удаленной системы. Мы также можем использовать имя пользователя удаленной системы. В следующем примере мы укажем удаленную систему с параметром /s и предоставим имя хоста удаленной системы .Это может быть и IP-адрес. Параметр /u используется для указания пользователя удаленной системы, который является пользователем домена в этом случае, где « testdomain » — это имя домена, « ismail » — это пользователь домена. Пароль предоставляется с опцией /p как « NotSecure ».

  taskkill /s wintect /u testdomain\ismail /p «NotSecure» /fi «cmd.exe»  

Убить популярные процессы/приложения

Некоторые приложения очень популярны и часто используются там, где они могут регулярно зависать.Команду taskkill можно использовать для уничтожения этих процессов, чтобы предотвратить узкое место в системе. Как правило, большой объем памяти и ЦП с использованием таких приложений, как Google Chrome, Mozilla Firefox или сложных команд MS-DOS или PowerShell, может быть зависшим. Ниже вы можете найти простой способ убить эти процессы

9067F11

Firefox /killFFirefox

Mozilla task.820exe 90 процесс Windows

Убить процесс или задачу из диспетчера задач довольно просто. Однако, когда вы хотите убить один и тот же процесс, который выполняется несколько раз, это становится очень сложно. Поскольку диспетчер задач позволяет пользователю убивать один процесс за раз, командная строка дает вам гораздо больше контроля и возможность завершать один или несколько процессов одновременно.Лично я часто использовал командную строку всякий раз, когда хотел убить какую-либо задачу в своей системе. Потому что в моем случае я открываю несколько браузеров Chrome, и большую часть времени мой браузер или система Chrome отказываются от меня и не отвечают, и использование этой командной строки делает мою жизнь проще, чем полный перезапуск.

Всякий раз, когда вы открываете какое-либо приложение, оно будет иметь процесс, работающий в фоновом режиме. Каждый процесс будет иметь уникальный номер PID и имя процесса (также называемое именем образа).Ниже я покажу, как вы можете убить процесс, используя имя процесса (имя изображения) или используя номер PID для этого конкретного процесса.

Давайте найдем имя процесса (имя образа) или PID:

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

.
  список задач  

Выполните следующие шаги, чтобы убить процесс из командной строки:

Убить процесс с использованием имени образа:

Шаг 1: Откройте командную строку в режиме администратора.Нажмите клавишу Window + R, введите «cmd» в диалоговом окне «Выполнить» и нажмите Ctrl + Shift + Enter, чтобы запустить команду от имени администратора.

Шаг 2: Введите следующую команду в командной строке и нажмите Enter.  

Это уничтожит процесс по имени, указанному в командной строке.

  тасккилл /F /IM имя_изображения  
Параметр

/F принудительно завершает процесс без запроса подтверждения пользователя. Параметр
/IM используется для имени образа (имя процесса).

Чтобы убить процесс с помощью PID: Шаг 1: Откройте командную строку в режиме администратора. Нажмите клавишу Window + R, введите «cmd» в диалоговом окне «Выполнить» и нажмите Ctrl + Shift + Enter, чтобы запустить команду от имени администратора.

Убить процесс с помощью PID:

Шаг 1: Откройте командную строку в режиме администратора. Нажмите клавишу Window + R, введите «cmd» в диалоговом окне «Выполнить» и нажмите Ctrl + Shift + Enter, чтобы запустить команду от имени администратора.

Шаг 2: Введите следующую команду в командной строке и нажмите Enter.

  Тасккилл /F /PID 39916  
Параметр

/F принудительно завершает процесс без запроса подтверждения пользователя.
Параметр /PID используется для PID завершения процесса   

Если вам понравился наш пост, помогите поделиться им с другими.

Команда PowerShell Kill Process — завершение/закрытие программы!

Когда вы работаете с ОС Windows, для любого системного администратора важно знать, как завершить процесс с помощью PowerShell.

При запуске операционной системы Windows создается процесс для каждой системной службы.

Windows назначает уникальный PID «Идентификатор процесса» для каждого процесса.

Например, когда вы открываете приложение Firefox, операционная система создает процесс для этого приложения.

Существует несколько способов завершить процесс в операционной системе Windows.

В этом руководстве мы покажем вам, как завершить процесс с помощью PowerShell в среде Windows.Изучите другие полезные команды PowerShell с помощью этой памятки.

Откройте интерфейс PowerShell

Чтобы открыть интерфейс PowerShell, одновременно нажмите клавиши Windows + R на клавиатуре (или нажмите кнопку Windows и введите « run » и нажмите кнопку «Ввод», чтобы открыть окно запуска) и введите следующее в поле «Выполнить» как показано ниже:

Затем нажмите кнопку OK , чтобы открыть интерфейс PowerShell, как показано ниже:

Завершить процесс с помощью Taskkill

Основной синтаксис команды Taskkill для уничтожения процесса показан ниже:

taskkill /F /PID номер процесса

или

taskkill /имя процесса IM /F

Затем откройте интерфейс PowerShell и выполните следующую команду, чтобы получить список всех запущенных процессов и их PID:

список задач | больше

Вы должны увидеть следующий экран:

Если вы хотите завершить работу приложения WordPad, вам нужно будет завершить процесс wordpad.exe и cmd.exe по его PID или имени.

Чтобы завершить процесс wordpress.exe по его PID (1180), выполните следующую команду:

тасккилл /F /PID 1180

Чтобы убить процесс cmd.exe по его имени, выполните следующую команду:

тасккилл /IM CMD.EXE /F

Примечание : необходимо открыть PowerShell от имени администратора, чтобы завершить процесс.

Завершить процесс с помощью PowerShell

Основной синтаксис для уничтожения процесса с помощью команды Stop-Process в PowerShell, как показано ниже:

Stop-Process -Name имя-процесса -Force

или

Stop-Process -ID ID процесса -Force

Чтобы убить процесс с PID 1856, выполните следующую команду:

Остановка процесса -ID 1856 -Force

Чтобы убить процесс с именем процесса WordPad, выполните следующую команду:

Stop-Process -Name wordpad -Force

Точно так же вы можете убить процесс Блокнота и Firefox с помощью следующей команды:

Stop-Process -Name notepad -Force
Stop-Process -Name firefox -Force

Заключение

В приведенном выше руководстве мы узнали, как завершить процесс с помощью PowerShell в Windows.Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы ниже в разделе комментариев!

10 бесплатных инструментов для одновременного уничтожения нескольких процессов Windows • Raymond.CC

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

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

Одновременное завершение всех процессов, вызывающих проблему, не дает возможности возродиться чему-либо и, возможно, останавливает работу тех процессов, которые вам не нужны. Поскольку диспетчер задач Windows не может этого сделать, вам понадобится другой метод, вот десять, которые вы можете попробовать.

1. Ultimate Process Detail and Killer

Ultimate Process Killer — это автономная портативная программа размером всего 153 КБ, которая показывает вам все запущенные процессы и позволяет вам закрывать их в пакетном режиме. Как следует из названия, он также показывает много деталей обо всех запущенных процессах в главном окне.

Запустите программу или обновите список, если он уже открыт, установите флажки процессов, которые вы хотите убить, а затем нажмите Kill Checked Process .Процедура является немедленной и не имеет диалоговых окон подтверждения. Также доступна опция завершения любого отдельного процесса двойным щелчком мыши. Полезной функцией является ведение журнала на вкладке «Подробности и параметры», в котором рассказывается, как прошла процедура.

Скачать Ultimate Process Killer


2. Killer

Killer — один из новых инструментов в нашем списке, и он разработан специально для завершения нескольких задач и не более того, как отмечает разработчик. Это довольно визуально привлекательная программа с понятным и понятным интерфейсом.Есть даже темный режим пользовательского интерфейса для пользователей, которые предпочитают темный режим приложения Windows. Эта опция находится в меню «Настройки» (три горизонтальные линии) в правом нижнем углу.

Просто установите нужные флажки и нажмите кнопку Kill , чтобы завершить выбранные процессы. Кнопка Children Too также убивает процессы, запущенные этими отмеченными записями. Существует флажок «Выбрать все», но его следует избегать, поскольку он попытается закрыть процессы Windows, которые не следует закрывать.Доступна портативная или установочная версия.

Скачать Killer


3. Автоматическое завершение любого процесса

Автоматическое завершение любого процесса интересен тем, что позволяет создавать списки, которые затем можно использовать для пакетного завершения процессов. Запущенные процессы могут быть добавлены в список совпадений, а пакетное завершение выполняется каждый раз, когда вы выполняете список, или немедленно уничтожается. Если вы не используете что-то вроде Universal Extractor для распаковки установщика MSI, его нужно будет установить.Для Windows 10/11 требуется .NET Framework 3.5.

Перейдите на вкладку «Добавить запущенные процессы» в программе и отметьте каждый запущенный процесс из списка, а затем нажмите Сохранить в список совпадений или Убить сейчас! Для сохранения списка можно выбрать один процесс, если их несколько. Вы можете создавать, редактировать и запускать собственный список совпадений, когда захотите. Еще одна полезная опция в «Других настройках» — это таймер, который будет выполнять выбранный список совпадений каждые заданное количество минут из системного трея.

Загрузить Auto Kill Any Process


4. Multi-Process Killer

Что касается простоты использования, Multi-Process Killer настолько прост, насколько вы можете себе представить. Несмотря на то, что это переносимый исполняемый файл, для работы Multi-Process Killer требуется среда выполнения Java, поэтому ее необходимо загрузить и установить отдельно, если она еще не установлена ​​в вашей системе.

Запустите программу, выберите процессы, которые вы хотите завершить, отметив их флажками.Затем нажмите кнопку Kill Selected Processes . После окна подтверждения все, о чем вы просили, должно быть прекращено. Единственный вариант, о котором можно говорить, — это изменение частоты обновления списка процессов со значения по умолчанию 1,5 секунды.

Скачать Multi-Process Killer


5. Process Hacker

Существует много хороших инструментов управления задачами, которые лучше, чем диспетчер задач Windows. Однако некоторые из них не могут убить более одного процесса за раз.Process Explorer, пожалуй, самый известный пример. Популярный Proces Hacker — один из тех, кто может выбрать несколько записей для завершения.

Выбор осуществляется с помощью стандартных комбинаций Windows: Shift+щелчок для выбора непрерывного диапазона и CTRL+щелчок для выбора отдельных записей. Затем нажмите клавишу Del , чтобы закрыть эти записи. Если вы выбираете программу с несколькими активными процессами, например веб-браузер, обязательно выберите родительский процесс, а не все отдельные процессы, иначе все записи могут быть удалены не все.

Загрузить Process Hacker


6. DTaskManager

DTaskManager — еще один инструмент Windows Task Manager, очень похожий на Process Hacker, упомянутый выше. У него есть несколько функций, которые обычно не встречаются в аналогичных инструментах, таких как автоматическое управление приоритетами процессов, дросселирование ЦП, сокращение использования ОЗУ и возможность установить программу в качестве диспетчера задач по умолчанию.

Множественный выбор осуществляется с помощью обычных комбинаций клавиш Shift+щелчок и CTRL+щелчок.Нажмите кнопку Kill Task или используйте более мощную опцию «Переопределение Kill Task», если процессы упрямы и не хотят закрываться. DTaskManager также может закрывать системные процессы, что является мощной и потенциально опасной способностью при неправильном использовании.

Скачать DTaskManager


7. KillProcess

Этот инструмент KillProcess является одним из самых простых в использовании. Однако есть потенциально мощная встроенная функция, которая может оказаться полезной.Кнопка цели перетаскивания позволяет вам перетащить кнопку на открытое окно на рабочем столе, и она выделит запущенный процесс. Это удобно, если программа имеет неясное или несвязанное имя процесса.

Стандартные комбинации Shift+щелчок и CTRL+щелчок используются для множественного выбора записей из списка процессов. Затем нажмите кнопку Завершить . Чтобы использовать параметр поиска цели, перетащите значок в левом нижнем углу на окно другой программы, и он выделит один или несколько связанных процессов.Обязательно используйте 64-разрядную версию в 64-разрядной системе, использование 32-разрядной версии ничего не покажет в списке процессов.

Скачать KillProcess


8. SpaceTornado Killer

На самом деле это старый инструмент, выпущенный еще в 2006 году, но он до сих пор работает на последних операционных системах. Что делает SpaceTornado Killer полезным, так это то, что он имеет простой в использовании, хотя и устаревший интерфейс и минимум информации, но достаточный, чтобы сделать его эффективным. Платформа .NET Framework 2/3.5 требуется для пользователей Windows 8/10/11, инструмент представляет собой автономный переносимый исполняемый файл.

Все, что вам нужно сделать, это открыть программу и использовать Shift+щелчок и/или CTRL+щелчок для выбора нескольких процессов. Затем нажмите на кнопку Kill selected или нажмите клавишу F4. Единственный параметр, о котором следует говорить, — это частота обновления, с которой обновляется список. Одна странность, с которой мы столкнулись во время тестирования, — это ошибка отказа в доступе при уничтожении процессов. Тем не менее, похоже, он убил те процессы, на которые жаловался.

Скачать SpaceTornado Killer


9. KillProcess

Не путайте с одноименной программой выше. Это похоже на Auto Kill Any Process, поскольку позволяет использовать предопределенные списки процессов. Затем списки уничтожения можно загрузить на любой компьютер, и все запущенные процессы в списке будут уничтожены (или инвертированы, а не уничтожены). К сожалению, включенные списки сильно устарели, но вы можете легко составить свой собственный.

Чтобы создать список, выберите «Файл» > «Новый список убийств», укажите имя и местоположение.Щелкните процесс в окне и нажмите клавишу «Вставить» (или щелкните правой кнопкой мыши > «Добавить в список»). Нажмите нижнюю левую кнопку, чтобы выполнить список и убить выбранные процессы. Либо добавьте другие исполняемые файлы в список вручную в окне редактирования списка. Списки уничтожения можно инвертировать и превратить в списки процессов, которые необходимо сохранить, установив флажок в разделе «Редактировать список уничтожения» > «Информация о списке».

Полезная функция, о которой стоит упомянуть, — это возможность для KillProcess находиться в трее, активно наблюдая за списком запущенных процессов и уничтожая определенные процессы в списке уничтожения, как только они запускаются.Для этого выберите процесс при редактировании списка и установите флажок «Сканировать процесс». Как только программа появится в списке запущенных процессов, KillProcess снова ее автоматически убьет.

Загрузить KillProcess


10. Завершение нескольких процессов из командной строки или сценариев

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

Taskkill /F /IM Firefox.exe /IM MSEdge.exe /IM Chrome.exe [/IM имя процесса.exe]

С добавлением /F приведенная выше команда принудительно убивает все экземпляры Firefox, Microsoft Edge и Chrome. Используйте /PID {номер} вместо /IM {имя}, если вы хотите убить процесс по PID.Эта опция не будет убивать несколько экземпляров процесса с одним и тем же именем. Например, все файлы Chrome.exe не будут уничтожены, потому что у них будут разные PID.

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

Для /F %r в (C:\KillProcesses.txt) выполните Taskkill /F /IM %r

Все, что вам нужно сделать, это добавить имена процессов, такие как chrome.exe или firefox.exe, в простой текстовый файл, по одному на строку. Затем вызовите текстовый файл с аргументом, и он попытается убить все перечисленные задачи.

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

.

Добавить комментарий

Ваш адрес email не будет опубликован.

Имя приложения taskkill Команда
Google Chrome taskkill /F /IM Chrome.exe
MS-DOS или cmd.exe taskkill /F /IM cmd.exe
PowerShell taskkill /F /IM powershell.exe