Здравствуйте, друзья сайта itswat.ru. Уверен, что в вашей практике бывали случаи, когда какой-либо процесс негативно сказывался на производительности компьютера. И даже зная имя, не всегда получается прекратить его работу стандартными способами, например, через диспетчер задач. Ещё одна распространённая ситуация – некое приложение неожиданно зависло и закрываться никак не желает. На помощь придёт cmd – это внутреннее средство Windows, позволяющее управлять процессами в операционной системе посредством ввода в специальное окно текстовых команд. Давайте я вам расскажу, как закрыть программу через командную строку. Это совсем несложно.
Оглавление статьи:
- Запустить cmd и отобразить все процессы
- Закрыть программу
- Используем «батник»
- Команды для терминала в Линукс
- Читайте также: Как открыть диспетчер устройств через командную строку, интерфейс ПК, папку System32 и не только >>>
Запустить cmd и отобразить все процессы
Запустить cmd можно несколькими способами:
- Нажмите на клавиатуре Win (кнопочка с плывущим окошком) и R (языковой регистр не имеет значения). В появившееся окно «Выполнить» впишите cmd и нажмите ОК.
- Нажмите Win и X, запустите нужное средство от имени администратора.
- Напишите в поисковой строке Пуска cmd и запустите приложение cmd.exe двумя быстрыми щелчками.
- Или же начните писать в поисковой строке Пуска «команды…» и запустите первое приложение из результатов поиска двумя быстрыми щелчками.
Друзья, если вы справились с запуском cmd, значит, точно сможете найти через неё и убить тот самый злополучный процесс.
Увидеть программу, которая зависла, поможет команда tasklist. Её нужно написать в появившемся чёрном окошке (там, где мигает курсор), после чего нажать клавишу Enter. Способ одинаково актуален для всех версий Windows – 7, 8 и 10. Результатом этого действия будет появление списка всех запущенных на ПК процессов.
- Читайте также: Создание файла через cmd: текстового с расширением txt в папке >>>
Закрыть программу
Вам остаётся только отыскать в появившемся перечне программу, создающую проблемы, и запомнить её PID (цифровой идентификатор). Чтобы было более понятно, рассмотрим пример. Я запущу в Windows 10 приложение для проведения видеоконференций, найду Zoom в перечне процессов через командную строку и покажу, как его завершить.
Кроме имени программы, вы увидите несколько столбиков значений. Соседний с названием столбец (цифры) — это PID (идентификатор), а последний – количество килобайт, которое он, работая, отнимает у системы.
В моём случае Zoom обозначился двумя процессами, завершение которых из командной строки возможно и по отдельности, и одновременно посредством команды taskkill. Кроме самой команды, понадобится ещё ввести ключ /f, а также:
- Атрибут IM, если мы будем использовать имя программы, тогда завершатся оба процесса. Вот как это выглядит в данном примере: taskkill /f /IM Zoom.exe (после ввода команды нужно нажать Enter).
- Атрибут PID, если мы будем вводить не имя, а идентификатор, чтобы убить один конкретный процесс: taskkill /f /PID.
Если вы не знаете, что именно тормозит вашу систему, то можете попробовать с помощью командной строки завершить все процессы и закрыть все окна, которые зависли. Для этого используйте атрибут /fi (установка фильтра) и статус «не отвечает». Команда будет выглядеть так: taskkill /f /fi «status eq not responding».
Используем «батник»
Друзья, если некая программа порядком подпортила вам нервы, постоянно запускаясь и тормозя систему, то вы можете в момент необходимости быстро закрыть её через bat-файл (в простонародье «батник»), который нужно предварительно создать. В таком случае вам не придётся постоянно обращаться к cmd и вписывать одну и ту же команду по десять раз на дню.
Батник сооружается следующим образом:
- Создайте новый текстовый документ («Блокнот»), для чего сделайте правый щелчок на пустом пространстве рабочего стола, обратитесь к инструменту «Создать» и выберите соответствующий пункт.
- Откройте полученный документ двумя быстрыми щелчками впишите в него команду taskkill /F /IM zoom.exe (у меня имя zoom.exe, вы вписываете название своей проблемной утилиты).
- Через «Файл» перейдите к инструменту «Сохранить как…», задайте любое имя (я написал «Закрыть»), после него поставьте точку и напишите расширение bat (смотрите фото).
- Нажмите «Сохранить» и на рабочем столе появится батник.
Когда злополучная программа вновь запустится и загрузит ПК, дважды быстро щёлкните по подготовленному bat-файлу, чтобы её закрыть.
Команды для терминала в Линукс
Инструкции, описанные мной выше, подойдут для пользователей Windows. Пользователи «Линукс» также могут закрыть любое приложение через текстовые команды, используя для этого терминал. Он запускается нажатием клавиш Ctrl + Alt + T. Сначала необходимо узнать идентификатор процесса, который требуется убить. В этом поможет команда ps aux | grep [ИМЯ] или pgrep [ИМЯ]. Потом следует использовать команду kill [ID] или pkill [ID]. Чтобы закрыть сразу все окна некой программы, например, браузера, можно использовать команду killall [ИМЯ].
Друзья, на этом я заканчиваю статью. Надеюсь, в ней вы найдёте что-то полезное для себя. Жду ваших вопросов и оценок моей работы в комментариях. До свидания.
Если какая-то из программ в Windows не отвечает, не закрывается стандартными средствами или вам потребовалось закрыть её принудительно по другим причинам, сделать это можно несколькими способами.
В этой инструкции подробно о способах принудительного закрытия программ в Windows 11 или Windows 10. Большинство из них подойдёт и для предыдущих версий системы.
Диспетчер задач
Один из самых часто используемых способов для принудительного закрытия программ Windows — диспетчер задач. Шаги будут следующими:
- Откройте диспетчер задач, сделать это можно с путем нажатия клавиш Ctrl+Shift+Esc или через меню, открываемое сочетанием клавиш Ctrl+Alt+Delete.
- В списке запущенных программ или на вкладке «Сведения» (в Windows 11) или «Подробности» (в Windows 10) выберите нужную программу или соответствующий ей процесс.
- Нажмите по кнопке «Завершить задачу» (в Windows 11, может быть скрыта за кнопкой с тремя точками в верхней панели) или «Снять задачу» (в Windows 10).
- Подтвердите принудительное завершение выбранного процесса.
Принудительно завершая работу программы следует учитывать несколько нюансов:
- Если в программе велась работа, изменения в файле, над которым вы работали, вероятнее всего будут потеряны.
- Завершение важных системных процессов Windows может приводить к сбоям.
- Некоторые завершаемые процессы могут перезапуститься автоматически: это относится к важным системным процессам, а иногда и к вредоносным программам.
Если ваша задача — проверка работы системы без сторонних сервисов и процессов, вы можете использовать режим чистой загрузки Windows вместо ручного закрытия таких процессов.
Командная строка
Следующий способ — принудительное закрытие программы в командной строке, для этого:
- Запустите командную строку, лучше — от имени администратора (как это сделать).
- Введите команду
taskkill /im имя_файла_программы.exe /f /t
и нажмите Enter.
- Указанный процесс и его дочерние процессы будут закрыты.
Учитывайте: если запущено несколько экземпляров программы с заданным в команде именем, все они будут закрыты.
Если вам требуется закрыть лишь один из экземпляров, используйте следующий вариант команды, заменив ИД_ПРОЦЕССА на соответствующий идентификатор (как узнать ИД процесса или PID):
taskkill /pid ИД_ПРОЦЕССА /f /t
Windows PowerShell или Терминал Windows
Вместо классической командной строки можно использовать Терминал Windows или Windows PowerShell для прекращения работы процесса:
- Запустите Терминал Windows или PowerShell (в Windows 11 и Windows 10 для этого можно использовать контекстное меню по правому клику на кнопке «Пуск»).
- Используйте команду
Stop-Process -Name "имя_программы" -Force
для принудительного закрытия выбранной программы по её имени (а точнее — всех экземпляров этой программы, запущенных на компьютере).
- Используйте команду
Stop-Process -id ИД_ПРОЦЕССА -Force
для завершения процесса с указанным идентификатором.
Дополнительные сведения, которые могут пригодиться при принудительном закрытии программы:
- Для некоторых, не зависших программ, может сработать простое нажатие клавиш Alt+F4 для закрытия (Alt+Fn+F4 на некоторых ноутбуках).
- Если речь идет о полноэкранной программе, и вы не можете попасть в Windows, попробуйте использовать сочетание клавиш Win+D (свернуть все окна) или Alt+Enter (переход из полноэкранного в оконный режим, работает не во всех программах).
В контексте зависших и не отвечающих программ на сайте есть отдельная инструкция: Как завершить зависшую программу в Windows 11 или Windows 10.
Нередко приложение перестает отвечать на запросы в Windows 10. Когда это происходит, Вы можете принудительно завершить работу приложения. Вот как принудительно закрыть приложение в Windows 10.
Попробуйте комбинацию клавиш
Это расстраивает, когда приложение, которое Вы используете, внезапно зависает. Вы нажали кнопку «X» как минимум 20 раз, чтобы закрыть зависшую программу, но это не помогло. Есть лучший способ.
Когда приложение находится в фокусе, нажмите Alt + F4 на клавиатуре, чтобы закрыть его. Если рабочий стол Windows находится в фокусе, вместо этого Вы увидите приглашение «Завершение работы Windows».
Это не всегда работает — некоторые зависшие приложения просто не отвечают.
Принудительное завершение работы с помощью диспетчера задач
Как следует из названия, диспетчер задач — это инструмент, который показывает, какие приложения в настоящее время запущены (а также другую информацию, такую как использование ресурсов и статистика процессов), и позволяет Вам соответствующим образом управлять ими.
Чтобы открыть диспетчер задач, Вы можете нажать Ctrl + Shift + Esc на клавиатуре или щелкнуть правой кнопкой мыши панель задач Windows и выбрать «Диспетчер задач» из меню.
Открыв диспетчер задач, выберите задачу, которую Вы хотите принудительно завершить, а затем выберите «Завершить задачу».
Если Вы не видите название приложения в списке, нажмите «Подробнее» и найдите его в списке на вкладке «Процессы».
Зависшая программа закроется.
Принудительное закрытие приложения с помощью командной строки
Вы можете принудительно закрыть приложение из командной строки. Откройте командную строку, набрав «cmd» в строке поиска Windows, а затем выбрав приложение «Командная строка» из результатов поиска.
В командной строке введите tasklist и нажмите «Enter». После запуска в командной строке отобразится список запущенных в данный момент программ, служб и задач.
Список может быть огромным, поэтому просто не забудьте добавить .exe в конец имени программы. Когда Вы будете готовы принудительно закрыть приложение, выполните эту команду:
Например, если бы Вы хотели принудительно закрыть Блокнот, то должны были выполнить эту команду:
Будет возвращено сообщение об успешном завершении, сообщающее, что Вы успешно принудительно завершили проблемное приложение.
Конечно, Вы всегда можете перезагрузить или выключить компьютер, чтобы закрыть приложение, которое зависло.
Часто возникает необходимость принудительно закрывать программы в Windows 10. Если же нужно быстро закрыть программу, то в большинстве случаев она перестаёт отвечать. В некоторых ситуациях приходится перезагружать ПК, чтобы избавиться от зависшей программы.
Эта статья расскажет, как принудительно закрыть программу в Windows 10. Хорошо, если в программе есть автоматическое сохранение данных, так как зачастую пользователи всё теряют. После прочтения над Вами больше не смогут пошутить (а нажми Alt+F4, чтобы пройти CS GO…).
Горячие клавиши
Вместо обычного закрытия окна, или же выхода через меню программы, можно воспользоваться сочетанием клавиш. Чтобы закрыть АКТИВНОЕ ОКНО, достаточно нажать ALT+F4 (зажать). Если же окно не активное, его перед попыткой закрыть нужно выделить.
Зачастую над «профи» любят подшутить, сказав, что комбинация клавиш Alt+F4 выполнит желаемое действие, а в итоге закроется нужное приложение. Именно поэтому рекомендуем ознакомиться с таблицей всех полезных сочетаний горячих клавиш в Windows 10.
Диспетчер задач
Позволяет останавливать ненужные процессы буквально в несколько нажатий. Откройте диспетчер воспользовавшись сочетанием клавиш Ctrl+Shift+Esc. Дальше во вкладке Процессы находим зависший процесс, и в его контекстном меню выбираем пункт Снять задачу.
Можно установить галочку Параметры > Поверх остальных окон для того, чтобы видеть диспетчер задач поверх зависших программ. Если же Вы используете последнюю версию ОС, тогда можно создать виртуальные рабочие столы. И перетянуть зависшую на второй стол.
Командная строка
Более серьёзный способ завершения работы зависших программ заключается в использовании командной строки запущенной. По сути, способ похож на предыдущий с использованием диспетчера задач. Командами будем смотреть все процессы и снимать ненужные задачи.
- В меню «Пуск» введите назв. Командная строка и выберите Запуск от имени администратора. Выполните команду: tasklist для просмотра всех запущенных процессов.
- В списке находим программу, которая не отвечает. Выполняем команду завершения: taskkill /IM Photoshop.exe /f. Вы можете ввести название неотвечающей программы.
Завершение программы произойдёт буквально в мгновение. Если же имеются дубликаты приложения, тогда будут завершены все его процессы с разными идентификаторами.
В оболочке PowerShell выполните команду: Get-Process. Найдите ProcessName и вставьте его в команду: Stop-Process -processname Photoshop. И программа Photoshop будет закрыта.
Монитор ресурсов
Выберите Пуск > Средства администрирования Windows > Монитор ресурсов (или воспользуйтесь поиском). В списке ЦП или Диск выберите Завершить процесс зависшего ПО.
Утилита SuperF4
Можно бесплатно загрузить программу SuperF4 для Windows 10. Она убивает активные программы при нажатии Ctrl+Alt+F4. Если же при нажатии Alt+F4 система закрывает активное окно только активное окно, то SuperF4 просто убивает процесс программы.
Заключение
Вам не нужно паниковать. Принудительно закрыть зависшую программу можно множеством способов. Даже если не работают горячие клавиши и не сворачивается чёрный экран. Можно и воспользоваться перезагрузкой компьютера. Но это всё приводит к трате времени.
Что делать, если зависла программа? Я же использую клавиши Win+Tab и выбираю Создать рабочий стол. Перетаскиваю зависшее приложение на второй рабочий стол. И на «свободном» открываю диспетчер задач. Теперь зависший процесс, который не отвечает, можно завершить.
(4 оценок, среднее: 3,25 из 5)
Администратор и основатель проекта Windd.pro. Интересуюсь всеми новыми технологиями. Знаю толк в правильной сборке ПК. Участник программы предварительной оценки Windows Insider Preview. Могу с лёгкостью подобрать комплектующие с учётом соотношения цены — качества. Мой Компьютер: AMD Ryzen 5 3600 | MSI B450 Gaming Plus MAX | ASUS STRIX RX580 8GB GAMING | V-COLOR 16GB Skywalker PRISM RGB (2х8GB).
Многие пользователи умеют завершать процессы через «Диспетчер задач». Но, далеко не все знают, что ту же процедуру можно выполнить и с помощью командной строки. В большинстве случаев это не так удобно, как через «Диспетчер задач», но в некоторых ситуациях без этого не обойтись.
Завершение процессов через командную строку позволяет быстро закрыть большое количество похожих программ или программ, которые были запущены определенным пользователем на удаленном компьютере.
Как посмотреть запущенные процессы через командную строку
Для того чтобы посмотреть запущенные процессы через командную строку на 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 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.