Как убить Windows 10
Обновлено: 21.11.2024
Мы покажем вам, как завершить процесс в Windows 10 с помощью диспетчера задач, Taskkill командной строки, PowerShell и сторонних инструментов.
По большей части программы для Windows 10 работают нормально, но когда одна из них ведет себя неправильно, часто необходимо завершить ее процесс. Иногда приложения могут отказываться закрываться, зависать на пустом экране или внезапно потреблять много системных ресурсов. Прекращение задачи заставит ее закрыть и освободить вашу систему для нормального функционирования.
Идентификация и завершение процесса одиночных окон и фоновых приложений
Существуют различные способы завершения процесса, но все они используют PID приложения (идентификатор процесса), уникальный идентификатор, который гарантирует завершение только правильного процесса. Однако стоит отметить, что завершение определенного процесса приложения может иметь косвенные последствия для остальных функций программы, если они полагаются на него.
Самый распространенный способ завершения процесса в Windows — через диспетчер задач. Но сегодня мы также расскажем, как завершить процесс с помощью PowerShell, как использовать команду taskkill в командной строке, как найти идентификатор процесса с помощью Process Explorer (дополнительный расширенный диспетчер задач Microsoft) и использовать метод в два щелчка через кнопка на панели задач.
Различные методы завершения процесса для разных целей
Некоторые программы запускают несколько процессов одновременно, что означает, что если вы хотите полностью завершить приложение, вам придется убить все эти процессы. И есть случаи, когда у вас будет окно программы или системный диалог, но вы не сможете определить основной процесс. В нашем руководстве вы найдете решения для всех этих проблем.
Как завершить процесс в Windows 10 с помощью диспетчера задач
Диспетчер задач — это хлеб с маслом среди таск-киллеров Windows 10, предоставляющий простой интерфейс со всей информацией, необходимой пользователям для принятия обоснованных решений о том, какие приложения им следует закрыть. Доступ к нему так же прост, как нажатие «Ctrl + Shift + Esc».
После открытия диспетчера задач с помощью комбинации клавиш Ctrl + Shift + Esc нажмите кнопку "Подробнее" в левом нижнем углу, чтобы просмотреть дополнительную информацию.
Вы также можете нажать клавишу "Удалить", чтобы сэкономить время.
Перейдите на вкладку "Подробности", найдите свой процесс и нажмите "Завершить задачу" или нажмите "Удалить".
Как завершить процесс с помощью команды Taskkill
Если диспетчер задач недоступен, поскольку вы используете установку сервера Windows или он заблокирован вашим администратором, вы можете добиться аналогичных результатов с помощью команды taskkill в командной строке.
Нажмите клавишу Windows и введите «Командная строка», затем выберите «Запуск от имени администратора».
Вы можете быстро просмотреть все запущенные в данный момент процессы, как и в диспетчере задач, набрав список задач | больше и нажмите «Ввод»
Введите taskkill /F /PID x , где x заменяется PID вашего процесса.
Если вы знаете имя файла .exe процесса, вы можете при желании использовать его для завершения задачи:
taskkill /IM "вашпроцесс.exe" /F
Как завершить процесс с помощью PowerShell
Кроме того, те, кто знаком с PowerShell, могут использовать вместо него задачи уничтожения. Преимущество этого заключается в довольно интуитивно понятных командах.
Нажмите «Windows + X», чтобы открыть всплывающее меню, затем нажмите «Windows PowerShell (администратор)».
В PowerShell введите Get-Process, чтобы получить список всех запущенных в данный момент процессов на вашем ПК и их PID.
Чтобы остановить процесс, введите следующее, заменив x на соответствующий PID:
Stop-Process -ID x -Force
Как и в случае с командной строкой, вы также можете одновременно убить один или несколько процессов в PowerShell по их имени. Однако на этот раз вам понадобится его системное имя, а не файл .exe. Например:
Stop-Process-Name "YourPhone"-Force
Как идентифицировать процесс любого открытого системного диалога или окна программы с помощью Process Explorer
Как вы, вероятно, уже поняли, прокрутка гигантского списка для получения имени или PID приложения может раздражать. Чтобы исправить это, вы можете использовать Microsoft Process Explorer.
Перейдите к документации Microsoft Process Explorer и нажмите кнопку "Загрузить Process Explorer", чтобы загрузить приложение.
Перейдите в папку, в которую вы загрузили приложение, и дважды щелкните «Procexp64.exe» или «proxexp.exe» в зависимости от того, 64- или 32-разрядная у вас система.
Вы можете использовать Process Explorer так же, как диспетчер задач, щелкнув приложение и нажав кнопку "x" на верхней панели инструментов, чтобы остановить его.
В качестве альтернативы, если вы не знаете имя приложения или его процесса, нажмите целевую кнопку на верхней панели инструментов.
Затем процесс будет автоматически выбран в списке, и вы сможете остановить его, как обычно.
Как завершить любой процесс, связанный с Windows, двумя щелчками мыши
Хотя все вышеперечисленные методы работают отлично, если вам приходится регулярно убивать задачи, они все равно не идеальны. Для таких случаев мы рекомендуем «Kill» от Grizzly Bear — крошечное приложение размером 205 КБ, которое можно закрепить на панели задач, чтобы закрыть оконный процесс двумя щелчками мыши.
Перейдите на сайт dcmembers и загрузите бесплатное ПО Kill.exe, нажав большую синюю кнопку «Загрузить».
В папке kill щелкните правой кнопкой мыши «Kill.exe» и выберите «Закрепить на панели задач».
Чтобы завершить процесс, просто нажмите кнопку на панели задач, а затем щелкните окно приложения.
Если вы нашли это руководство полезным, вас также могут заинтересовать наши руководства по изменению привязки процессов и синхронизации любого каталога OneDrive через mklink.
В Windows 11/10 есть диспетчер задач, который не только позволяет понять, какая программа или приложение потребляет сколько ресурсов, но и позволяет завершать работу или убивать приложения, которые перестают отвечать. Если есть один процесс, который вызывает проблему, вы можете легко управлять им.
В случае, если несколько процессов потребляют много ресурсов ЦП, использовать Диспетчер задач неудобно. Итак, в этом посте мы узнаем, как убить один или несколько процессов с помощью командной строки или PowerShell.
Завершить процесс с помощью командной строки
Использование командной строки
- Во-первых, нам нужно найти идентификатор процесса с помощью списка задач,
- Во-вторых, мы убиваем программу с помощью Taskskill.
Откройте командную строку с правами администратора, введя cmd в строке «Выполнить» (Win + R), а затем нажав Shift + Enter.
Чтобы просмотреть процессы, введите следующее и нажмите Enter:
Обратите внимание на идентификатор процесса, указанный в столбце идентификатора процесса.
Вы также можете завершить программу, используя точное имя.
Чтобы убить процесс по его имени, введите команду:
Поэтому для Chrome программа будет иметь имя chrome.exe.
Введите и нажмите Enter следующее, чтобы закрыть Chrome.
Переключатель /F используется для принудительного завершения процесса.
Чтобы убить процесс по его PID, введите команду:
Теперь, чтобы убить несколько процессов одновременно, запустите приведенную выше команду с PID всех процессов, за которыми следуют пробелы.
Для каждого процесса вам нужно будет добавить параметр /PID, а затем выполнить его.
Тем не менее, вот что вам следует знать. В наши дни приложение разбивается на более мелкие программы, и каждая из них имеет свой идентификатор процесса. Возьмем пример Chrome: у него есть PID для расширения, один для подпрограмм и так далее. Найти основной процесс, т. е. идентификатор родительской программы, непросто, поэтому, если вы хотите убить приложение, лучше всего использовать имя процесса, чтобы убить его.
Убить процесс с помощью PowerShell
Чтобы просмотреть список запущенных процессов, выполните следующую команду в командной строке PowerShell с повышенными привилегиями:
Чтобы убить процесс, используя его имя, выполните следующую команду:
Чтобы убить процесс, используя его PID, выполните следующую команду:
Существует множество альтернатив диспетчеру задач, если он недоступен. Такие программы, как Process Explorer от Microsoft, являются отличным дополнением, которое предлагает более подробную информацию о процессе и даже позволяет вам убивать несколько приложений за один раз. Однако Taskview, Taskkill или Stop-Process можно использовать и для уничтожения приложений на удаленных компьютерах, что невозможно для всех сторонних программ.
Надеюсь, за публикацией было легко следить.
Дата: 1 сентября 2020 г. Теги: CMD, PowerShell
Похожие записи
Команда Install-Module была найдена в модуле PowerShellGet, но модуль не может быть загружен
Как экспортировать список служб Windows с помощью командной строки
Как включить CTRL+C и CTRL+V в командной строке в Windows 11/10
сообщить об этом объявлении
Независимо от того, имеете ли вы дело с медленным компьютером или только что заметили кучу вредоносных программ, захватывающих все ресурсы, уничтожение вызывающих нарушение процессов в Windows — лучший способ решить проблему.
Это не только повысит производительность вашего ПК, но и защитит от шпионских программ и вирусов. И прежде чем вы спросите: нет, завершить процесс в Windows 10 несложно. Мы рассмотрим все различные способы, которыми вы можете сделать это безопасно и легко.
Зачем убивать процессы в Windows 10?
Каждое работающее приложение в Windows состоит из одного или нескольких «процессов». Эти процессы отвечают за запись данных в память, реагирование на действия пользователя и выполнение всей фактической работы, стоящей за компьютерной программой.
Дело в том, что не все процессы представлены активным окном на рабочем столе. Например, системные процессы Windows тихо работают в фоновом режиме без явного разрешения пользователя.
И здесь возникает проблема. Многие нежелательные приложения, такие как вирусы или вредоносные программы, также работают как скрытые процессы в фоновом режиме, потребляя ресурсы и замедляя работу компьютера. Вы можете безопасно закрыть даже некоторые процессы Windows, не влияя на работу компьютера.
Уничтожение ненужных процессов с помощью диспетчера задач
Диспетчер задач Windows — это инструмент по умолчанию для управления программами и процессами на вашем компьютере. Вы можете использовать его для просмотра, анализа или даже завершения запущенных приложений и процессов.
Его единственный недостаток — ограниченные права доступа. Диспетчер задач не может убивать защищенные процессы (включая системные задачи и некоторые вирусы). Кроме того, может быть утомительно вручную выбирать и завершать все целевые процессы при каждом запуске компьютера.
- Чтобы открыть диспетчер задач, нажмите Ctrl+Alt+Delete на клавиатуре. Другой способ — щелкнуть правой кнопкой мыши в любом месте панели задач и выбрать ее в открывшемся меню.
- По умолчанию диспетчер задач открывается в упрощенном виде, в котором отображаются только имена самих запущенных приложений. Выберите Подробнее, чтобы увидеть все процессы.
- Теперь вы можете видеть все задачи, запущенные на вашем компьютере. Они разделены на видимые приложения и невидимые фоновые процессы. Вы можете увидеть использование процессора, памяти, диска и сети для каждого процесса справа. Выберите любую из категорий, чтобы отсортировать процессы по использованию ресурсов.
- Найдите процессы, не связанные с каким-либо запущенным приложением или полезными службами, и выберите их.
- Вы также можете перейти на вкладку "Подробности", чтобы получить более подробный обзор процессов. Глядя на имя пользователя, вы можете быстро определить, какие процессы принадлежат системе.
- На любой из этих вкладок нажмите кнопку "Завершить задачу" в правом нижнем углу, чтобы завершить процесс. Задача будет завершена и исчезнет из списка.
Использование командной строки для завершения процесса в Windows
Если вы предпочитаете инструменты командной строки, вы также можете завершить процесс с помощью CMD. Командная строка предоставляет доступ ко многим полезным утилитам, в том числе к Taskkill.
Как следует из названия, вы можете использовать Taskkill для завершения любой запущенной задачи или процесса. Если вы запускаете CMD от имени администратора, вы даже можете убивать защищенные задачи.
- Чтобы использовать Taskkill, сначала откройте командную строку. Введите cmd в поле поиска и нажмите «Запуск от имени администратора» на правой панели.
- Прежде чем вы сможете использовать Taskkill, вам нужно знать имя или PID рассматриваемой задачи. Введите список задач, чтобы получить список всех запущенных процессов на вашем компьютере.
- Теперь вы можете использовать команду Taskkill двумя способами. Чтобы использовать PID, введите taskkill /F /PID x, где x — это PID процесса, который вы хотите убить.Вы получите уведомление, если операция пройдет успешно.
- Если вы хотите вместо этого ввести имя, используйте taskkill /IM «x» /F, где x — это имя рассматриваемого процесса.
Может показаться нелогичным использовать инструмент командной строки, когда диспетчер задач может делать то же самое без необходимости ввода команд. Это потому, что мы затронули только самый простой способ использования Taskkill. Есть много других способов отфильтровать процессы, не просматривая их вручную.
PowerShell
CMD – не единственный метод уничтожения процессов Windows с помощью введенных команд. Powershell — это встроенный в Windows язык сценариев, предлагающий множество подобных возможностей. В некотором смысле Powershell — это просто более подробная форма командной строки.
Сила Powershell заключается в его способности создавать сценарии команд, которые Windows может выполнять в свободное время. Это позволяет автоматизировать сложные задачи в Windows.
- Во-первых, давайте откроем PowerShell. Введите PowerShell в строке поиска и нажмите «Запуск от имени администратора».
- Откроется окно PowerShell. Она очень похожа на командную строку, только с другим цветом фона.
- Введите Get-Process, чтобы получить список всех запущенных процессов на вашем компьютере.
- Чтобы завершить процесс, вы можете использовать либо PID, либо имя. Например, введите Stop-Process -ID x -Force, где x — это PID для завершения любого процесса.
- Использование команды не вызывает никакого подтверждения от программы, создавая впечатление, что ничего не произошло. Но это нормальное поведение для успешной операции. Например, если вы введете неправильное имя, вы получите сообщение об ошибке.
- Используйте команду Stop-Process -Name «x» -Force, где x — имя процесса, чтобы завершить процесс. На этот раз команда выполнена успешно.
Если вам не нравится PowerShell, это потому, что мы используем его как cmd. PowerShell предназначен для создания автономных сценариев, которые выполняют сложные задачи независимо, без какой-либо обратной связи или ввода в реальном времени. Хотя вы можете использовать его таким образом, командная строка откровенно лучше справляется с этим.
Использование KillProcess
До сих пор мы рассматривали инструменты и утилиты, присутствующие на вашем компьютере по умолчанию. Хотя они, безусловно, могут выполнять свою работу, им не хватает некоторых полезных функций, которые есть в сторонних инструментах.
KillProcess — одна из таких продвинутых программ управления задачами. Помимо возможности убивать защищенные системные процессы, он также позволяет создавать «список уничтожения». Процессы, добавленные в этот список, автоматически уничтожаются, как только они попадают в активную память. Это может быть отличным способом навсегда закрыть надоедливые вредоносные программы.
- Для начала загрузите KillProcess с официального сайта. Существует как установщик, так и переносная версия, которую можно использовать без какой-либо установки.
- Запустив приложение, вы увидите окно, похожее на диспетчер задач. Все запущенные процессы на вашем компьютере отображаются в виде списка вместе с их описанием и использованием памяти.
- Щелкните правой кнопкой мыши процесс, который хотите завершить, и выберите "Добавить в список".
- Процессы, добавленные в список уничтожения, отмечены зеленой галочкой. Чтобы убить процессы из списка, нажмите кнопку динамита в левом нижнем углу.
Лучшее в этом подходе то, что вам не нужно убивать каждый процесс один за другим.Список уничтожений сохраняется даже после выхода из программы, поэтому вам нужно только запустить сам KillProcess, чтобы сразу завершить все нежелательные процессы.
Многие способы завершить процесс в Windows 10
Существует несколько способов завершить процесс в Windows 10. Самый простой способ — использовать диспетчер задач. Он позволяет просматривать и завершать процессы в удобном для понимания формате графического интерфейса.
Если диспетчер задач не может завершить процесс, вам нужно использовать что-то более мощное. Вы можете либо попробовать сторонний инструмент, такой как KillProcess, либо использовать инструменты командной строки, чтобы убить защищенный процесс.
Чтобы окончательно отключить ненужные фоновые процессы, запретите их автоматический запуск или добавьте их в список уничтожения KillProcess.
Левин Рой – инженер-программист, который любит писать о технологиях. Будь то советы и рекомендации по Windows или подробные руководства по разработке приложений, Левин использует свой практический опыт и технические навыки для создания статей, которые помогут решить сложные проблемы. Прочитать полную биографию Левина
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Если вы являетесь администратором ИТ-поддержки, иногда вы можете столкнуться с ситуацией, когда процесс службы Windows зависает в состоянии «Остановка» или «Не отвечает». Затем им нужно будет убить Windows, которая зависает при остановке.
Эта ситуация возникает, когда вы пытаетесь остановить службу, но она не позволяет вам это сделать. Кроме того, кнопки управления службой заморожены, и, следовательно, вам не разрешено останавливать службу из диспетчера управления службами/services.msc. Хотя вы можете перезагрузить компьютер с Windows 10 и проверить, решает ли он проблему, в большинстве случаев он может не работать. Вместо перезагрузки сервера можно попробовать убить службу Windows, которая зависает при остановке. Посмотрим, как.
Оглавление
Способ 1. Использование Taskkill в командной строке
Узнать название службы
Шаг 1. Щелкните правой кнопкой мыши "Пуск" и выберите "Выполнить", чтобы открыть командное окно "Выполнить".
Шаг 2. В командном окне «Выполнить» введите services.msc и нажмите Enter, чтобы открыть диспетчер служб.
Шаг 3. В окне "Службы" найдите зависшую службу.
Запишите название службы.
*Примечание. Например, мы столкнулись с проблемой со звуком Realtek, поэтому дважды щелкнули на Realtek Audio Service.
Далее в диалоговом окне Realtek Audio Service мы отметили имя службы, то есть RtkAudioService.
Узнать PID службы и убить PID
Шаг 1. Нажмите сочетание клавиш Win + R, чтобы открыть командное окно «Выполнить».
Шаг 2. В поле поиска введите cmd и одновременно нажмите клавиши Ctrl + Shift + Enter, чтобы открыть командную строку в режиме администратора.
Шаг 3. Скопируйте и вставьте приведенную ниже команду в окно командной строки (администратора):
sc имя_службы_запроса
*Примечание. Замените выделенную часть услугой, названной выше.
Шаг 4. Запишите PID службы.
Шаг 5. Теперь в том же окне командной строки с повышенными привилегиями выполните приведенную ниже команду и нажмите Enter:
*Примечание. Замените выделенную часть PID, скопированным на шаге 4.
Шаг 6. При успешном завершении процесса вы получите следующее сообщение:
*Примечание. Убедитесь, что вы завершаете правильный процесс, а не критически важную службу Windows, которая может привести к автоматической перезагрузке компьютера.
Способ 2. Остановка служб Windows с помощью PowerShell
Windows PowerShell — это еще один вариант, с помощью которого вы можете принудительно остановить службу. Вот как:
Шаг 1. Щелкните правой кнопкой мыши меню "Пуск" и выберите Windows PowerShell (Admin).
Шаг 3. Скопируйте и вставьте приведенную ниже команду в Windows PowerShell (администратор) и нажмите Enter, чтобы получить список остановленных служб:
Шаг 4. Теперь вы можете завершить процессы всех обнаруженных служб с помощью командлета Stop-Process.
Вы можете создать цикл, добавив обе операции и получить команду, которая автоматически завершает все зависшие сервисные процессы.
Способ 3. Поиск процесса зависания в мониторе ресурсов
Монитор ресурсов – еще одно приложение, которое может помочь вам найти процесс, вызвавший его зависание. Посмотрим, как:
Шаг 1. Щелкните правой кнопкой мыши "Пуск" и выберите "Выполнить".
Шаг 2. Откроется окно команды «Выполнить».
Здесь введите Resmon в поле поиска и нажмите Enter, чтобы открыть приложение Resource Monitor.
Шаг 3. Выберите вкладку ЦП и найдите зависший процесс.
Нажмите правой кнопкой мыши на процесс и выберите "Анализ цепочки ожидания".
Шаг 4. В окне "Анализ цепочки ожидания" вы увидите, что выбранный вами процесс ожидает другого процесса.
Выберите поток(и) процесса и нажмите кнопку "Завершить процесс" ниже.
*Примечание. Вам не нужно убивать его, если вы ожидаете svchost.exe или другого процесса.
Вы также можете проанализировать цепочку ожидания для этого процесса.
Найдите PID процесса, которого ожидает файл svchost.exe, и завершите его.
Способ 4. Уничтожение зависшего процесса с помощью Process Explorer
Даже если вы являетесь локальным администратором, у вас может не быть разрешений для некоторых процессов, и в результате вы не сможете завершить некоторые процессы, связанные с SYSTEM. Следовательно, чтобы завершить такие процессы, вы должны предоставить достаточные разрешения локальным администраторам. Для этого вам понадобятся две утилиты — psexec.exe и ProcessExplorer.
Шаг 1. Перейдите по ссылке ниже (официальная страница загрузки Microsoft), чтобы загрузить приложение Process Explorer.
Шаг 2. Откройте папку Zip и перетащите файл procexp.exe на рабочий стол.
Шаг 3. Теперь щелкните его правой кнопкой мыши и выберите "Запуск от имени администратора".
Шаг 4. В окне Process Explorer перейдите в левую часть окна и в разделе Process выберите процесс, который завис при остановке.
Щелкните правой кнопкой мыши и выберите "Свойства".
Шаг 5. В диалоговом окне "Свойства" выберите вкладку "Службы" и нажмите "Разрешения".
Шаг 6. Теперь в диалоговом окне "Разрешения" в разделе "Безопасность" перейдите в поле "Имена групп или пользователей" и выберите "Администраторы".
Затем перейдите в поле «Разрешения для администраторов» и установите флажок «Разрешить» рядом с «Полный доступ».
Нажмите OK, чтобы сохранить изменения.
Шаг 7. Нажмите OK еще раз в окне свойств, чтобы применить изменения и выйти.
Теперь попробуйте убить службу Windows, которая зависает при остановке.
Многие пользователи также сообщают, что иногда решить проблему может простая перезагрузка системы. Если проблема не устранена, обратитесь в службу поддержки Microsoft и запланируйте ее на какое-то нечетное время, и иногда это должно решить проблему.
Читайте также: