Как удалить процесс в Windows? Утилита TaskKill в cmd.
В статье описываются способы как удалить процесс в текущем сеансе Windows, возможность работы с несколькими процессами сразу…
С Диспетчером задач Windows знаком каждый пользователь. Характерно, что один из способов вызова Диспетчера через знаменитое сочетание клавиш Ctrl + Alt + Del вообще являлось недокументированной возможностью Windows и не встречается более ни в одной из операционных систем, являясь неким «запатентованным» товарным знаком. Но это лирика.
Однако в предыдущих версиях от Майкрософт, не отличавшихся стабильностью Диспетчер являлся палочкой выручалочкой, который часто использовался с целью — закрыть зависшее приложение. Со временем к Диспетчеру стали обращаться за этой целью всё реже, однако сама проблема не пропала.
Как удалить процесс Windows без Диспетчера?
Для того, чтобы удалить процесс, с которым не справляется система, существует хороший аналог без графического интерфейса. Это одна из ремонтных утилит в составе Windows под названием TaskKill. Для её запуска нам понадобится обработчик команд cmd с правами администратора.
Любой из процессов можно остановить, используя его имя из списка, отображаемых в Диспетчере с помощью этой утилитки. К слову, справка по TaskKill, вызываемая
полностью русифицирована. Можете взглянуть. А мы приступим.
Удалить процесс какой-то конкретно можно командой
taskkill /IM имя_процесса
Например, если мы хотим удалить процесс Internet Explorer:
нажмите, чтобы увеличить
Однако при работе с браузерами и закрытии окна любого из них с множеством открытых вкладок, утилита либо запросит дополнительное разрешение пользователя через интерфейс самого браузера (если он завис, это бесполезное занятие) либо предупредит о принудительном закрытии программы:
Так что можно запомнить команду принудительного (аварийного) закрытия процесса. С помощью этой команды можно остановить зависший проводник Windows:
Привычный интерфейс пропадёт:
и тут же ввести его снова в работу:
Кто заметил — именно добавления флага /F и удаляет дополнительную информацию из окна консоли.
Так каждому процессу присвоен свой идентификатор (в каждой сессии Windows) он свой, удалить процесс можно не по имени, а по номеру. Представим, что Диспетчер заблокирован админом или вирусом. Найти PID процесса поможет та же консоль. Откройте второе окно и наберите команду:
Всё на виду. Но теперь команда в терминале Windows принимает вид:
taskkill /PID номер_PID
Хитрости утилиты TaskKill
taskkill /FI «memusage gt ХХХХ»
Вы остановите все процессы и приложения, которые потребляют более ХХХХ килобайт оперативной памяти. Смотрите:
Кстати, если наберёте команду, указав на принудительное закрытие /F и небольшой объём памяти, скажем, 9000, это приведёт к выключению Windows.
Например, если у вас завис документ Word, примените команды в таком виде: вам удасться удалить процесс, запущенный во всех текущих сессиях сеанса. Эта команда применяется на тот, случай, если выхотите, чтобы следы процесса исчезли из системы полностью:
Как перезапустить Проводник Windows (explorer.exe)
В этой статье показаны действия, с помощью которых можно перезапустить Проводник Windows (explorer.exe).
Проводник Windows — графическая оболочка (приложение), с помощью которой пользователь получает доступ к файлам в операционной системе.
Очень часто после применения различных твиков реестра, чтобы изменения вступили в силу, необходимо перезапустить Проводник Windows. Также в некоторых случаях при «зависании» проводника, его можно просто перезапустить вместо перезагрузки компьютера.
Данный материал носит информационно-познавательный характер, рассматривающий различные способы перезапуска проводника Windows
Как перезапустить Проводник Windows используя «Диспетчер задач»
Это самый простой и распространённый способ перезапуска проводника.
Откройте диспетчер задач, для этого нажмите сочетание клавиш Ctrl + Shift + Esc, далее на вкладке Процессы найдите процесс с именем Проводник, выделите его нажатием левой кнопки мыши и нажмите кнопку Перезапустить.
Также можно кликнуть правой кнопкой мыши на процессе с именем Проводник, и в появившемся контекстном меню выберите пункт Перезапустить.
Как перезапустить Проводник Windows в командной строке
Запустите командную строку от имени администратора и выполните следующие команды:
Сначала принудительно завершаем процесс explorer.exe
Затем запускаем процесс explorer.exe заново
Как перезапустить Проводник Windows с помощью «cmd» или «bat» файла
Если Вам часто приходится перезапускать Проводник Windows, то для этого можно создать командный файл (cmd) или пакетный файл (bat).
Создайте текстовый документ в который скопируйте и вставьте следующий код:
::restart explorer.exe
@echo off
taskkill /F /IM explorer.exe
start explorer.exe
Теперь, если вы запустите созданный файл, то будет выполнен перезапуск проводника.
С помощью таких не сложных действий можно перезапустить Проводник Windows.
Завершение процессов в Windows командой taskkill
Иногда возникает необходимость вручную завершить процесс, который не отвечает. В большинстве случаев это можно сделать с помощью Диспетчера задач Windows, однако порой ему не удается справиться с вышедшим из под контроля приложением. Мне часто приходилось сталкиваться с этим при попытке завершить процесс Acronis. В такой ситуации я обычно использую более мощный инструмент — команду taskkill.
Чтобы воспользоваться taskkill, нужно открыть окно командной строки. Для этого вызовите окно «Выполнить» (Run) из меню «Пуск» (Start) или воспользуйтесь клавишной комбинацией [Win]+[R] и введите «cmd» (без кавычек) в поле «Открыть» (Open, рис. A).
Использование команды taskkill
Общий синтаксис команды выглядит следующим образом:
Разумеется, для taskkill доступен широкий выбор опций. Перечислю лишь наиболее полезные из них:
• /s КОМПЬЮТЕР, где КОМПЬЮТЕР — это IP или адрес удаленного компьютера. По умолчанию, операция выполняется в локальной системе. Если именно это вас и интересует, данную опцию можно не использовать.
• /u ДОМЕН\ПОЛЬЗОВАТЕЛЬ, где ДОМЕН — это имя домена, а ПОЛЬЗОВАТЕЛЬ — имя пользователя, для которого нужно выполнить команду. Данная опция позволяет запускать taskkill с правами определенной учетной записи или домена.
• /p — обязательно используется в сочетании с опцией /u для указания пароля к учетной записи пользователя.
• /fi — позволяет выполнять команду taskkill с определенными фильтрами.
• /f — принудительно завершает выполнение команды.
• /IM — позволяет использовать имя приложения вместо идентификатора процесса.
Ну и разумеется, одна из самых полезных опций — переключатель для вызова справки (рис. В):
Рисунок B. Вывод справочной информации по команде taskkill при использовании переключателя справки.
Завершение процесса по имени приложения
Проще всего завершить вышедший из-под контроля процесс, воспользовавшись командой taskkill с использованием опции /IM. Выглядеть это будет так:
Здесь ИМЯ_ПРИЛОЖЕНИЯ — это имя процесса, который требуется завершить. К примеру, если Outlook не удается закрыть, можно воспользоваться следующей командой:
Завершение процесса по идентификатора
Если вы не знаете имени процесса, но знаете его идентификатор (PID) — например, 572 — можно воспользоваться следующей командой:
Завершение всех процессов для определенной учетной записи
Существует также возможность завершить все процессы для определенной учетной записи. Это особенно актуально, если совершенно точно известно, что проблема связана с определенной учетной записью, или если пользователь уже вышел из системы, а запущенные им процессы перестали отвечать. В таком случае можно воспользоваться следующей командой:
Здесь имя_пользователя — это имя учетной записи, под которой запущены нежелательные процессы. Обязательно нужно включить в команду опцию USERNAME, чтобы указать соответствующее имя пользователя.
Завершение процессов на удаленном компьютере
Еще одна удобная возможность — завершение процессов в удаленном режиме. Допустим, вы точно знаете, что система не отвечает из-за определенного процесса (возьмем для примера все тот же Outlook). В таком случае можно воспользоваться другим компьютером и выполнить следующую команду:
Здесь IP-АДРЕС — адрес удаленного компьютера (можно использовать и имя хоста, если компьютеры способны распознавать друг друга таким способом), ДОМЕН — имя домена (если требуется), а ПОЛЬЗОВАТЕЛЬ — имя пользователя, под которым был осуществлен вход на удаленный компьютер.
Команда taskkill — весьма мощный и функциональный инструмент, способный избавить от необходимости принудительной перезагрузки компьютера. Умелое использование этой команды в сочетании с Диспетчером задач продлевает время безотказной работы системы и даже позволяет бороться с вирусами, руткитами или троянцами.
Автор: Jack Wallen
Перевод SVET
Оцените статью: Голосов
taskkill
Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Завершает одну или несколько задач или процессов. Процессы могут быть завершены по ИДЕНТИФИКАТОРу процесса или имени образа. Команду tasklist можно использовать для определения идентификатора процесса (PID) процесса, который должен быть завершен.
Синтаксис
Параметры
Имена фильтров, операторы и значения
| Имя фильтра | Допустимые операторы | Допустимые значения |
|---|---|---|
| Состояние | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
| IMAGENAME | eq, ne | Имя образа |
| ИД процесса | eq, ne, gt, lt, ge, le | Значение PID |
| SESSION | eq, ne, gt, lt, ge, le | Номер сеанса |
| CPUtime | eq, ne, gt, lt, ge, le | Время ЦП в формате чч: мм: СС, где mm и SS находятся в диапазоне от 0 до 59, а чч — любое число без знака |
| мемусаже | eq, ne, gt, lt, ge, le | Использование памяти в КБ |
| USERNAME | eq, ne | Любое допустимое имя пользователя ( или ) |
| Обслуживание | eq, ne | Имя службы |
| WINDOWTITLE | eq, ne | Заголовок окна |
| МОДУЛЕ | eq, ne | Имя DLL |
Комментарии
Фильтры WINDOWTITLE и состояния не поддерживаются, если указана удаленная система.
Подстановочный знак ( * ) принимается для */im параметра, только если применяется фильтр.
Указание имени компьютера для фильтра имени узла приводит к завершению работы и остановке всех процессов.
Примеры
Чтобы завершить процессы с идентификаторами 1230, 1241и 1253, введите:
Чтобы принудительно завершить процесс Notepad.exe если он был запущен системой, введите:
Чтобы завершить все процессы на удаленном компьютере срвмаин с именем образа, начинающимся с заметки, используя учетные данные для хироплнучетной записи пользователя, введите:
Чтобы завершить процесс с ИДЕНТИФИКАТОРом 2134 и любыми его дочерними процессами, но только в том случае, если эти процессы были запущены учетной записью администратора, введите:
Чтобы завершить все процессы с ИДЕНТИФИКАТОРом процесса, который больше или равен 1000, независимо от имен их образов, введите:
Очистка (сброс) поврежденного кэша иконок в Windows 10
При отображении иконок различных программ или типов файлов в проводнике File Explorer, Windows вместо обращения к исходным файлам с иконками, получает копии картинок значков из специальных файлов с кэшем иконок. За счет того, что операционной системе не нужно каждый раз загружать оригинальные файлы иконок, ускоряется работа и прорисовка объектов в проводнике Windows.
В некоторых случаях, при повреждении файла с кэшем иконок, в проводнике (и на рабочем столе) могут отображаться белые иконки ярлыков и файлов, или вместо иконок приложений отображаются стандартные иконки Windows. В этом случае рекомендуется выполнить сброс системного кэша иконок.
На скриншоте ниже видно, что в макете стартового меню Windows 10 вместо значков некоторых приложений отображаются стандартные иконки папок.
Кэш иконок в различных версиях Windows представляет собой один или несколько db файлов, хранящихся в профиле пользователя.
Сброс кэша иконок в Windows с помощью утилиты ie4uinit
В Windows есть специальная встроенная утилита ie4uinit (IE Per-User Initialization Utility), которую можно использовать для быстрого сброса кэша иконок.
Команды абсолютно безопасные, но помогают восстановить нормальное состояние кэша иконок далеко не во всех случаях.
Скрипт удаления файлов с кэшем иконок в Windows
Чтобы сбросить кэш иконок, достаточно удалить db файлы с кэшем. Но предварительно нужно завершить процесс проводника File Explorer, чтобы он не блокировал доступ к файлам iconcache. Рассмотрим, как сбросить базу данных кэша иконок без перезагрузки Windows.
Для Windows 10/ 8.1 (просто скопируйте этот код в окно командной строки или сохраните как текстовый файл reset_icon_windows.bat).













