Завершение процесса по его pid
Еще процесс можно завершить по его идентификатору в системе – удобно, в том случае, если Вам нужно завершить какой-то определенный процесс, имя которого, к примеру, совпадает с именами других процессов. Получить PID можно выполнив команду tasklist:
Найдя нужный процесс и его PID, можно перейти к его завершению. Делается это так:
taskkill /PID _PID_ /F
где вместо _PID_ должен быть настоящий PID процесса.
Завершение процесса по его имени
Данный вариант идеально подходит для ситуаций, когда нужно завершить процесс или группу процессов с одинаковым именем. Делается это следующей командой:
taskkill /IM _ИМЯ_ПРОЦЕССА_ /F
где _ИМЯ_ПРОЦЕССА_ – это имя процесса, например calc.exe. То есть, для завершения процесса программы “Калькулятор”, нужно выполнить следующую команду:
taskkill /IM calc.exe /F
Флаг /F указывает немедленное завершение указанного процесса
Завершить процесс из командной строки | все коды ошибок
Вы наверняка знакомы с традиционным способом завершить процесс в Windows с помощью диспетчера задач. Этот способ эффективен, но способ с использованием командной строки дает больше контроля и возможность завершить несколько процессов за раз.
Возможность завершить процесс из командной строки дает нам команда TaskKill. Вы можете убить процесс из командной строки по его идентификатору (PID) или по имени образа (имени exe файла). Запустите консоль от имени администратора и введите команду tasklist, чтобы просмотреть все запущенные процессы.
C:tasklist Имя образа PID Имя сессии № сеанса Память ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 24 КБ System 4 Services 0 1 256 КБ conhost.exe 5944 Console 2 2 888 КБ notepad.exe 3100 Console 2 7 400 КБ tasklist.exe 8892 Console 2 6 100 КБ WmiPrvSE.exe 7340 Services 0 6 864 КБ smss.exe 372 Services 0 544 КБ csrss.exe 536 Services 0 3 336 КБ wininit.exe 812 Services 0 436 КБ
В приведенном выше примере можно увидеть имя образа и PID для каждого процесса. Если вы хотите убить процесс Notepad? то нужно ввести:
taskkill /IM notepad.exe /F
или
taskkill /PID 3100 /F
Флаг /F – нужен для принудительного завершения процесса. Если его не использовать, то в некоторых случаях ничего не произойдет, приложение продолжит свою работу. Как пример попытка завершения процесса explorer.exe без этого флага ни к чему не приведет.
Если у вас есть несколько экземпляров приложений, как например chrome, то выполнение команды taskkill /IM. chrome.exe завершит их все. При указании PID можно завершить только конкретные процессы Chrome.
В taskkill есть варианты фильтрации, которые позволяют использовать следующие переменные и операторы:
Переменные
Операторы
- eq (равно)
- ne (не равно)
- gt (больше чем)
- lt (меньше чем)
- ge (больше или равно)
- le (меньше или равно)
- * (любые символы)
Вы можете использовать переменные и операторы с флагом /FI.
Например, допустим вы хотите, завершить все процессы, у которых заголовок окна начинается с “Интернет”, то команда будет следующей:
taskkill /FI “WINDOWTITLE eq Internet*” /F
Чтобы завершить все процессы запущенные от имени Marina:
taskkill /FI “USERNAME eq Marina” /F
Таким же образом можно завершить процесс запущенный на другом компьютере из командной строки. Например имя компьютера OperatorPC, необходимо ввести:
taskkill /S OperatorPC /U Имя_пользователя_на_удаленной_машине /P Пароль_от_удаленной_машины /IM notepad.exe /F
Подробную информацию вы всегда можете получить запустив taskkill с ключом /?
taskkill /?
Как в диспетчере задач перезапустить проводник
Первым самым актуальным способом перезапуска Проводника есть использование Диспетчера задач. Для того чтобы перезапустить Проводник Вам нужно остановить, и снова запустить процесс explorer.exe. Для перезагрузки проводника пользователю нужно перезапустить explorer.exe в Windows 10.
- Запускаем диспетчер задач нажав на сочетание клавиш Ctrl Shift Esc.
- Переходим в раздел Подробности и после выделения процесса explorer.exe нажмите Снять задачу.
- В открывшимся окне предупреждения нажмите кнопку Завершить процесс.
- Следующим шагом будет запуск проводника Windows, для этого в Диспетчере задач раздел Файл и Запустить новую задачу.
- И в окне создания задачи вводим название приложения Explorer или Explorer.exe и для запуска нажимаем кнопку ОК.
Таким способом мы завершаем работу процесса Explorer.exe проводника и запускаем заново. А также у Вас есть возможность завершить процесс проводника удерживая клавиши Ctrl Shift нажмите правой кнопкой мыши по панели задач и выберите самый нижний пункт контекстного меню Выйти из проводника. Но запускать процесс проводника придется способом представленным выше.
Обратите внимание на возможность перезапуска Проводника в Windows 10 с использованием диспетчера задач путем нажатия буквально одной кнопки. Если пользователь найдет Проводник прямо в Процессах диспетчера задач, то после его выделения, вместо привычной кнопки Снять задачу появится Перезапустить.
Как перезапустить проводник windows в командной строке
Запустите командную строку от имени администратора и выполните следующие команды:
Сначала принудительно завершаем процесс explorer.exe
taskkill /F /IM explorer.exe
Затем запускаем процесс explorer.exe заново
start explorer.exe
Как перезапустить проводник windows с помощью «cmd» или «bat» файла
Если Вам часто приходится перезапускать Проводник Windows, то для этого можно создать командный файл (cmd) или пакетный файл (bat).
Создайте текстовый документ в который скопируйте и вставьте следующий код:
Как перезапустить проводник в windows 10 — 1 способ
Рассмотрим процесс перезапуска Проводника в операционной системе Windows 10 с помощью Диспетчера задач.
Необходимо выполнить следующие шаги:
- Кликните правой кнопкой мыши по Панели управления, в контекстном меню нажмите на «Диспетчер задач».
- В окне «Диспетчер задач», во вкладке «Процессы» найдите процесс «Проводник».
- Кликните по процессу правой кнопкой мыши, в контекстном меню выберите пункт «Перезапустить».
Windows перезапустит системный файловый менеджер.
Перезапуск проводника с помощью пакетного bat файла
Пользователь может самостоятельно создать специальный файл с расширением «.bat» для перезапуска Проводника. В нужный момент времени, пользователь запустит файл, который выполнит отключение и новый запуск приложения.
- Откройте Блокнот, введите команды (можно скопировать отсюда):
taskkill /f /IM explorer.exe start explorer.exe exit
- Войдите в меню «Файл», выберите «Сохранить как…».
- В поле «Тип файла» выберите «Все файлы».
- Присвойте файлу любое имя, например, «Проводник.bat». К имени файла обязательно добавьте расширение «.bat».
- Сохраните файл на компьютере.
Когда понадобится перезапустить Проводник, запустите этот файл.
Перезапуск проводника средствами windows
В случае зависания Проводника, открывает окно с информацией о том, что программа не отвечает и предлагает несколько вариантов действий:
- Перезапустить программу.
- Закрыть программу.
- Ожидание отклика программы.
Нажмите на пункт «Перезапустить программу» для запуска Проводника средством операционной системы Windows.
Перезапускаем проводник, используя командную строку (cmd.exe)
- Откройте командную строку. Можно в обычном режиме, так и с правами администратора.
Как открыть командную строку в Windows 10? Несколько удобных способов
Наша отдельная инструкция по запуску командной строки.
- Введите следующую команду
taskkill /F /IM explorer.exe
и нажмите кнопку Enter.
- После этого рабочий стол станет черным, пропадут иконки и панель задач, все открытые окна будут закрыты.
- Введите следующую команду
start explorer.exe
,чтобы перезапустить Проводник.
- После перезапуска Проводника появится фоновый рисунок рабочего стола, вернутся иконки и панель задач.
Получилось ли у вас перезапустить Проводник?
Расскажите в комментариях 😉
Работа с другим компьютером
Программа taskkill так же умеет работать с другим компьютером – для этого используются три следующих флага:
- /S – имя или адрес удаленного компьютера
- /U – имя пользователя
- /P – пароль пользователя
К примеру, если нужно на компьютере с адресом 192.168.100.1 “убить” процесс notepad.exe, то нужно выполнить следующую команду:
Расширенные условия фильтрации процессов
Помимо флагов /IM и /PID, которые отвечают за отбор процессов по имени и PID, соответственно, программа taskkill поддерживает множество других параметров, которые становятся доступны при использовании флага /FI:
Так же программа умеет работать со следующими операторами сравнения:
- * – любые символы
- eq – равно
- ge – больше или равно
- gt – больше чем
- le – меньше или равно
- lt – меньше чем
- ne – не равно
Разберем на примерах. Например, нужно закрыть процесс iexplore (наименование процесса браузера Internet Explorer) у пользователя Ivan:
Выводы статьи
Если, во время работы на компьютере возникает необходимость для презапуска Проводника Windows, пользователь может выполнить эту операцию раными способами: в Диспетчере задач, при помощи клавиш клавиатуры, выполнением команд в командной строке, в Windows PowerShell, в специально созданном «.bat» файле.
Перезапуск Проводника с помощью bat файла (видео)