Использование Taskkill для уничтожения упрямых процессовПрограммы

Уничтожение упрямых задач, которые отказываются умирать, с помощью Taskkill

Каждый, кто когда-либо пользовался Microsoft Windows, сталкивался с зависанием программы, и если вы говорите, что не сталкивались, то ваш компьютер должен быть выключен 24 часа в сутки 7 дней в неделю! Если вам повезет, программа просто закроется сама после зависания, и вы не потеряете никаких данных. Но иногда вам не так везет, и приходится принудительно закрывать программу.

Первым делом большинство людей пытаются зайти в диспетчер задач, найти название приложения на вкладке "Приложения", а затем попытаться завершить его, нажав на "Завершить задачу". А если это не сработает, вы можете попробовать перейти на вкладку "Процесс", а затем попытаться завершить фактический процесс. В Windows 10 нет вкладки "Приложения", а основной вид открывается из вкладки "Процессы", и вы переходите на вкладку "Подробности", чтобы получить представление о списке исполняемых файлов, запущенных в вашей системе.

Но, опять же, иногда даже эти методы не работают, и вам нужно перейти на следующий уровень. Вот где Taskkill вступает в игру. Taskkill — это исполняемый файл, который запускается из командной строки и используется для завершения процесса или задачи по идентификатору процесса (PID) или имени образа. Чтобы найти PID или имя образа, вы можете запустить tasklist из командной строки, который покажет вам ту же информацию, что и диспетчер задач, но tasklist покажет вам несколько экземпляров одной и той же задачи, поэтому список будет намного длиннее.

Имейте в виду, что Taskkill имеет множество различных параметров, которые можно использовать помимо имени образа и PID. Если вы запустите taskkill /? Вы увидите список параметров и другие переключатели, которые можно запустить для точной настройки таких вещей, как подключение к удаленной системе, запуск taskkill от имени разных пользователей и убийство всех дочерних процессов вместе с тем, который вы пытаетесь убить. В нижней части окна даже будут показаны некоторые примеры.

Чтобы использовать Taskkill для простого уничтожения процесса, проще всего использовать PID, поскольку его легко найти. В нашем примере выше мы хотим убить EXCEL.EXE с идентификатором процесса 13604, поэтому мы вводим команду taskkill /PID 13604 и нажимаем enter на клавиатуре.

Как вы можете видеть, он послал сигнал завершения процессу с PID 13604, что именно то, что мы хотели, и затем Excel был закрыт. Мы видели, что даже taskkill не закрывает программу, и заметили это в таких программах, как Google Chrome, и он скажет, что нет ни одного запущенного экземпляра программы, и в этом случае вам придется перезагрузиться, поскольку Windows, похоже, не знает, что программа все еще запущена, и поэтому не может закрыть ее.

Так что если вы попали в затруднительное положение и не можете закрыть замороженную программу, но не хотите перезагружаться, имейте в виду Taskkill, потому что по большей части он сделает свою работу и в то же время предотвратит головную боль!

Оцените статью
Добавить комментарий