Когда вы запускаете приложение, операционная система создает процесс для исполняемого файла приложения. Он содержит программный код и его текущую активность. Windows назначает специальный номер, известный как идентификатор процесса (PID), который уникален для каждого процесса. Есть ряд причин, по которым вы можете захотеть убить процесс, и различные методы, которые вы можете использовать для его завершения. Вот как это можно сделать.
Если приложение перестает отвечать, потребляет много системных ресурсов или ведет себя неожиданно и не позволяет вам выйти из него, вы можете убить его процесс, чтобы принудительно закрыть приложение. Традиционно Windows позволяла использовать диспетчер задач и командную строку для этих задач. В дополнение к этим методам вы можете использовать PowerShell. Вот как это сделать.
Чтобы убить процесс в Windows 10, сделайте следующее.
- Откройте диспетчер задач.
- Нажмите «Подробнее» в правом нижнем углу, чтобы войти в режим полного просмотра.
- Выберите нужное приложение в списке приложений.
- Нажмите кнопку Завершить задачу или нажмите Del клавишу на клавиатуре.
Вы сделали.
Это наиболее известный метод диспетчера задач.
Примечание. То же самое можно сделать на вкладке «Подробности». Это специальная вкладка, в которой перечислены имена процессов вместо имен приложений. Там вы можете выбрать процесс в списке и либо нажать кнопку Завершить процесс, либо нажать кнопку Del ключ.
Использование кнопки «Завершить задачу» означает, что Windows сначала пытается проверить в течение определенного времени ожидания, действительно ли процесс перестал отвечать, и пытается собрать сбой или дамп памяти процесса. Затем он завершает работу приложения.
Совет: мы настоятельно рекомендуем вам прочитать статью Как быстро завершить процесс с помощью диспетчера задач в Windows 10, чтобы изучить все приемы диспетчера задач. Кроме того, вы можете получить классическое приложение диспетчера задач в Windows 10 для завершения процессов или задач.
Еще один классический метод закрытия процесса — это консольный инструмент taskill. Он поставляется в комплекте с современными версиями Windows.
СОДЕРЖАНИЕ Убить процесс с помощью Taskkill Убить процесс с помощью PowerShell
Убить процесс с помощью Taskkill
Примечание. Некоторые процессы выполняются с правами администратора (с повышенными правами). Чтобы убить их, вам нужно открыть экземпляр командной строки с повышенными привилегиями.
- Откройте командную строку как текущий пользователь или как администратор.
- Введите список задач, чтобы увидеть список запущенных процессов и их PID. Поскольку список может быть очень длинным, вы можете использовать вертикальную черту с командой more.
список задач | более
- Чтобы убить процесс по его PID, введите команду:
taskkill / F / PID pid_number
- Чтобы убить процесс по его имени, введите команду
taskkill / IM "имя процесса" / F
Например, чтобы убить процесс по его PID:
taskkill / F / PID 1242
Чтобы убить процесс по его имени:
taskkill / IM "notepad.exe" / F
Taskkill поддерживает множество полезных опций, которые можно использовать для завершения работы приложений. Вы можете изучить их, запустив его следующим образом: taskkill /?. Используя taskkill, вы можете закрыть все не отвечающие задачи сразу в Windows 10.
Убить процесс с помощью PowerShell
Примечание. Чтобы убить процесс, который выполняется с повышенными правами, вам необходимо открыть PowerShell от имени администратора.
- Откройте PowerShell. При необходимости запустите его от имени администратора.
- Введите команду Get-Process чтобы увидеть список запущенных процессов.
- Чтобы убить процесс по его имени, выполните следующий командлет:
Stop-Process -Name "ProcessName" -Force
- Чтобы убить процесс по его PID, выполните команду:
Остановить процесс -ID PID-Force
Примеры:
Эта команда закроет процесс notepad.exe.
Stop-Process -Name "Notepad" -Force
Следующая команда закроет процесс с PID 2137.
Остановить процесс -ID 2137-Force
Если вам нужно убить приложение Store, см. Следующую статью:
Как закрыть магазин приложений в Windows 10
Вот и все.