Управлять процессами в Windows можно не только через UI («Менеджер задач»), но и через командную строку. К тому же командная строка предоставляет больше контроля над данными действиями.
Для вывода списка запущенных процессов нужно ввести команду:
Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 4 K System 4 Services 0 4 124 K smss.exe 348 Services 0 336 K csrss.exe 480 Services 0 2 780 K wininit.exe 552 Services 0 572 K csrss.exe 568 Console 1 9 260 K winlogon.exe 616 Console 1 2 736 K services.exe 640 Services 0 9 284 K lsass.exe 660 Services 0 16 464 K explorer.exe 27736 Console 1 125 660 K
«Убить» процесс можно как по его имени, так и по PID:
>Taskkill /IM explorer.exe /F
>Taskkill /PID 27736 /F
Флаг /F указывает, что завершить процесс нужно принудительно. Без данного флага, в некоторых случаях, процесс может не «убиться» (к примеру, это актуально как раз для процесса explorer.exe).
Завершение процессов через командную строку cmd. Tasklist и Taskkil
To kill processes on your computer, you would normally use the Windows Task Manager. The Windows Task Manager is a program designed to help you manage the processes running on your computer. Although the Task Manager is sufficient for most circumstances, it is designed to prevent users from ending processes that it believes are critical which can result in some errors when you try to kill those processes using it. Additionally, some frozen programs may not terminate if you attempt to kill them from Task Manager. When you encounter problems such as these, you’re not out of options.
A program called Command Prompt may be able to kill processes that Task Manager can’t. If you want to kill a process on your computer using Command Prompt, read on!
![]()
![]()
- Windows 8/8.1 users should click the Details tab.
- If a program that is currently running on your screen is frozen and you want to kill it, an easy way to find its name is to click the Applications tab (Processes tab in Windows 8/8.1), right click the window’s name, then click Go to process (Go to details in Windows 8/8.1).
- If the Task Manager window does not display any tabs, double-click in the indicated space in the window to show them.
![]()
![]()
Как закрыть или завершить процесс, зависшую программу или вирус в командной строке
- If a User Account Control dialog appears, click Yes on it.
![]()
![]()
![]()
- Command Prompt should display a message similar to SUCCESS: The process «example.exe» with PID 0000 has been terminated.
200 characters left
Include your email address to get a message when this question is answered.
Thanks for submitting a tip for review!
Do not kill critical Windows processes using this method. If you kill a Windows-reliant process using Command Prompt, you might cause system instability or crashes.
About This Article
Thanks to all authors for creating a page that has been read 50,789 times.
Is this article up to date?
To kill processes on your computer, you would normally use the Windows Task Manager. The Windows Task Manager is a program designed to help you manage the processes running on your computer. Although the Task Manager is sufficient for most circumstances, it is designed to prevent users from ending processes that it believes are critical which can result in some errors when you try to kill those processes using it. Additionally, some frozen programs may not terminate if you attempt to kill them from Task Manager. When you encounter problems such as these, you’re not out of options.
A program called Command Prompt may be able to kill processes that Task Manager can’t. If you want to kill a process on your computer using Command Prompt, read on!
![]()
![]()
- Windows 8/8.1 users should click the Details tab.
- If a program that is currently running on your screen is frozen and you want to kill it, an easy way to find its name is to click the Applications tab (Processes tab in Windows 8/8.1), right click the window’s name, then click Go to process (Go to details in Windows 8/8.1).
- If the Task Manager window does not display any tabs, double-click in the indicated space in the window to show them.
![]()
![]()
- If a User Account Control dialog appears, click Yes on it.
![]()
![]()
![]()
- Command Prompt should display a message similar to SUCCESS: The process «example.exe» with PID 0000 has been terminated.
200 characters left
Include your email address to get a message when this question is answered.
Thanks for submitting a tip for review!
Do not kill critical Windows processes using this method. If you kill a Windows-reliant process using Command Prompt, you might cause system instability or crashes.
About This Article
Thanks to all authors for creating a page that has been read 50,789 times.
Is this article up to date?
Многие пользователи умеют завершать процессы через «Диспетчер задач». Но, далеко не все знают, что ту же процедуру можно выполнить и с помощью командной строки. В большинстве случаев это не так удобно, как через «Диспетчер задач», но в некоторых ситуациях без этого не обойтись.
Завершение процессов через командную строку позволяет быстро закрыть большое количество похожих программ или программ, которые были запущены определенным пользователем на удаленном компьютере.
Как посмотреть запущенные процессы через командную строку
Для того чтобы посмотреть запущенные процессы через командную строку на Windows 7 или Windows 10 нужно использовать команду « tasklist ». Данная команда позволяет получить подробную информацию о всех запущенных процессах на локальном или удаленном компьютере. Подробную информацию о данной команде, ее синтаксисе и используемых параметрах можно получить здесь.
tasklist

Также для просмотра запущенных процессов в командной строке можно использовать возможности PowerShell. Для этого нужно сначала выполнить команду « powershell », для того чтобы перейти в режим PowerShell, и потом выполнить команду « get-process ». Более подробную информацию о команде « get-process », ее синтаксисе и параметрам можно получить здесь.
powershell get-process

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

Для завершения процессов через командную строку в Windows 7 или Windows 10 нужно использовать команду « taskkill ». Данная команда позволяет завершить процесс на локальном или удаленном компьютере по его названию или идентификатору (PID). Подробную информацию о данной команде, ее синтаксисе и параметрам можно получить здесь.
Основными параметрами команды « taskkill » являются:
- /PID
Завершение по идентификатору (PID); - /IM
Завершение по названию (можно использовать знак подстановки *); - /T
Завершение всех дочерних процессов; - /F
Принудительное завершение процесса;
Чтобы завершить процесс используя идентификатор нужно выполнить команду « tasklist », найти нужный процесс и узнать его PID.

После этого нужно выполнить команду « taskkill » указав PID процесса. Также обычно используют параметр « /F » для принудительного завершения работы программы. Без параметра « /F » программа может не закрыться, если у нее есть несохраненные данные. В результате команда буде выглядеть примерно так:
taskkill /PID 8468 /F

Также программу можно завершить по названию процесса. Для этого нужно ввести команду « taskkill » указав название процесса с помощью параметра « /IM » и при необходимости использовав параметр « /F » для принудительного завершения. Например, для того чтобы закрыть программу « keepass.exe » нужно выполнить следующее:
taskkill /IM keepass.exe /F

Также нужно отметить, что параметр « /IM » позволяет использовать знак подстановки (*). Поэтому не обязательно вводить полное название процесса. Вместо этого вы можете выполнить:
taskkill /IM keepas* /F

При необходимости можно завершать сразу несколько процессов, для этого достаточно указать несколько параметров « /PID » или « /IM ». Например, для того чтобы принудительно закрыть сразу две программы (Keepass и Notepad++) нужно выполнить следующую команду:
taskkill /IM keepas* /IM notepad* /F

Обратите внимание, завершение процессов с помощью команды « taskkill » зависит от уровня прав пользователя. Если у вас нет достаточных прав, то завершить работу программы не удастся.
- Как поставить высокий приоритет программе в Windows 11 и Windows 10
- Выключение компьютера через командную строку
- Как перезагрузить компьютер через командную строку
- Как вызвать командную строку в Windows 7
- Как поменять дату в Windows 7
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Sometimes when an application in Windows hangs, freezes and stops responding the only way to terminate it is to kill from the command-line.
The taskkill command in Windows serves for terminating tasks by name or by process id (PID).
In this note i am showing how to find and kill a process by its name or by PID and how to identify a process by the listening port.
I am also showing how to troubleshoot “The process could not be terminated” and “Access denied” errors.
Cool Tip: Get the return code from the last command or application! Read more →
List all Windows processes and find the full name of a process to kill (case insensitive):
C:> tasklist | findstr /I process_name
Kill the process by name:
C:> taskkill /IM process_name.exe
Kill Process by PID
List all Windows processes and find the PID of a process to kill (case insensitive):
C:> tasklist | findstr /I process_name
Kill the process by PID:
C:> taskkill /PID process_id
Kill Process by Port
List all Windows processes listening on TCP and UDP ports and find the PID of a process running on a specific port:
C:> netstat -ano | findstr :port
Find the name of a process by its PID:
C:> tasklist /FI «pid eq process_id»
Kill the process by name or by PID:
C:> taskkill /IM process_name.exe — or — C:> taskkill /PID process_id
Cool Tip: Windows grep command equivalent in CMD and PowerShell! Read more →
Troubleshooting
Kill the process forcefully in case of the following error:
ERROR: The process with PID XXX could not be terminated.
Reason: This process can only be terminated forcefully (with /F option).
C:> taskkill /F /IM process_name.exe — or — C:> taskkill /F /PID process_id
If you get an “Access is denied” error, you should open the command prompt as an administrator:
ERROR: The process with PID XXX could not be terminated.
Reason: Access is denied
To run the CMD as an administrator, press ⊞ Win keybutton to open the start menu, type in cmd to search for the command prompt and press Ctrl + Shift + Enter to launch it as administrator.

Как должно быть Вам известно, процесс можно запросто завершить, выбрав соответствующий пункт в диспетчере задач. Однако, так же есть возможность завершения нужного процесса через командную строку, с помощью программы taskkill, которая идет по умолчанию с любой операционной системой Windows. Рассмотрим различные примеры применения этой программы.
Завершение процесса по его имени
Как завершить процесс через командную строку
Процесс завершения программы может быть простым или сложным в зависимости от ситуации. В данной статье мы рассмотрим несколько способов завершения процессов через командную строку, остановки программ и устранения проблемы, заключающейся в зависшем процессе.
Как завершить любой процесс
Один из наиболее распространенных способов завершения процессов — это Диспетчер задач Windows. Для запуска Диспетчера задач на Windows нажмите на клавиатуре Ctrl + Shift + Esc. В появившемся окне во вкладке процессы необходимо найти процесс данной программы, выбрать его и нажать кнопку «Завершить процесс».
Как остановить программу через командную строку
Есть случаи, когда операционная система может не отреагировать на ваши команды через Диспетчер задач. В таких ситуациях можно использовать командную строку Windows, чтобы принудительно закрыть приложение.
Для этого необходимо открыть командную строку, набрав «cmd» в строке поиска Windows, а затем выбрав приложение «Командная строка» из результатов поиска. В командной строке введите команду tasklist и нажмите «Enter». Это покажет вам полный список всех запущенных процессов. Вы найдете программу, которую хотите остановить, и выведете ее PID (Process Identifier или уникальный идентификатор). Затем вы можете использовать команду taskkill /PID PID /F или taskkill /PID PID /T /F, чтобы принудительно завершить процесс.
Если вам нужно завершить несколько процессов с помощью командной строки, то можно использовать команду taskkill /IM processname.exe /F, где processname.exe — это имя процесса, который вы хотите завершить. Эта команда искажает все любые процессы, которые связаны с processname.exe, что может быть удобно, если вам нужно произвести завершение всех экземпляров программы, которая вечно грузится.
Как завершить зависший процесс
Если программа зависла, вы можете использовать Диспетчер задач Windows для закрытия этой программы, следуя той же процедуре, которую мы описали в предыдущем разделе. Если это не помогло, то есть другие способы. Существует комбинация клавиш Alt+Ctrl+Del, которая откроет меню, в котором вы можете выбрать задачу «Завершить задачу». Если это не помогает, то следующий шаг — перейти во вкладку «Процессы» Диспетчера задача, найдите зависший процесс и завершите его.
Как закрыть программу через командную строку Linux
Если вы используете Ubuntu, вы можете использовать команду xkill, чтобы закрыть любое приложение. Для этого выполните следующее:
- Откройте «Настройки» > «Сочетания клавиш».
- Прокрутите вниз и нажмите +, чтобы создать новый ярлык.
- В полях «Имя» и «Команда» введите «xkill».
- Нажмите «Ярлык», чтобы задать сочетание клавиш для вызова команды.
- Нажмите Добавить, чтобы завершить.
Полезные советы и выводы
В данной статье мы рассмотрели несколько способов завершения процессов, остановки программ и устранения проблемы, заключающейся в зависшем процессе.
- В первую очередь, стоит попытаться закрыть программу с помощью Диспетчера задач Windows.
- Если это не помогает, можно попробовать завершить процесс через командную строку.
- Если программа зависла, попробуйте использовать комбинацию клавиш Alt+Ctrl+Del или Диспетчер задач Windows, чтобы завершить задачу. Если это не помогает, закройте зависший процесс во вкладке «Процессы» Диспетчера задач.
- Если вы используете Ubuntu Linux, вы можете использовать команду xkill, чтобы закрыть любое приложение.
Запомните эти советы и вы легко справитесь с зависшими процессами на своем компьютере или ноутбуке!
Как остановить службу из командной строки
Для приостановки или остановки службы из командной строки можно использовать определенные команды. Чтобы приостановить службу, необходимо заменить команду «net start» на «net pause». Эта команда приостановит работу службы, но она останется включенной. Для полной остановки службы следует заменить команду «net start» на «net stop». При этом служба будет полностью остановлена.
Обе команды выполняются в окне командной строки и рекомендуются для использования пользователями, которые имеют навыки работы с операционной системой. Правильное использование этих команд может помочь пользователю в управлении службами и повышении производительности компьютера. Важно помнить, что неверное использование этих команд может привести к неисправностям в работе компьютера и потере данных.
Как закрыть файл через командную строку
Чтобы закрыть файл через командную строку, необходимо знать идентификатор процесса, связанного с этим файлом. С помощью команды ps aux | grep [ИМЯ] или pgrep [ИМЯ] можно узнать этот идентификатор. Затем следует использовать команду kill [ID] или pkill [ID], где [ID] — это идентификатор процесса. Если нужно закрыть все окна программы сразу, например, браузера, можно применить команду killall [ИМЯ].
Эта команда закроет все процессы с заданным именем. Эти команды могут быть полезны в том случае, если какой-то процесс завис или не отвечает и его нужно принудительно закрыть. Однако перед использованием этих команд необходимо быть осторожным, чтобы случайно не закрыть важный процесс, который может повредить систему.
Как остановить программу в командной строке
Если Вам необходимо остановить программу в командной строке, то можно воспользоваться командой tasklist. Для этого нужно ввести эту команду и нажать Enter. После запуска в командной строке появится список запущенных в данный момент программ, служб и задач.
По результатам выполнения этой команды будет выведено сообщение об успешном завершении, которое подтвердит, что Вы принудительно завершили проблемное приложение. Если в списке программ Вы увидели ту, которая вызывает проблемы, то для ее закрытия следует использовать команду taskkill, указав идентификатор процесса. Эта команда позволяет завершить процессы, которые были запущены несколько раз. Таким образом, Вы сможете быстро и просто решить возникшую проблему в командной строке.
Для завершения процессов в операционной системе Windows существует несколько способов. Один из них — использование командной строки. Для того чтобы завершить процесс, необходимо знать его имя или идентификатор PID. После чего, в командной строке необходимо ввести соответствующую команду, например, taskkill /IM Opera.exe /F.
Это означает, что нужно завершить процесс с именем «Opera.exe» с помощью ключа /F, который принудительно завершает процесс. Второй вариант — использование идентификатора PID. Для этого необходимо ввести команду taskkill /PID PID /F или taskkill /PID PID /T /F, где вместо PID нужно указать идентификатор процесса, который нужно завершить. Эти команды помогают быстро и эффективно завершить нежелательные процессы без необходимости использования интерфейса операционной системы.
- Как завершить процесс с помощью командной строки
- Как завершить работу с помощью командной строки
Источник: svyazin.ru
Как закрыть процесс через командную строку

Завершение зависшего приложения мы обычно выполняем, вызвав Диспетчер задач, после чего находим в списке зависшее приложение и выполняем его завершение. Этот способ использует большинство пользователей, и многих он устраивает полностью. Но бывают ситуации, когда одного Диспетчера задач для завершения процесса недостаточно.
Например, вам требуется завершить не только сам процесс, но и связанные с ним другие запущенные процессы. В таком случае некоторые предпочитают установить специальные приложения, которые расширяют возможности Диспетчера задач, а некоторые предпочитают использовать командную строку. Причем с помощью командной строки можно завершать приложения не только на текущем компьютере, но и на удаленном.
Как завершить процесс с помощью командной строки
Через командную строку можно завершить дочерние процессы, для этого используют флаг /T:
Завершить процесс можно и на удаленном компьютере.
- Здесь флаг /S указывает на компьютер (систему) с IP адресом 192.168.1.2;
- /U задает домен и имя пользователя в сети;
- /P ввод пароля, если флаг /P не указывать, будет выдан запрос на ввод пароля;
- /IM задает имя образа процесса, в нашем случае – файловый менеджер (Totalcmd.exe).
Команда TASKKILL позволяет использовать фильтры и вместо части имен процессов указывать знак «*», чтобы завершать процессы по маске.
Например, вам необходимо завершить все процессы, начинающиеся на eng, тогда введите:
Всё что прописано выше для большинство пользователей трудновато. Можно сделать это гораздо проще: создать ярлык, после нажатия на который будут убиватся все зависшие задачи. Далее читаем пошаговую инструкцию действий.
Как убить процесс с помощью командной строки в Windows 10
Обычно «убить» процесс в Windows 10 можно с помощью диспетчера задач, но в некоторых случаях эта возможность блокируется вирусами или некоторыми программами. Однако, в этих случаях можно попробовать закрыть его через командную строку или PowerShell.

Используя командную строку
Работа диспетчера задач может быть реализована с помощью инструментов командной строки: Tasklist (список задач) и Taskkill (утилита Taskkill).
- Во-первых, нам нужно найти идентификатор процесса с помощью Tasklist
- Во-вторых, мы убиваем программу, используя Taskskill.

Откройте командную строку с правами администратора, введя cmd в строке Выполнить (Win + R) и нажав Shift + Enter.
Для просмотра процессов введите следующую команду и нажмите Enter:
Обратите внимание на идентификатор процесса, указанный в колонке Process ID.
Вы можете также прибить программу, используя точное имя.
Чтобы убить процесс по его имени, введите команду:
Так для Chrome у программы будет имя chrome.exe.
Введите команду и нажмите Enter, чтобы убить Chrome.
Ключ /F используется для принудительной остановки процесса.

Чтобы убить процесс по его PID, введите команду:
Чтобы убить несколько процессов одновременно, запустите вышеприведенную команду с PID всех процессов через пробел.
Используя PowerShell
Чтобы просмотреть список запущенных процессов, выполните следующую команду:
Чтобы убить процесс, используя его имя, выполните следующую команду:
Чтобы убить процесс, используя его PID, выполните следующую команду:
Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Telegram
Последние



Рубрики
СЧЕТЧИКИ
РЕКЛАМА И ДОНАТЫ
Социальные сети
Использование материалов разрешается с активной ссылкой на levashove.ru. alt=»Лицензия Creative Commons» width=»» />
Завершение процесса из командной строки Windows

Вы наверняка знакомы с традиционным способом завершить процесс в Windows с помощью диспетчера задач. Этот способ эффективен, но использование командной строки даёт больше контроля и возможность завершить несколько процессов за раз.
Возможность завершить процесс из командной строки даёт нам команда TaskKill. Вы можете убить процесс из командной строки по его идентификатору (PID) или по имени образа (имени exe файла).
Запустите консоль от имени администратора и введите команду tasklist, чтобы просмотреть все запущенные процессы.
В приведённом выше примере можно увидеть имя образа и PID для каждого процесса. Если вы хотите убить процесс Notepad, нужно ввести:
Флаг /F — нужен для принудительного завершения процесса. Если его не использовать, то в некоторых случаях ничего не произойдёт, и приложение продолжит свою работу. Как пример, попытка завершения процесса explorer.exe без этого флага ни к чему не приведёт.
Если у вас есть несколько экземпляров приложений, как например chrome, то выполнение команды taskkill /IM. chrome.exe завершит их все. При указании PID можно завершить только конкретные процессы Chrome.
В taskkill есть варианты фильтрации, которые позволяют использовать переменные и операторы.
- STATUS (статус)
- IMAGENAME (имя образа)
- PID (значение)
- SESSION (номер сессии)
- CPUTIME (время CPU)
- MEMUSAGE (использование памяти в кб)
- USERNAME (имя пользователя)
- MODULES (имя DLL)
- SERVICES (имя службы)
- WINDOWTITLE (заголовок окна)
- eq (равно)
- ne (не равно)
- gt (больше чем)
- lt (меньше чем)
- ge (больше или равно)
- le (меньше или равно)
- * (любые символы)
Вы можете использовать переменные и операторы с флагом /FI. Например, вы хотите завершить все процессы, у которых заголовок окна начинается со слова Internet, то команда будет следующей:
Чтобы завершить все процессы, запущенные от имени Alex:
Таким же образом можно завершить процесс, запущенный на другом компьютере из командной строки. Например, имя компьютера OperatorPC, необходимо ввести:
taskkill /S OperatorPC /U Имя_пользователя_на_удаленной_машине /P Пароль_от_удаленной_машины /IM notepad.exe /F
Подробную информацию вы всегда можете получить, запустив taskkill с ключом /? :
Похожие публикации:
- Как включить 4 айфон
- Как записывать майнкрафт через обс
- Как округлить число в excel до целого в большую сторону кратно 50
- Как узнать пароль от Алиэкспресс на телефоне со своего аккаунта
Источник: skasoft.ru