Разное

Как завершить процесс через командную строку: Страница не найдена — Comp-Security.net

19.05.1995

Содержание

Как принудительно завершить работу программы в Windows 10?

На днях мой компьютер стал как-то медленно работать. Начав разбираться, в чем проблема, я обнаружил, что в Интернете мало информации со списком процессов, служб и приложений установленных на чистой windows 10. Сложно понять какие процессы являются критическими. Как отключить ненужные процессы windows 10 не вызвав отказ в работе операционной системы? Подготовленный перечень служб и процессов для чистой Windows 10 упростит идентификацию маскирующихся вредоносных процессов. К сожалению в перечне программ присутствуют разработки от компании Toshiba, т.к. изображения делались на ноутбуке от этой компании.
  • Официальный дистрибутив от компании Microsoft без дополнительных служб и приложений — Windows LTSB и LTSC
  • Нажав комбинацию клавиш: «Ctrl» + «Shift» + «ESC» активируется Диспетчер процессов Виндовс 10.

    Диспетчер покажет какой из процессов перегружает ОС. Сравнив процессы на своем компьютере с подготовленным списком вы поймете относится ли ресурс к системным параметрам Windows. Стоит ли выключить этот фоновый процесс или нет? Бывает повышенная нагрузка идет на процессор или память, а бывает на жесткий диск. Все это будет видно в Диспетчере задач.

    Завершить процесс в диспетчере задач

    1. Откройте диспетчер задач: один из способов – нажмите на меню «Пуск» правой клавишей мыши и выберите «Диспетчер задач» (или нажмите на клавиатуре вместе клавиши Ctrl+Shift+Esc).

    2. Если вы открываете диспетчер задач в первый раз – нажмите на «Подробнее».

    3. Во вкладке «Процессы» нажмите правой клавишей мыши на приложение или процесс, который нужно завершить, и выберите «Снять задачу».

    Второй способ завершить процесс в диспетчере задач: перейдите во вкладку «Подробности», найдите процесс, который нужно завершить, нажмите на него правой клавишей мыши и выберите «Снять задачу». В следующем окне выберите «Завершить процесс».

    Другие способы

    Самый тяжелый случай, это когда зависла какая-нибудь программа или игра, которая была развернута на весь экран монитора. В этом случае вы не будете иметь доступа к «Рабочему столу», к «Диспетчеру задач», а также в меню «Пуск».

    В этом случае попробуйте выйти из окна с зависшей программой на «Рабочий стол», при помощи клавиш на клавиатуре.

    Нажмите на клавиши клавиатуры «Alt» + «F4». Эта комбинация клавиш в операционной системе Windows служит для закрытия приложений.

    Можно попробовать нажать на клавиатуре на клавиши «Esc» или «Enter», возможно, в некоторых случаях, получится получить доступ к Рабочему столу.

    Вам также может быть интересно:

    • Оптимизация Windows 10 для ускорения работы ПК
    • Очистка Windows 10: автоматическое и ручное удаление ненужных файлов

    При нажатии на клавишу «Windows» также, иногда, можно попасть на Рабочий стол, при зависшей программе.

    Попробуйте нажать на клавиатуре на функциональные клавиши «F1» — «F12». В некоторых случаях, нажатие на эти клавиши приводит к открытию Рабочего стола. Какая конкретно функциональная клавиша может помочь, зависит от конкретного компьютера, у разных компьютеров это бывает по-разному.

    Если открылся Рабочий стол, то для выхода из зависшего приложения проделайте действия, описанные выше в этой статье.

    Но, бывают такие ситуации, когда компьютер не реагирует ни на какие действия пользователя. Мышь не работает, на нажатия клавиш на клавиатуре, компьютер также никак не реагирует. В этом случае перезагрузки операционной системы уже не удастся избежать. Тогда вам придется нажать на кнопку «Reset» (Перезагрузка).

    Завершить процесс в командной строке

    1. Откройте командную строку: один из способов – нажмите на меню «Пуск» правой клавишей мыши и выберите «Командная строка» из открывшегося меню.

    2. Введите команду tasklist и нажмите клавишу Enter. Запомните имя или PID процесса, который вы хотите завершить.

    3. Введите команду taskkill /IM Opera.exe /F и нажмите клавишу Enter (вместо opera.exe напишите имя процесса, который вы хотите завершить).

    Если вы хотите завершить процесс и все дочерние процессы – нужно вводить команду taskkill /IM Имя образа /T /F

    Также вы можете завершить процесс по его P >PID /F или taskkill /P >PID /T /F и нажмите клавишу Enter.

    Завершить процесс в PowerShell

    1.Откройте PowerShell : один из способов – в строке поиска введите PowerShell и выберите его из найденных результатов.

    2. Введите команду Get-Process и нажмите клавишу Enter. Запомните ProcessName или Id процесса, который вы хотите завершить.

    3. Чтобы завершить процесс по его имени – введите команду Stop-Process -Name » ProcessName » -Force и нажмите клавишу Enter (замените в команде выделенное красным на имя процесса, которое вы узнали во втором пункте).

    Чтобы завершить процесс по его >ID -Force и нажмите клавишу Enter (замените в команде выделенное красным на Id процесса, которое вы узнали во втором пункте).

    На сегодня всё, если вы знаете другие способы – пишите в комментариях! Счастья Вам

    Как убить процесс в Windows 10

    Независимо от того, имеете ли вы дело с медленным компьютером или только что заметили кучу вредоносного ПО, занимающего все ресурсы, уничтожение вредоносных процессов в Windows — лучший способ справиться с проблемой.

    Это не только повышает производительность вашего ПК, но также может помочь предотвратить шпионское ПО и вирусы. И прежде чем вы спросите: нет, убить процесс в Windows 10 несложно. Мы рассмотрим все способы, которыми вы можете сделать это легко и безопасно.

    Зачем убивать процесс в Windows 10?

    Каждое запущенное приложение в Windows состоит из одного или нескольких «процессов». Эти процессы отвечают за запись данных в память, реакцию на ввод пользователя и выполнение всей фактической работы за компьютерной программой.

    Дело в том, что не все процессы представлены активным окном на вашем рабочем столе. Системные процессы Windows, например, работают в фоновом режиме без явного разрешения пользователя.

    И вот здесь возникает проблема. Многие нежелательные приложения, такие как вирусы или вредоносное ПО, также запускаются как скрытые процессы в фоновом режиме, потребляя ресурсы и замедляя работу компьютера. Вы можете безопасно завершить работу даже некоторых процессов Windows, не влияя на работу вашего компьютера.

    Удаление ненужных процессов с помощью диспетчера задач

    В Диспетчер задач Windows является инструментом по умолчанию для управления программами и процессами на вашем компьютере. Вы можете использовать его для просмотра, анализа или даже завершения запущенных приложений и процессов.

    Единственный недостаток — ограниченные разрешения. Диспетчер задач не может уничтожать защищенные процессы (включая системные задачи и некоторые вирусы). Кроме того, каждый раз при запуске компьютера может быть утомительно вручную выбирать и завершать все целевые процессы.

    1. Чтобы открыть диспетчер задач, нажмите Ctrl + Alt + Delete на клавиатуре. Другой способ — щелкнуть правой кнопкой мыши в любом месте панели задач и выбрать его в открывшемся меню.

    1. По умолчанию диспетчер задач открывается в упрощенном виде, в котором отображаются только названия самих запущенных приложений. Выберите Подробнее, чтобы увидеть все процессы.

    1. Теперь вы можете видеть все задачи, запущенные на вашем компьютере. Они разделены на видимые приложения и невидимые фоновые процессы. Вы можете увидеть использование ЦП, памяти, диска и сети для каждого процесса справа. Выберите любую из категорий, чтобы отсортировать процессы по использованию ресурсов.

    1. Найдите процессы, не связанные с запущенными приложениями или полезными службами, и выберите их.

    1. Вы также можете переключиться на вкладку «Подробности», чтобы получить более подробный обзор процессов. Посмотрев на имя пользователя, вы можете быстро определить, какие процессы принадлежат системе.

    1. На любой из этих вкладок нажмите кнопку Завершить задачу в правом нижнем углу, чтобы завершить процесс. Задача будет завершена и исчезнет из списка.

    Использование командной строки для уничтожения процесса в Windows

    Если вы предпочитаете инструменты командной строки, вы также можете убить процесс с помощью CMD. Командная строка дает доступ ко многим полезным утилитам, в том числе к Taskkill.

    Как следует из названия, вы можете использовать Taskkill, чтобы убить любую запущенную задачу или процесс. Если вы запустите CMD от имени администратора, вы даже можете убить защищенные задачи.

    1. Чтобы использовать Taskkill, сначала откройте командную строку. Введите cmd в поле поиска и щелкните Запуск от имени администратора на правой панели.

    1. Прежде чем вы сможете использовать Taskkill, вам необходимо знать имя или PID рассматриваемой задачи. Введите список задач, чтобы получить список всех запущенных процессов на вашем компьютере.

    1. Теперь вы можете использовать команду Taskkill двумя способами. Чтобы использовать PID, введите taskkill / F / PID x, где x — это PID процесса, который вы хотите убить. Вы получите уведомление, если операция прошла успешно.

    1. Если вы хотите вместо этого ввести имя, используйте taskkill / IM «x» / F, где x — это имя рассматриваемого процесса.

    Может показаться нелогичным использовать инструмент командной строки, когда диспетчер задач может делать то же самое без необходимости ввода команд. Это потому, что мы коснулись только самого простого способа использования Taskkill. Есть много других способов отфильтровать процессы, не просматривая их вручную.

    PowerShell

    CMD — не единственный способ убить процессы Windows с помощью типизированных команд. Powershell — это встроенный язык сценариев Windows, который предлагает множество аналогичных возможностей. В некотором смысле Powershell — это просто более подробная форма командной строки.

    Сила Powershell заключается в его способности создавать сценарии команд, которые Windows может выполнять на досуге. Это позволяет автоматизировать сложные задачи в Windows.

    1. Сначала давайте откроем PowerShell. Введите PowerShell в строке поиска и нажмите Запуск от имени администратора.

    1. Откроется окно PowerShell. Она очень похожа на командную строку, только с другим цветом фона.

    1. Введите Get-Process, чтобы получить список всех запущенных на вашем компьютере процессов.

    1. Чтобы завершить процесс, вы можете использовать либо PID, либо имя. Например, введите Stop-Process -ID x -Force, где x — PID для завершения любого процесса.

    1. Использование команды не вызывает подтверждения от программы, и создается впечатление, что ничего не произошло. Но это нормальное поведение для успешной операции. Например, если вы ввели неправильное имя, вы получите сообщение об ошибке.

    1. Используйте команду Stop-Process -Name «x» -Force, где x — имя процесса, чтобы убить процесс. На этот раз команда выполнена успешно.

    Если вам кажется, что PowerShell не впечатляет, то это потому, что мы используем его как cmd. PowerShell предназначен для создания автономных сценариев, которые выполняют сложные задачи независимо, без какой-либо обратной связи или ввода в реальном времени. Хотя вы можете использовать его таким образом, командная строка, откровенно говоря, лучше справляется с этим.

    Использование KillProcess

    До сих пор мы рассматривали инструменты и утилиты, имеющиеся на вашем компьютере по умолчанию. Хотя они, безусловно, могут выполнять свою работу, им не хватает некоторых полезных функций, имеющихся в сторонних инструментах.

    KillProcess — одна из таких продвинутых программ для управления задачами. В дополнение к его способности уничтожать защищенные системные процессы, он также позволяет создавать «Список уничтожения». Процессы, добавленные в этот список, автоматически завершаются, как только они попадают в активную память. Это может быть отличным способом навсегда закрыть надоедливое вредоносное ПО.

    1. Начать, скачать KillProcess с официального сайта. Существует как установщик, так и портативная версия, которую вы можете использовать без какой-либо установки.

    1. После запуска приложения вы увидите окно, подобное диспетчеру задач. Все запущенные процессы на вашем компьютере отображаются в списке вместе с их описанием и использованием памяти.

    1. Щелкните правой кнопкой мыши процесс, который вы хотите убить, и выберите «Добавить в список».

    1. Процессы, добавленные в список уничтожений, отображаются с зеленой галочкой. Чтобы убить процессы из списка, нажмите кнопку динамита слева внизу.

    Лучшее в этом подходе — то, что вам не нужно убивать каждый процесс один за другим. Этот список уничтожения остается сохраненным даже после выхода из программы, поэтому вам нужно только запустить сам KillProcess, чтобы сразу завершить все нежелательные процессы.

    Многие способы убить процесс в Windows 10

    В Windows 10 есть несколько способов убить процесс. Самый простой способ — использовать диспетчер задач. Он позволяет просматривать и завершать процессы в удобном для понимания формате графического интерфейса.

    Если диспетчер задач не может убить процесс, вам нужно использовать что-то более мощное. Вы можете попробовать сторонний инструмент, такой как KillProcess, или использовать инструменты командной строки, чтобы убить защищенный процесс.

    Чтобы навсегда закрыть ненужные фоновые процессы, предотвратить их автоматический запуск или добавить их в список уничтожения KillProcess.

    MS Windows: Как убить процесс из командной строки | ProfHelp

    Способов управлять процессами в Windows предостаточно, и командная строка занимает в них далеко не первое место. Однако иногда бывают ситуации, когда все остальные инструменты кроме командной строки недоступны, например некоторые вредоносные программы могут блокировать запуск Task Manager и подобных ему программ. Да и просто для общего развития полезно знать способы управления компьютером из командной строки.

    Для управления процессами в командной строке есть две утилиты — tasklist и taskkill. Первая показывает список процессов на локальном или удаленном компьютере, вторая позволяет их завершить. Попробуем …

    Если просто набрать команду tasklist в командной строке, то она выдаст список процессов на локальном компьютере.

    По умолчанию информация выводится в виде таблицы, однако ключ /fo позволяет задать вывод в виде списка или в формате CSV, а ключ /v  показывает более подробную информацию о процессах, например команда tasklist /v /fo list выведет подробное описание всех процессов в виде списка.

    Список получится довольно большой, поэтому попробуем уточнить запрос.  Для этого используем ключ /fi , который позволяет использовать фильтры для вывода данных, например команда tasklist /fi ″username eq user″ /fi ″memusage le 40000″ выводит список процессов пользователя user, которые потребляют не больше 40Мб памяти.

    Найдя процессы, которые необходимо завершить, воспользуемся командой taskkill. Завершать процессы можно по имени, идентификатору процесса (PID) или задав условия с помощью фильтров. Для примера запустим несколько экземпляров блокнота (notepad.exe) и попробуем завершить его разными способами.

    Ключ /f завершает процесс принудительно, а /t завершает все дочерние процессы.

    Полную справку по командам tasklist и taskkill можно получить, введя их с ключом /?

    Теперь пустим в ход тяжелую артиллерию — PowerShell. Его можно запустить не выходя из командной строки. Для получения списка процессов используем командлет Get-Process.

    Чтобы не выводить весь список процессов можем воспользоваться командлетом Where-Object, который задает фильтр для выводимой информации. Для примера выведем список процессов, которые загружают процессор и отсортируем их по возрастанию нагрузки с помощью команды:

    Get-Process | where {$_.cpu -gt 0} | sort cpu

    С помощью PowerShell мы можем получить любую информацию о любом процессе. В качестве примера возьмем процесс cmd и выведем список его свойств командой:

    Get-Process -Name cmd | Get-Member -Membertype property

    Выбираем те свойства, что нам интересны ( в примере имя и ID процесса, путь к файлу, используемые модули и время запуска) и выводим их в виде списка командой:

    Get-Process -Name cmd | Format-List name, id, path, modules, starttime

    Таким образом мы можем посмотреть когда и кем был запущен процесс, сколько он потребляет ресурсов, где находится исполняемый файл и еще много различной информации.

    Для завершения процесса в PowerShell есть командлет Stop-Process. Он завершает указанный процесс по его имени или идентификатору. Однако мы поступим по другому и передадим результат выполнения командлета Get-Process по конвейеру:

    Get-Process | where {$_.name -match ″notepad″}  | Stop-Process

    Get-Process не может показать процессы на удаленном компьютере, для этого воспользуемся командлетом Get-WmiObject , например посмотрим процессы на удаленном компьютере PC командой:

    Get-WmiObject win32_process -computername PC | ft name, processid, description

    Для боле полного ознакомления с PowerShell можно воспользоваться встроенной справкой, для вызова справки нужно набрать Get-Help ″имя командлета″

    Ну и для полноты обзора рассмотрим еще одно средство для управления процессами из командной строки. Это утилиты Pslist и Pskill входящие в состав пакета PSTools от компании Sysinternals.

    Эти утилиты не требуют специальной установки, достаточно просто скопировать их на диск. Для запуска нужно зайти в папку с утилитами и ввести в командной строке необходимую команду.

    Pslist может выводить информацию о процессах по имени или ID, например командой pslist notepad -x выведем подробную информацию о нашем «многострадальном» блокноте.

    Особенностью утилиты Pslist является режим task-manager. В  этом режиме информация автоматически обновляется, причем можно задать время работы и интервал обновления. Запускается режим ключом -s , например командой tasklist -s -r 10 запускаем режим программу в режиме task-manager с обновлением раз в 10 сек.

    Завершение процесса программой pskill предельно просто, вводим команду и имя (или ID) процесса и все.

    Справку по утилитам Pslist и Pskill можно посмотреть, введя команду с ключом /?

    И еще, все манипуляции с процессами необходимо выполнять с правами администратора, для этого командную строку требуется запускать с повышением привилегий.

    Что делать, если не завершается процесс в Диспетчере задач Windows

    Пользователям персональных компьютеров приходится сталкиваться с разными проблемными ситуациями, решить которые иногда затруднительно самостоятельно. Однако, обнаружив ответ на проблемный вопрос, в следующий раз такие задачи уже не кажутся сложными. Завершить процесс, в котором уже нет необходимости, в большинстве случаев может даже новичок. К сожалению, иногда приходится сталкиваться с тем, что, какие бы попытки ни были предприняты, не завершается всё равно процесс в диспетчере задач.

    Узнайте, что делать, если не завершается процесс в Диспетчере задач Windows

    Что же делать, когда какой-то процесс «взбунтовался» и не желает подчиниться, как всё-таки осуществить его завершение, можно узнать, если ознакомиться с нашими рекомендациями. Мы поделимся нехитрыми способами, поможем вам овладеть навыками управления всеми процессами, которые запущены на вашем компьютере.

    Завершение процессов

    Если в процессе работы на компьютере вы стали замечать, что он заметно подвисает, значит, ему тяжело выполнять все возложенные на него задачи. Это происходит, когда вы запускаете множество процессов, а потом их просто забываете остановить.

    Конечно, если не увлечься открыванием новых приложений, то с проблемой зависания компьютера удастся сталкиваться реже. Ну а если вы всё-таки очень увлечённо работали, поэтому сами не заметили, как открыли много окон, запустили на выполнение несколько программных приложений и утилит, то закрыть их простым нажатием на кнопку «Выхода», может не получиться.

    Алгоритм действий

    Для завершения нежелательных процессов, отказывающихся подчиняться пользователю, нужно воспользоваться помощью «Диспетчера задач». Если у вас установлен Windows 7, достаточно кликнуть правой клавишей мышки по нижней панели задач, выбрать параметр «Запустить Диспетчер задач».

    Шаг 1

    В открывшемся окне на первой вкладке кликните по той утилите, которая вам уже не нужна, а далее в нижней части окна выберите параметр «Снять задачу». Если процесс не совсем безнадёжен, он остановится.

    Шаг 2

    Можно перейти на вторую вкладку «Процессы», точно также кликнуть по той строке, которая провоцирует в конкретный момент проблемы, а затем нажать на кнопку «Завершить».

    Отметьте опцию отображения всех процессов пользователей

    К сожалению, даже такие советы иногда для некоторых пользователей оказываются совершенно бесполезными, поскольку всё равно не закрывается процесс в Диспетчере задач.

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

    Шаг 3

    Итак, не произносите фраз типа: «Не могу завершить процесс в Диспетчере задач», а лучше воспользуйтесь уникальными возможностями служебной команды taskkill. Эту команду многие готовы рассматривать в качестве мощнейшего инструмента.

    Чтобы запустить такую команду, сначала, конечно же, нужно открыть командную строку, зажав одновременно две клавиши: «Win» и «R». В открывшемся маленьком окошке введите «cmd».

    Шаг 4

    Теперь вам нужно будет набрать «taskkill» и нажать «Enter». Однако чтобы справиться с неуправляемым процессом к этому слову следует присоединить дополнительную опцию.

    В частности, можно завершить процесс при помощи команды taskkill, используя имя приложения, которое отказывается завершаться. Для этого наберите небольшую командную фразу: taskkill / IM «имя приложения». Конечно, вместо словосочетания «имя приложения» вы должны набрать тот процесс, который у вас нет мочи остановить. Например, taskkill / IM excel.exe. Если вы воспользуетесь нашим примером, то в этом случае прекратит работать табличный редактор Excel. Выбирайте ваш процесс, приносящий вам ужасные хлопоты, и прописывайте в команде его имя.

    В окне процессы отображаются не только с указанием своего имени, но и идентификатора в том числе. Если вы желаете, вы можете набрать такую командную фразу: taskkill / PID 574, где число 574 будет являться идентификатором проблемного процесса.

    Шаг 5

    Если на компьютере имеются несколько учётных записей, при этом абсолютно понятно, что зависание возникло именно по причине незавершённых процессов одного из пользователей, можно воспользоваться и такой командной фразой: «taskkill / F / FI «USERNAME eq имя_пользователя». Понятно, что в ней придётся вам самостоятельно изменить непосредственно имя пользователя, по вине которого возникла проблема.

    Воспользуйтесь новой командной фразой

    Мы рекомендуем вам потренироваться с использованием таких команд. Если у вас всё получится, вы сможете уходить от вынужденных перезагрузок, которые безжалостно вредят операционной системе.

    Команда «taskkill», действительно, является мощнейшим инструментом, которому не могут противостоять даже вирусы и троянцы. Такая команда успешно завершает даже их негативную и упорную «деятельность».

    Итоги

    Мы уверены, что, ознакомившись с изложенными нами советами, вы сможете впоследствии твёрдо говорить своим знакомым: «Я могу без проблем останавливать работу любой программы, приложения». Овладев такими практическими навыками, вы сможете ещё сильнее «подружиться» с вашим компьютером.

    Как завершить процесс?

    Во время работы за компьютером некоторые программы иногда перестают отвечать на какие-либо команды или действия с Вашей стороны, тогда становится понятно, что программа

    «подвисла». Кроме этого может появиться полная загрузка процессора этой программой, что практически блокирует весь компьютер. Для большинства пользователей решением данной проблемы является перезагрузка компьютера или нажатие волшебной кнопки на системном блоке «Reset». Но есть также и другой вариант решения проблемы.

    В Windows имеется программа, которая показывает все запущенные процессы и программы, а также информацию о загрузке процессора и выделяемой памяти для выполнения программ. Вся эта информация показывается в «Диспетчере задач».

    Запустить данное приложение можно нажатием комбинации клавиш

    «Ctrl + Alt + Delete» и выбрав «Запустить диспетчер задач» в появившемся меню или нажать правой кнопкой мыши в панели задач и также выбрать «Запустить диспетчер задач».

    При зависании какой либо программы будет отображаться соответствующее ее состояние «Не отвечает» в диспетчере задач на вкладке «Приложения». Чтобы завершить процесс выполнения данной программы, необходимо ее выбрать и нажать на кнопку «Снять задачу» или нажать на данное приложение в диспетчере задач правой кнопкой мыши и в появившемся меню выбрать туже команду «Снять задачу».

    Если подвис какой то системный процесс или фоновая программа, то это будет отображаться на закладке «Процессы». Определить подвисшую программу можно по загрузке процессора 100% и большому объему используемой памяти. Завершить процесс можно таким же способом, как и в закладке «Приложения», но при нажатии на процесс правой кнопкой мыши появится немного другое меню, где будет доступен пункт «Завершить дерево процессов». Этот пункт отличается тем, что завершиться не только сам подвисший процесс, но и все связанные с ним процессы. В принципе, этот вариант более приемлем для завершения подвисших процессов, но тут нужно быть внимательными. Например, вы запустили файловый менеджер Total Commander и из этого файлового менеджера открыли файл Word, тогда при завершении дерева процессов программы Total Commander завершиться и связанный с ним процесс Word.

    Бывают случаи, что даже диспетчер задач не способен завершить процесс подвисшей программы, тогда можно воспользоваться более мощным инструментом – командой «taskkill». Выполняется эта команда в командной строке, которую можно найти, введя в поиск меню «Пуск» ее название cmd.exe.

    Синтаксис команды позволяет выполнить несколько различных вариантов завершения процесса, но мы сейчас рассмотрим вариант завершения процесса по его названию taskkill \\ IM ИМЯ_ПРИЛОЖЕНИЯ. Имя приложения или процесса можно посмотреть в диспетчере задач на вкладке процессы. Возьмем для примера программу Paint.NET. Для ее завершения в командной строке необходимо написать taskkill /IM PaintDotNet.exe.

    Единственное неудобство в этом способе, необходимость каждый раз вбивать данную команду вручную. Увидеть полный список команд можно набрав taskkill /?.

    На вашем компьютере всегда найдется программа, которая может блокировать своими ошибками работы весь компьютер. Для более стабильной работы вашей операционной системы вам понадобится настройка и оптимизация Windows. Это не только спасет вас от подвисания программ, но и может немного увеличить скорость работы вашего компьютера.

     

    Также статьи на сайте chajnikam.ru связанные с компьютерами:
    Как удалить программу с компьютера виндовс 7?
    Как скрыть значок в трее?
    Конфигурация компьютера
    Насколько хороши и важны компьютеры для человека?

    Что делать если процесс не завершается

    Нечасто, конечно, но иногда можно встретить ситуации, когда после закрытия программы в «Диспетчере задач» не завершается процесс, отвечающий за ее функционирование, или продолжают работать какие-то дополнительные (сопутствующие) службы приложения. При этом система в дополнение ко всему может сообщать, что пользователю для завершения определенного процесса не хватает прав (отказано в доступе). Почему так происходит и как остановить работу ненужных или зависающих программ, читайте в ниже представленном материале.

    Не завершается процесс в «Диспетчере задач» (отказано в доступе). Почему?

    Чтобы понять, какое именно решение по устранению возникшей проблемы использовать в каждом конкретном случае, для начала следует выяснить причины, вследствие которых они возникают. Почему же в «Диспетчере задач» не завершается процесс с указанием на отсутствие прав доступа?

    Действительно, иногда это может быть связано с тем, что пользователь вошел в систему не под регистрацией администратора и пытается завершить критически важную системную службу или процесс, запущенный другим пользователем. Однако невозможность остановки работы какого-то приложения в основном связана даже не с системными процессами, а с программами, которые могли установиться на пользовательский компьютер самопроизвольно (вирусы, рекламные апплеты и т. д.). Обычно именно они могут блокировать завершение работы. Но бороться с такими проявлениями поведения и системных, и пользовательских программ или служб можно довольно просто.

    Перезагрузка системы

    Если не завершается процесс в «Диспетчере задач», что делать в первую очередь? Как правило, рядовые пользователи поступают достаточно просто. Если по каким-то причинам в «Диспетчере задач» Windows 10 не завершается процесс, они попросту перезагружают систему. Понятно, что полный рестарт и приводит к остановке всех служб. Но что если после перезагрузки процесс активируется снова? А ведь некоторые процессы, запускаемые вместе с системой, нельзя отследить даже в стандартном разделе автозагрузки.

    Впрочем, если пользователь вошел в систему не под администраторской, а под собственной учетной записью, как уже понятно, нужно просто сменить пользователя.

    Если не хотите постоянно перепрыгивать с одной записи на другую, администраторскую «учетку» можно и вовсе отключить, прописав в командной строке команду «net user Администратор active:no» (без кавычек). После этого все программы будут стартовать только с правами администратора (для некоторых приложений не будут выдаваться даже предупреждения безопасности службы контроля учетных записей UAC, которые многих пользователей несказанно раздражают).

    Завершение активных процессов через командную строку

    Но приведенные выше действия положительный эффект могут дать не всегда. Что же делать, если в «Диспетчере задач» не завершается процесс, который, скажем, перегружает центральный процессор или использует оперативную память слишком усердно? В такой ситуации оптимальным инструментом из тех, которые имеются в Windows-системах, станет командная консоль (cmd).

    Ее необходимо запустить от имени админа (если учетная запись суперпользователя не отключена), а затем воспользоваться командой taskkill (всю информацию о дополнительных атрибутах можно просмотреть посредством ввода строки «taskkill /?».

    Из всего списка нас более всего интересуют атрибуты «/F» и «/IM», которые дописываются после основной команды. Как это выглядит? Предположим, у нас в «Диспетчере задач» не завершается процесс «Гугл Хром». Команда принудительной остановки приложения будет выглядеть так: «taskkill /F /IM Chrome.exe» (опять же, без кавычек). Как уже понятно, такое решение приемлемо для исполняемых файлов программ. Если воспользоваться дополнительным ключом «/T», при вводе основной команды завершения работы выбранного приложения автоматически будут завершены и все дочерние процессы.

    Остановка процессов с указанием идентификаторов

    Если таким способом в «Диспетчере задач» не завершается процесс, который был выбран пользователем, например, при неправильном вводе имени исполняемого файла проблемной программы или службы, остановку процесса можно произвести с указанием идентификатора.

    Его можно просмотреть в самом «Диспетчере задач», дополнительно активировав отображение столбца с ИД процесса. Основная же команда в этом случае примет такой вид: «taskkill /F PID 0000», где 0000 – определенный в «Диспетчере задач» идентификатор процесса.

    Совет от Microsoft

    В принципе, проблему, связанную с тем, что в «Диспетчере задач» не завершается процесс какой-то программы, можно решить, следуя советам специалистов Microsoft, которые опубликованы на странице поддержки. Суть состоит в том, чтобы загрузить с сайта специальный архив, содержащий набор инструментов PSTools, затем распаковать его на жесткий диск и переместить файл PsExec.exe или объект PsExec64.exe, в зависимости от архитектуры системы, в корень системного раздела (диска «С»), а затем через командную консоль выполнить команду «c:psexec -i -d -s taskmgr.exe» (без кавычек). После этого в «Диспетчере задач» нужно будет выполнить все необходимые действия, связанные с остановкой определенных процессов, затем закрыть «Диспетчер» и удалить исходный файл PsExec из системного раздела.

    Примечание: использовать этот метод даже на сайте корпорации рекомендуется только на свой страх и риск.

    Использование утилиты Process Explorer

    Куда проще воспользоваться небольшим приложением Process Explorer, которое является альтернативой «Диспетчера задач», но с расширенными возможностями. Преимущество этой программы состоит в том, что устанавливать ее на жесткий диск не нужно, поскольку приложение изначально является портативным и запускается из одного исполняемого файла. После старта программы в ней достаточно выбрать искомый незавершаемый процесс или даже целое дерево процессов с дочерними апплетами, выбрав из меню ПКМ команды Kill Process или Kill Process Tree.

    Кроме «убивания» ненужных процессов и задач эта утилита предоставляет еще и дополнительную информацию. Так, например, если это требуется, можно совершенно просто узнать, какой именно программой запущен тот или иной процесс.

    Разблокирование доступа к файлам процесса

    Наконец, если завершение определенных процессов невозможно произвести только по причине блокировки доступа к отвечающему за него файлу, очень может быть, исправить ситуацию можно будет за счет использования утилиты Unlocker.

    Сначала, как уже понятно, восстанавливается доступ к исходному файлу (узнать его можно непосредственно в «Диспетчере задач», выбрав из меню ПКМ просмотр расположения файла), а затем процесс завершается обычным способом.

    Проблемы вирусного воздействия

    Вирусы, к сожалению, ограничивать доступ к остановке процессов и служб тоже могут. И далеко не всегда это связано напрямую с самими вирусными апплетами. Если такая ситуация наблюдается, для начала рекомендуется проверить систему каким-нибудь портативным антивирусом, а при невозможности нейтрализации угроз обратиться к программе Kaspersky Rescue Disk, при помощи которой можно загрузиться еще до старта системы со съемного носителя, а затем выполнить глубокое сканирование, которое включает в себя даже оперативную память.

    Краткий итог

    Вот, собственно, и все, что касается принудительного завершения процессов в «Диспетчере задач». Что касается наилучшего инструмента, самым простым выглядит альтернативный менеджер Process Explorer. Если же под рукой такой программы нет, подойдет и командная строка. Единственное условие для выполнения всех вышеописанных команд – старт самой консоли с правами администратора.

    Всем привет Бывает ли у вас такое, что вам нужно завершить какой-то процесс, но через диспетчер задач это ну никак не получается сделать. Знакомая ситуация? Ну так вот, сегодня мы с этим делом будем разбираться!

    Но в каких случаях такая ситуация может появится? Знаете, я думаю что с обычными прогами такая штука происходит все таки редко, а вот со всякими не очень нужными прогами это происходит часто. Все эти проги, которые устанавливаются так бы сказать в ваш комп без вашего ведома, то все эти проги делают все для того, чтобы их потом трудно было удалить. И вот процесс, который нельзя завершить, это один из их трюков. Бывает еще что и файлы таких программ невозможно удалить, тут я советую посмотреть в сторону проги Unlocker, она удаляет неудаляемые файлы, годная прога. Вообще ребята если вы не можете завершить процесс или удалить какую-то подозрительную папку или файл, то тут попахивает вирусом…

    Кстати о вирусах, вы думаете у вас их нет? Нет, я не хочу чтобы они у вас были, но поверьте, сейчас такие вирусы.. Они могут жить месяцами и вы даже знать об этом не будете: не всех вирусов интересует ваш аккаунт ВКонтакте, ваша почта, многих просто интересует мощность вашего железа.. Чтобы небольшой процент этой мощи использовать для своих задач.. Ведь небольшой процент сложнее заметить.. Думаете бред? Никак нет ребята! Короче так бы сказать это все разговоры, я просто это к тому вот написал, что будьте внимательны (не только в компе, а вообще по жизни) и РЕГУЛЯРНО проверяйте комп этими двумя БЕСПЛАТНЫМИ утилитами: Dr.Web CureIt! и AdwCleaner. Это лучшие утилиты, поверьте!

    Итак, переходим к делу, чтобы завершить процесс, который не завершается в диспетчере, то вам нужно скачать прогу Process Explorer. Это бесплатная прога и знаете почему ей можно доверять? Потому что она лежит на сайте Microsoft, так что качайте ребята! Когда перейдете на страницу, то там в правой части нужно будет нажать на Download Process Explorer

    Итак, скачали? Отлично! Но вы это, запомните куда скачали то. Просто Process Explorer НЕ УСТАНАВЛИВАЕТСЯ, он работает так, без установки, запустили и все! Итак, запустили его и вот какое окно откроется, вот как выглядит Process Explorer:

    Ну что я тут могу сказать? Сделано все очень круто, ибо очень удобно видно процессы, кто кого запустил, много всякой инфы! Короче прога супер и это заметно. Получается что это продвинутый диспетчер задач! В этой проге, чтобы завершить процесс, то нужно нажать по нему правой кнопкой и выбрать Kill Process или Kill Process Tree. Первая команда просто завершает процесс, а вторая завершает дерево процессов. Вот эти пункты:

    Если мышку поднести к какому-то процессу, то также можно увидеть интересную инфу в подсказке такой (это я поднес мышку к процессу svchost.exe):

    Как видите, ничего сложного нет, все просто и удобно. Но вот знаете что, я тут нашел еще одну очень важную функцию, я конечно не знаю, нужна она вам или нет, ну то есть интересна или нет, но я ее покажу вам, ибо она уникальная. Короче можно узнать службу, которая запустила процесс, ведь некоторые процессы запущены именно службами, но не все! В любой винде есть несколько процессов svchost.exe в диспетчере задач, но они запущены разными службами, вот в чем прикол! Короче, чтобы узнать какая служба запустила определенный процесс, то вам нужно нажать правой кнопкой по процессу (я опять возьму для примера svchost.exe) и там выбрать пункт Properties:

    Откроется окошко, там будут всякие вкладки, и вот там еще будет вкладка Services (если ее нет, то это не служба запустила процесс), вот какая инфа на ней:

    То есть стало понятно да, что тот процесс svchost.exe, по которому мы нажали и выбрали Properties, то этот процесс обеспечивает работу встроенного защитника Windows. Ну вот такие дела ребята, не знаю интересно вам это или нет, но я должен был вам это показать…

    Кстати, процесс еще можно усыпить.. Ну то есть остановить его так бы сказать, заморозить, для этого нажмите правой кнопкой по процессу и там выберите пункт Suspend. Потом чтобы возобновить работу, то тоже нажимаете правой кнопкой и выбираете уже Resume

    Теперь еще немного вернемся к нашей теме, а именно как завершить процесс, который в диспетчере завершить ну никак не получается. Дело в том, что в принципе это можно сделать и без проги Process Explorer, но я не уверен что это всегда сработает. Короче смотрите, зажимаете Win + R и пишите туда такую команду как cmd и нажимаете ОК:

    Внимание, ребята! Если у вас Windows 10, то там вам нужно нажать правой кнопкой по значку Пуск и выбрать там пункт Командная строка (администратор)!

    Итак, после этого у вас появится черное окно, где можно вводить разные команды. Ну так вот, есть одна команда, которая может завершить процесс в принудительном режиме, вот эта команда:

    taskkill.exe /F /IM test.exe

    Эта команда завершает процесс test.exe в принудительном режиме. Понятное дело, что там где test.exe, то это тут вы ставите нужный процесс. Видите, тут есть такое в команде как /F, /IM, видите? Это ключи запуска. Вот если добавить ключ /T, то команда завершит также и все дочерние процессы. Вот у меня есть процесс CCleaner64.exe (это от чистилки CCleaner), который я могу спокойно завершить, вот давайте я это сделаю через эту команду. Значит вставляю команду в черное окно cmd:

    Вот она появилась:

    Теперь я нажал энтер и вот результат:

    Как видите, операция завершена успешно, все нормалек! Это мы завершили процесс по его имени, а можно еще по его идентификатору, то есть по PID. Но как узнать этот PID? Вот смотрите, в диспетчере задач напротив каждого процесса есть какие-то циферки:

    Замечали такое? Ой, наверно не замечали! Потому что эту колонку ИД процесса нужно вручную включить, по умолчанию она НЕ ПОКАЗЫВАЕТСЯ! Но ее включить не сложно, для этого вам нужно нажать вверху Вид, а там будет пункт Выбрать столбцы:

    И все, потом нужно поставить галочку на ИД процесса (PID), нажать ОК и у вас тоже такая колонка появится. Ну так вот ребята, в этой колонке как раз и есть такое как PID, ну то есть ИД процесса. Чтобы завершить процесс по идентификатору PID, то там нужно ввести такую команду:

    taskkill.exe /F /PID 0000

    Там где 0000, то там вы указываете P />

    Ребята, я не знаю, но вроде бы я все написал что нужно, или что-то забыл? Надеюсь что не забыл, ну что еще вам сказать? Не забывайте регулярно проверять комп антивирусными утилитами, тем более что они бесплатные. Какими именно? Ну, я уже дал выше ссылки, если что, то вот напомню, вот первая утилита, а вот вторая

    Ну, надеюсь что все вам тут я написал доступно и вам все понятно. Желаю вам удачи, чтобы вы не болели и чтобы вообще у вас все было хорошо

    Пользователям персональных компьютеров приходится сталкиваться с разными проблемными ситуациями, решить которые иногда затруднительно самостоятельно. Однако, обнаружив ответ на проблемный вопрос, в следующий раз такие задачи уже не кажутся сложными. Завершить процесс, в котором уже нет необходимости, в большинстве случаев может даже новичок. К сожалению, иногда приходится сталкиваться с тем, что, какие бы попытки ни были предприняты, не завершается всё равно процесс в диспетчере задач.

    Узнайте, что делать, если не завершается процесс в Диспетчере задач Windows

    Что же делать, когда какой-то процесс «взбунтовался» и не желает подчиниться, как всё-таки осуществить его завершение, можно узнать, если ознакомиться с нашими рекомендациями. Мы поделимся нехитрыми способами, поможем вам овладеть навыками управления всеми процессами, которые запущены на вашем компьютере.

    Завершение процессов

    Если в процессе работы на компьютере вы стали замечать, что он заметно подвисает, значит, ему тяжело выполнять все возложенные на него задачи. Это происходит, когда вы запускаете множество процессов, а потом их просто забываете остановить.

    Конечно, если не увлечься открыванием новых приложений, то с проблемой зависания компьютера удастся сталкиваться реже. Ну а если вы всё-таки очень увлечённо работали, поэтому сами не заметили, как открыли много окон, запустили на выполнение несколько программных приложений и утилит, то закрыть их простым нажатием на кнопку «Выхода», может не получиться.

    Алгоритм действий

    Для завершения нежелательных процессов, отказывающихся подчиняться пользователю, нужно воспользоваться помощью «Диспетчера задач». Если у вас установлен Windows 7, достаточно кликнуть правой клавишей мышки по нижней панели задач, выбрать параметр «Запустить Диспетчер задач».

    Шаг 1

    В открывшемся окне на первой вкладке кликните по той утилите, которая вам уже не нужна, а далее в нижней части окна выберите параметр «Снять задачу». Если процесс не совсем безнадёжен, он остановится.

    Шаг 2

    Можно перейти на вторую вкладку «Процессы», точно также кликнуть по той строке, которая провоцирует в конкретный момент проблемы, а затем нажать на кнопку «Завершить».

    Отметьте опцию отображения всех процессов пользователей

    К сожалению, даже такие советы иногда для некоторых пользователей оказываются совершенно бесполезными, поскольку всё равно не закрывается процесс в Диспетчере задач.

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

    Шаг 3

    Итак, не произносите фраз типа: «Не могу завершить процесс в Диспетчере задач», а лучше воспользуйтесь уникальными возможностями служебной команды taskkill. Эту команду многие готовы рассматривать в качестве мощнейшего инструмента.

    Чтобы запустить такую команду, сначала, конечно же, нужно открыть командную строку, зажав одновременно две клавиши: «Win» и «R». В открывшемся маленьком окошке введите «cmd».

    Шаг 4

    Теперь вам нужно будет набрать «taskkill» и нажать «Enter». Однако чтобы справиться с неуправляемым процессом к этому слову следует присоединить дополнительную опцию.

    В частности, можно завершить процесс при помощи команды taskkill, используя имя приложения, которое отказывается завершаться. Для этого наберите небольшую командную фразу: taskkill / IM «имя приложения». Конечно, вместо словосочетания «имя приложения» вы должны набрать тот процесс, который у вас нет мочи остановить. Например, taskkill / IM excel.exe. Если вы воспользуетесь нашим примером, то в этом случае прекратит работать табличный редактор Excel. Выбирайте ваш процесс, приносящий вам ужасные хлопоты, и прописывайте в команде его имя.

    В окне процессы отображаются не только с указанием своего имени, но и идентификатора в том числе. Если вы желаете, вы можете набрать такую командную фразу: taskkill / PID 574, где число 574 будет являться идентификатором проблемного процесса.

    Шаг 5

    Если на компьютере имеются несколько учётных записей, при этом абсолютно понятно, что зависание возникло именно по причине незавершённых процессов одного из пользователей, можно воспользоваться и такой командной фразой: «taskkill / F / FI «USERNAME eq имя_пользователя». Понятно, что в ней придётся вам самостоятельно изменить непосредственно имя пользователя, по вине которого возникла проблема.

    Воспользуйтесь новой командной фразой

    Мы рекомендуем вам потренироваться с использованием таких команд. Если у вас всё получится, вы сможете уходить от вынужденных перезагрузок, которые безжалостно вредят операционной системе.

    Команда «taskkill», действительно, является мощнейшим инструментом, которому не могут противостоять даже вирусы и троянцы. Такая команда успешно завершает даже их негативную и упорную «деятельность».

    Итоги

    Мы уверены, что, ознакомившись с изложенными нами советами, вы сможете впоследствии твёрдо говорить своим знакомым: «Я могу без проблем останавливать работу любой программы, приложения». Овладев такими практическими навыками, вы сможете ещё сильнее «подружиться» с вашим компьютером.

    Как убить сразу все процессы iexplore.exe?

    Итак, вы заглянули в диспетчер задач и обнаружили там с десяток процессов iexplore.exe! Нажатие кнопки «Завершить процесс» для каждого займет слишком много времени… так как же мы можем убить их всех за один шаг?

    Ответ — использовать утилиту быстрой командной строки, которая убивает все процессы по имени, хотя мы сделаем это еще проще для вас и создадим повторно используемый значок, который убьет их за один шаг. Конечно, этот же метод будет работать для любого приложения, открывающего с десяток процессов… как, например, Google Chrome.

    Для тех, кто задается вопросом, почему мы просто не закрываем окна, мы пытаемся закрыть их принудительно, не оставляя позади ни одного отставшего, что, кажется, случается слишком часто.

    Убейте несколько процессов из командной строки

    Первое, что вам нужно сделать, это открыть командную строку, а затем использовать команду taskkill со следующим синтаксисом:

    taskkill / F / IM <имя процесса.exe> ​​/ T

    Эти параметры принудительно завершат любой процесс, совпадающий с именем указанного исполняемого файла. Например, чтобы убить все процессы iexplore.exe, мы будем использовать:

    taskkill / F / IM iexplore.exe

    Это действительно так просто … процессы будут немедленно остановлены.

    Обратите внимание, что если вы используете Windows Vista, вы можете убить только приложения в «нормальном режиме» из обычной командной строки… если вы хотите убить приложение, работающее от имени администратора, вам понадобится командная строка в режиме администратора.

    Создайте значок для принудительного уничтожения всех процессов iexplore.exe

    Поскольку на самом деле мы не хотим переходить в командную строку каждый раз, когда мы хотим перезапустить Internet Explorer или Chrome, мы можем настроить значок, который сделает всю работу за нас.

    Щелкните правой кнопкой мыши в любом месте рабочего стола и выберите New \ Shortcut:

    Вставьте следующее, если вы хотите убить Internet Explorer, иначе вы можете использовать другой исполняемый файл вместо iexplore.exe.

    taskkill.exe / F / IM iexplore.exe / T

    Дайте ярлыку удобное имя, а затем откройте свойства. Обязательно выберите «Запускать как свернутый», а затем вы можете выбрать более подходящий значок… Я выбрал тот, который больше всего похож на переработку.

    На этом этапе у вас есть значок, который полностью убьет все запущенные окна Internet Explorer. Вы даже могли бы назначить быструю клавишу…

    Теперь, когда вы изучили эту технику, вы можете использовать ее для множества других полезных вещей.

    таскиллов | Документы Майкрософт

    • Статья
    • 3 минуты на чтение
    • 12 участников

    Полезна ли эта страница?

    да Нет

    Любая дополнительная обратная связь?

    Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

    Представлять на рассмотрение

    В этой статье

    Применяется к: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

    Завершает одну или несколько задач или процессов. Процессы могут быть завершены по идентификатору процесса или имени изображения. Вы можете использовать команду tasklist command, чтобы определить идентификатор процесса (PID) для завершения процесса.

    Примечание

    Эта команда заменяет инструмент kill .

    Синтаксис

      taskkill [/s <компьютер> [/u [<домен>\]<имя пользователя> [/p [<пароль>]]]] {[/fi <фильтр>] [...] [/pid <идентификатор процесса > | /im <имя изображения>]} [/f] [/t]
      

    Параметры

    Параметр Описание
    <компьютер> Указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту).По умолчанию используется локальный компьютер.
    /u <домен>\<имя пользователя> Выполняет команду с разрешениями учетной записи пользователя, указанного в <имя пользователя> или <домен>\<имя пользователя> . Параметр /u можно указать, только если также указан /s . По умолчанию используются разрешения пользователя, который в данный момент вошел в систему на компьютере, выдающем команду.
    /p <пароль> Указывает пароль учетной записи пользователя, указанной в параметре /u .
    /fi <фильтр> Применяет фильтр для выбора набора задач. Вы можете использовать более одного фильтра или использовать подстановочный знак ( * ), чтобы указать все имена задач или изображений. Допустимые фильтры перечислены в разделе Имена фильтров, операторы и значения этой статьи.
    /pid <идентификатор_процесса> Указывает идентификатор процесса, который необходимо завершить.
    /im Указывает имя образа завершаемого процесса.Используйте подстановочный знак ( * ), чтобы указать все имена изображений.
    Указывает, что процессы должны быть принудительно завершены. Этот параметр игнорируется для удаленных процессов; все удаленные процессы принудительно завершаются.
    Завершает указанный процесс и все запущенные им дочерние процессы.
    Имена фильтров, операторы и значения
    Название фильтра Действительные операторы Допустимые значения
    СТАТУС экв., пе БЕГ | НЕ ОТВЕЧАЕТ | НЕИЗВЕСТНО
    IMAGENAME экв., пе Имя изображения
    ПИД-регулятор экв, ne, gt, lt, ge, le Значение ПИД-регулятора
    СЕССИЯ экв, ne, gt, lt, ge, le Номер сеанса
    Процессорное время экв, ne, gt, lt, ge, le Процессорное время в формате ЧЧ:ММ:СС , где ММ и СС находятся в диапазоне от 0 до 59, а ЧЧ — любое число без знака
    ПАМЯТЬ экв, ne, gt, lt, ge, le Использование памяти в КБ
    ИМЯ ПОЛЬЗОВАТЕЛЯ экв., пе Любое допустимое имя пользователя ( <пользователь> или <домен\пользователь> )
    УСЛУГИ экв., пе Имя службы
    ЗАГОЛОВОК ОКНА экв., пе Заголовок окна
    МОДУЛИ экв., пе Имя DLL

    Примечания

    • Фильтры WINDOWTITLE и STATUS не поддерживаются, если указана удаленная система.

    • Подстановочный знак ( * ) допускается для параметра */im только при применении фильтра.

    • Завершение удаленного процесса всегда выполняется принудительно, независимо от того, указана ли опция /f .

    • Предоставление имени компьютера фильтру имен хостов приводит к завершению работы и остановке всех процессов.

    Примеры

    Чтобы завершить процессы с идентификаторами процессов 1230 , 1241 и 1253 , введите:

      тасккилл /pid 1230 /pid 1241 /pid 1253
      

    Для принудительного завершения процесса Блокнот.exe , если он был запущен системой, введите:

      taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
      

    Чтобы завершить все процессы на удаленном компьютере Srvmain с именем образа, начинающимся с примечание , при использовании учетных данных для учетной записи пользователя Hiropln , введите:

      taskkill /s srvmain /u maindom\hiropln /p [email protected] /fi "IMAGENAME eq note*" /im *
      

    Чтобы завершить процесс с идентификатором процесса 2134 и любыми дочерними процессами, которые он запустил, но только если эти процессы были запущены учетной записью администратора, введите:

      taskkill /pid 2134 /t /fi "имя пользователя экв. администратор"
      

    Чтобы завершить все процессы с идентификатором процесса больше или равным 1000 , независимо от имен их изображений, введите:

      taskkill /f /fi "PID ge 1000" /im *
      

    Дополнительные ссылки

    Изучение оболочки — Урок 10: Управление заданиями

    В предыдущем уроке мы рассмотрели некоторые последствия того, что Linux многопользовательская операционная система.На этом уроке мы рассмотрим многозадачность характер Linux и то, как он управляется с помощью интерфейса командной строки.

    Как и любая многозадачная операционная система, Linux выполняет несколько одновременные процессы. Во всяком случае, они кажутся одновременными. На самом деле, одно ядро ​​процессора может одновременно выполнять только один процесс, но Linux ядро успевает дать каждому процессу свою очередь на процессоре, и каждый появляется быть запущенным одновременно.

    Существует несколько команд, которые используются для управления процессами.Они:

    • пс — список процессы, запущенные в системе
    • убить — отправить сигнал одному или нескольким процессам (обычно «убить» процесс)
    • рабочие места — ап альтернативный способ перечисления ваших собственных процессов
    • bg — поставить процесс на заднем плане
    • фг — поставить процесс на переднем плане

    Практический пример

    Хотя может показаться, что эта тема довольно неясна, она может быть очень практично для среднего пользователя, который в основном работает с графическим пользователем интерфейс.Хотя это может быть неочевидно, большинство (если не все) графических программы можно запускать из командной строки. Вот пример: есть небольшая программа, поставляемая с системой X Window, называемая xload , которая отображает график загрузки системы. Мы можно запустить эту программу, набрав следующее:

    [[email protected] me]$ xload

    Обратите внимание, что появляется маленькое окно xload и начинает отображать график загрузки системы. В системах, где xload недоступен, попробуйте gedit вместо.Заметьте также, что наша подсказка больше не появлялась после того, как программа запущен. Оболочка ожидает завершения программы перед управлением возвращается. Если мы закроем окно xload , программа xload завершится, и приглашение вернется.

    Перевод программы в фоновый режим

    Теперь, чтобы немного облегчить жизнь, мы снова запустим программу xload , но на этот раз поместим ее в фон, чтобы подсказка вернулась.Для этого мы выполняем xload как это:

    [[email protected] me]$ xload и [1] 1223 [[email protected] me]$

    В этом случае подсказка вернулась, потому что процесс был помещен в задний план.

    Теперь представьте, что мы забыли использовать символ «&», чтобы поместить программу в фон. Есть еще надежда. Мы можем ввести Ctrl-z и процесс будет приостановлен. Мы можем убедиться в этом, увидев, что программа окно замерзло. Процесс все еще существует, но простаивает.Чтобы возобновить процесс в фоновом режиме введите команду bg (сокращение от задний план). Вот пример:

    [[email protected] me]$ xload [2]+ Остановка xload [[email protected] me]$ bg [2]+ xload и

    Список запущенных процессов

    Теперь, когда у нас есть процесс в фоновом режиме, было бы полезно отобразить список процессов, которые мы запустили. Для этого мы можем использовать либо jobs или более мощная команда ps .

    [[email protected] me]$ рабочих мест [1]+ Запуск xload& [[email protected] me]$ пс PID TTY ВРЕМЯ CMD 1211 оч/4 00:00:00 баш 1246 пт/4 00:00:00 xload 1247 пт/4 00:00:00 пс [[email protected] me]$

    Завершение процесса

    Предположим, у нас есть программа, которая перестает отвечать на запросы; как нам избавиться этого? Мы, конечно, используем команду kill . Давай попробуем это на xload . Во-первых, нам необходимо выявить процесс, который мы хотим убить.Мы можем использовать либо рабочих мест , либо пс , чтобы сделать это. Если мы используем задания, мы вернем номер задания. С ps нам дается идентификатор процесса (PID). Мы сделаем это вдвоем пути:

    [[email protected] me]$ xload и [1] 1292 [[email protected] me]$ рабочих мест [1]+ Запуск xload& [[email protected] me]$ убить %1 [[email protected] me]$ xload и [2] 1293 [1] Прекращена xload [[email protected] me]$ пс PID TTY ВРЕМЯ CMD 1280 оч/5 00:00:00 баш 1293 очка/5 00:00:00 xload 1294 очка/5 00:00:00 пс [[email protected] me]$ убить 1293 [2]+ Прекращена xload [[email protected] me]$

    Еще немного об убийстве

    В то время как команда kill используется для «убийства» процессы, его реальная цель — послать сигналов процессам.Большинство из время, когда сигнал предназначен для того, чтобы сообщить процессу, но есть и другие к этому чем то. Программы (если они правильно написаны) прослушивают сигналы из операционной системы и реагировать на них, чаще всего для разрешения некоторых изящный метод завершения. Например, текстовый редактор может прослушивать любой сигнал, указывающий, что пользователь выходит из системы или что компьютер Выключение. Когда он получает этот сигнал, он может сохранить текущую работу прежде чем он выйдет. Команда kill может отправлять различные сигналов процессам.Ввод:

     убить -л 

    напечатает список поддерживаемых сигналов. Многие довольно неясны, но несколько полезно знать:

    Сигнал № Имя Описание
    1 SIGHUP Сигнал отбоя. Программы могут прослушивать этот сигнал и действовать в соответствии с ним. Этот сигнал посылается к процессам, запущенным в терминале, когда вы закрываете терминал.
    2 ПОДПИСКА Сигнал прерывания. Этот сигнал дан процессам, чтобы прервать их. Программы могут обрабатывать этот сигнал и воздействовать на него. Это. Мы также можем выдать этот сигнал напрямую набрав Ctrl-c в окне терминала где работает программа.
    15 SIGTERM Сигнал завершения.Этот сигнал дан процессам, чтобы завершить их. Опять таки, программы могут обрабатывать этот сигнал и воздействовать на Это. Это сигнал по умолчанию, отправляемый командой kill , если сигнал отсутствует. указано.
    9 СИГКИЛЛ Сигнал убийства. Этот сигнал вызывает немедленное прекращение процесса ядро Линукс. Программы не могут прослушивать это сигнал.

    Теперь предположим, что у нас есть программа, которая безнадежно висит и мы хотим чтобы избавиться от него.Вот что мы делаем:

    1. Используйте команду ps для получить идентификатор процесса (PID) процесса, который мы хотим прекратить.
    2. Выдать команду kill для этого ПИД.
    3. Если процесс отказывается завершаться (т. е. он игнорирует сигнал), посылайте все более резкие сигнализирует до тех пор, пока не завершится.

    [[email protected] me]$ пс x | grep bad_program КОМАНДА СТАТИСТИЧЕСКОГО ВРЕМЕНИ PID TTY 2931 оч/5 СН 0:00 плохая_программа [[email protected] me]$ убить -SIGTERM 2931 [[email protected] me]$ убить -SIGKILL 2931

    В приведенном выше примере мы использовали команду ps с опция x, чтобы перечислить все наши процессы (даже те, которые не запущены из текущий терминал).Кроме того, мы передали вывод команды ps в grep , чтобы вывести только список интересующей нас программы. Затем мы использовали kill , чтобы выдать сигнал SIGTERM проблемной программе. На практике чаще всего это делают следующим образом, поскольку сигнал по умолчанию, отправленный kill , является SIGTERM, а kill также может использовать номер сигнала вместо сигнала имя:

    [[email protected] me]$ убить 2931

    Затем, если процесс не завершится, принудительно это с сигналом SIGKILL:

    [[email protected] me]$ kill -9 2931

    Вот оно!

    На этом серия уроков «Изучение оболочки» завершена.В следующий серии «Написание сценариев оболочки» мы рассмотрим, как автоматизировать задачи с помощью оболочка.

    Дополнительное чтение

    Узнайте, как завершить процесс в Linux с помощью командной строки!

    Задачи в Linux называются процессами. Каждый процесс имеет уникальный идентификатор процесса. В этом руководстве мы покажем вам, как завершить процесс с помощью команд Linux, чтобы улучшить свои навыки управления VPS.

    Для чего используется команда Kill?

    Иногда вы можете запустить сервер или приложение, забыть о нем и отключить его.В таких случаях мы можем использовать команду kill.

    Ниже приведены несколько примеров, когда команда kill может быть полезна:

    • Для остановки любого автоматизированного процесса
    • Для остановки процесса, запущенного случайно
    • Для остановки процесса, потребляющего много памяти
    • Для принудительной остановки любого процесса, работающего в Linux
    • Для остановки фонового процесса

    Помимо остановки процесса, команда kill может выполнять несколько функций. Например, отправить сигнал процессу.По умолчанию это воспринимается как сигнал TERM, который завершает процесс.

    Как показать идентификатор процесса в Linux

    Команды Kill позволяют завершить процесс, используя определенный идентификатор процесса, также известный как pid. Чтобы показать pid в Linux, вы можете выполнить следующую команду:

     пс 

    Здесь будут перечислены все доступные процессы с идентификатором процесса. Если вы хотите сделать свой список более конкретным, добавьте команду grep, например:

    .
     пс -ux | grep Java 

    Это отобразит все запущенные процессы Java в выходных данных.

    Как показать все сигналы команды «Взять»

    В Linux доступно несколько сигналов, которые можно использовать для прерывания, завершения или приостановки процессов. Команду можно использовать, как показано ниже:

     убить -л 

    Эта команда отобразит справочную страницу различных сигналов уничтожения с их именами и соответствующими номерами. Хотя доступно несколько сигналов, в большинстве случаев мы будем использовать SIGKILL (9) и SIGTERM (15).

    Как завершить процесс в Linux с помощью терминала

    Теперь мы готовы двигаться дальше и изучать различные способы использования команды «Взять!».Чтобы продолжить, получите доступ к своему VPS-серверу с помощью SSH.

    Использование команды Kill с PID

    Чтобы убить определенный процесс с PID , используйте следующую команду:

     убить 63772 

    Здесь 63772 — pid процесса, который мы хотим завершить. Поскольку сигнал не указан, это будет сигнал SIGTERM . Иногда это может не сработать; в этом случае вам, возможно, придется принудительно завершить процесс.

    В таких случаях вы можете использовать формат команды, как показано ниже:

     убить [Signal_or_Option] pid 

    Ниже приведен пример команды для принудительного завершения процесса:

     убить SIGKILL 63772 

    Точно так же, чтобы убить, используя более короткий вариант, вы можете использовать:

     убить -9 63772 

    Замените 63772 соответствующим pid для завершения процесса.

    Как завершить несколько процессов в Linux

    Одной и той же командой можно убить несколько процессов. Синтаксис этой команды будет таким:

    .
     убить -9 pid1 pid2 pid3 

    Вот пример, показывающий, как это будет выглядеть в реальном мире:

     убить -9 63772 45116 23465 

    Как завершить процесс в Linux с помощью команды Pkill

    Pkill — это разновидность команды kill, в которой вы можете указать имя процесса или шаблон для поиска процесса:

     хром 

    Приведенная выше команда остановит браузер Chrome.Вы также можете указать частичное совпадение имени в командной строке, например:

    .
     пкилл чр 

    Однако эта команда иногда может убить не тот процесс, особенно если имеется несколько процессов с одинаковым именем.

    Вы можете проверить список, используя полное имя процесса:

     пидоф хром 

    Приведенную выше команду можно использовать, если известно полное имя процесса.

    Вы можете проверить соответствие процессов, используя частичное имя:

     pgrep -l chr 

    Эта команда отобразит список процессов с соответствующим идентификатором процесса.

    Как завершить процесс в Linux с помощью команды Killall

    Основное различие между killall и kill заключается в том, что killall может завершить процесс по имени, в то время как команда kill использует pid.

    Пример такой команды:

     хром 

    Это похоже на pkill. Однако killall выполняет точное совпадение имени, в то время как pkill может выполнять сопоставление с образцом. Это одна из причин, по которой killall безопаснее, чем pkill.

    Еще одним отличием является корневой пакет, которому принадлежат эти команды.В Linux killall принадлежит пакету psmisc. С другой стороны, такие команды, как ps, top, kill, pkill, относятся к пакету procps.

    Еще одно отличие состоит в том, что killall можно настроить для завершения процессов на основе временных меток. Если вы хотите убить процесс, который работает менее 40 минут, вы можете использовать:

     killall -y 40m [имя_процесса>] 

    Вы можете аналогичным образом использовать следующие параметры вместе с командой killall:

    Заключение

    Сюда входят самые важные и полезные команды уничтожения.Чтобы узнать больше об этой важной утилите, вы можете обратиться к руководству по Linux. Удачи в вашем проекте, увидимся в следующем уроке!

    Эдвард — редактор контента с многолетним опытом работы в области ИТ в качестве писателя, маркетолога и энтузиаста Linux. Цель Эдварда — побудить читателей создать впечатляющее присутствие в Интернете. Еще он очень любит собак, гитары и все, что связано с космосом.

    Команда Taskkill командной строки MS-DOS и Windows

    Обновлено: 13.03.2021 автором Computer Hope

    Команда taskkill позволяет пользователю, работающему под управлением любой версии Microsoft Windows, начиная с XP, «убить» задачу из командной строки Windows по PID (идентификатору процесса) или имени образа.Эта команда аналогична завершению задачи программы в Windows.

    Наличие

    Taskkill — это внешняя команда, которая доступна для следующих операционных систем Microsoft как taskkill.exe.

    Наконечник

    В выпусках Windows XP Home нет доступа к этой команде. Вместо этого используйте команду tskill.

    Синтаксис Taskkill

    Windows Vista и более поздние версии синтаксиса

     TASKKILL [/S система [/U имя пользователя [/P [пароль]]]] { [/FI filter] [/PID processid | /IM имя изображения] } [/T] [/F] 
    /S система Указывает удаленную систему, к которой следует подключиться.
    /U [домен\]пользователь Указывает пользовательский контекст, в котором должна выполняться команда.
    /P [пароль] Задает пароль для данного пользовательского контекста. Запрашивает ввод, если он не указан.
    /Фильтр Применяет фильтр для выбора набора задач. Позволяет использовать «*». бывший. imagename eq acme* Дополнительные сведения и примеры см. ниже в фильтрах.
    /ИД процесса Указывает PID завершаемого процесса.Используйте список задач, чтобы получить PID.
    /имя изображения IM Указывает имя образа завершаемого процесса. Используйте подстановочный знак «*», чтобы указать все имена задач или изображений.
    Завершает указанный процесс и все запущенные им дочерние процессы.
    Указывает на принудительное завершение процесса(ов).

    Фильтры:

    Имя Операторы Значение
    СТАТУС экв., пе БЕГ | НЕ ОТВЕЧАЕТ | НЕИЗВЕСТНЫЙ.
    IMAGENAME экв., пе Имя изображения.
    ПИД-регулятор экв, ne, gt, lt, ge, le Значение ПИД-регулятора.
    СЕССИЯ экв, ne, gt, lt, ge, le Номер сеанса.
    ВРЕМЯ ЦП экв, ne, gt, lt, ge, le Процессорное время в формате чч:мм:сс.
    чч — часы, мм — минуты, сс — секунды.
    ПАМЯТЬ экв, ne, gt, lt, ge, le Использование памяти в КБ.
    ИМЯ ПОЛЬЗОВАТЕЛЯ экв., пе Имя пользователя в формате [домен\]пользователь.
    МОДУЛИ экв., пе Имя DLL.
    УСЛУГИ экв., пе Имя службы.
    ЗАГОЛОВОК ОКНА экв., пе Заголовок окна.

    Примечание:

    1. Подстановочный знак ‘*’ для параметра /IM принимается только при применении фильтра.
    2. Завершение удаленных процессов принудительно (/F).
    3. Фильтры «WINDOWTITLE» и «STATUS» не учитываются, если указан удаленный компьютер
      .

    Windows XP и более ранние версии синтаксиса

     taskkill [/s Computer] [/u Домен\Пользователь [/p Пароль]]] [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t] 
    /с компьютер Указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер.
    /u домен\пользователь Выполняет команду с разрешениями учетной записи пользователя, указанного в Пользователь или Домен\Пользователь .По умолчанию используются разрешения текущего пользователя, вошедшего в систему на компьютере, выдающем команду.
    /p пароль Указывает пароль учетной записи пользователя, указанной в параметре /u.
    /fi имя_фильтра Указывает типы процессов, которые необходимо включить или исключить из завершения. Ниже приведены допустимые имена фильтров, операторы и значения.
    Имя Операторы Значение
    Имя хоста экв., пе Любая допустимая строка.
    Статус экв., пе РАБОТАЕТ|НЕ ОТВЕЧАЕТ
    Имя изображения экв., пе Любая допустимая строка.
    ПИД-регулятор экв, ne, gt, lt, ge, le Любое допустимое положительное целое число.
    Сессия экв, ne, gt, lt, ge, le Любой допустимый номер сеанса.
    CPUTime экв, ne, gt, lt, ge, le Допустимое время в формате чч:мм:сс.Параметры mm и ss должны быть в диапазоне от 0 до 59, а hh может быть любым допустимым числовым значением без знака.
    Воспоминания экв, ne, gt, lt, ge, le Любое допустимое целое число.
    Имя пользователя экв., пе Любое допустимое имя пользователя ( [Домен\]Пользователь ).
    Услуги экв., пе Любая допустимая строка.
    Заголовок окна экв., пе Любая допустимая строка.
    / идентификатор процесса Указывает идентификатор процесса, который необходимо завершить.
    /имя изображения Указывает имя образа завершаемого процесса. Используйте подстановочный знак (*), чтобы указать все имена изображений.
    Указывает, что процессы должны быть принудительно завершены. Этот параметр игнорируется для удаленных процессов; все удаленные процессы принудительно завершаются.
    Указывает на завершение всех дочерних процессов и родительского процесса, обычно называемого уничтожением дерева.
    Наконечник

    См. определение оператора для получения полной информации об операторах и eq, ge, gt, le, lt и ne.

    Примеры Taskkill

    Наконечник

    Если вам нужно увидеть список всех запущенных задач, используйте команду tasklist .

     тасккилл/f/im notepad.exe 

    Убивает открытое задание Блокнота.

     тасккилл /pid 9764 

    Завершить задачу с PID 9764. В случае успеха эта команда должна выдать вам сообщение, подобное приведенному ниже примеру.

     УСПЕХ: отправлен сигнал завершения процессу с PID 9764. 
    • См. наше определение задачи для получения дополнительной информации и связанных ссылок по этому термину.

    Как запустить и остановить процесс из командной строки Windows

    Из командной строки или командной строки PowerShell вы можете запускать и останавливать любой процесс в Windows 10. Вот точные шаги, которые вы должны выполнить для этого.

    Когда вы запускаете программу в Windows, она автоматически запускает все процессы, необходимые для ее работы.Тем не менее, некоторые программы могут не запускать процесс по ряду причин, таких как заблокированные файлы, недостаточно прав и т. д. Не только это, но могут быть случаи, когда вам нужно запустить или остановить процесс вручную из командной строки . Например, чтобы применить изменения или исправить зависший проводник, вам нужно вручную завершить и запустить процесс проводника Windows.

    Независимо от причины, если вы когда-нибудь захотите, выполните приведенные ниже шаги, чтобы запустить и остановить любой процесс из командной строки или командной строки PowerShell.

    Перейти к:

    Шаги, показанные ниже, будут работать и в Windows 7 и 8.

    Как запустить или остановить процесс в командной строке

    При использовании командной строки выполните следующие действия, чтобы быстро запустить или запустить процесс в Windows 10. Откройте окно командной строки из меню «Пуск».

  • В окне cmd выполните « start» C:\path\to\process.exe»«. Замените фиктивный путь фактическим путем процесса.
  • Большинству системных процессов не требуется полный путь. Например, вы можете запустить проводник Windows, просто набрав « start explorer.exe ».
  • После запуска процесса вы можете закрыть окно командной строки.
  • Чтобы убить или остановить процесс в командной строке:

    1. Откройте окно командной строки.
    2. Здесь введите « taskkill /im process.exe » и нажмите Enter. Замените «process.exe» на фактическое имя процесса.
    3. Вы также можете остановить или завершить задачу, используя ее идентификатор процесса. Используйте команду « taskkill/F/PID pid_number ». Вы можете получить идентификатор процесса, введя команду « tasklist » или из диспетчера задач.
    4. Чтобы остановить все процессы, которые не отвечают, используйте команду « taskkill /f /fi ». Это заставит закрыть все не отвечающие процессы.

    Примечание: Чтобы запустить процесс с правами администратора, запустите командную строку от имени администратора.Когда вы выполняете команду в окне командной строки администратора, процесс автоматически запускается с правами администратора.

    Как запустить или остановить процесс в PowerShell

    Пользователи PowerShell могут выполнить следующие действия, чтобы остановить или запустить процесс в командной строке.

    Чтобы запустить процесс в PowerShell:

    1. Сначала откройте окно PowerShell .
    2. Здесь выполните команду « Start-Process process.exe », чтобы запустить процесс.Не забудьте заменить фиктивное имя процесса реальным именем процесса.
    3. Как только вы выполните команду, процесс запустится с разрешениями учетной записи.

    Чтобы убить или остановить процесс в PowerShell:

    1. Откройте PowerShell .
    2. Чтобы остановить процесс через PowerShell, вам нужен его идентификатор процесса. Чтобы получить идентификатор процесса, выполните команду « Get-Process ». Вы можете увидеть идентификатор процесса в столбце идентификатора.
    3. Получив идентификатор процесса, выполните команду « stop-process -id », чтобы остановить целевой процесс. Не забудьте заменить «» фактическим идентификатором процесса, который вы получили ранее.
    4. После завершения процесса вы можете закрыть окно PowerShell.

    PowerShell хорош тем, что позволяет прикреплять аргументы к командлету Start-Process. Вы можете проверить эту официальную документацию о том, как использовать эти аргументы.

    Примечание: Чтобы запустить процесс с правами администратора, запустите PowerShell от имени администратора. Когда вы выполняете команду в окне администратора PowerShell, процесс автоматически запускается с правами администратора.

    Надеюсь, это поможет. Если вы застряли или вам нужна помощь, оставьте комментарий ниже, и я постараюсь помочь как можно больше.

    Как убить/завершить процесс с помощью командной строки в Windows 10

    В этом учебном курсе я рассмотрю все параметры, которые может предложить командная строка в Windows.Я знаю, похоже, что DOS вернулась к жизни, но у нее есть много отличных опций, и она может быть невероятно мощной при правильном использовании. В этой части я расскажу о возможности завершения процесса. Отлично подходит, когда ваш диспетчер задач зависает или не отвечает из-за плохого сценария разработчика.

    Осторожно

    Имейте в виду, что этот метод может убить процесс, связанный с системой, который сделает вашу систему непригодной для использования до перезагрузки или автоматически заставит вашу систему завершить работу. Пожалуйста, будьте очень уверены, какие процессы вы убиваете.

    Завершение процессов с помощью командной строки (CMD)

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

    Синтаксис Список задач

     Список задач[.exe] [/s компьютер] [/u домен\пользователь [/p пароль]] [/fo {ТАБЛИЦА|СПИСОК|CSV}] [/nh] [/fi ИмяФильтра [/fi ИмяФильтра2 [ ... ]]] [ /m [имя модуля] | /СВК | /v] 

    Параметры

     /s Компьютер: указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер.
    /u Домен\Пользователь: Запускает команду с разрешениями учетной записи пользователя, указанного в поле Пользователь или Домен\Пользователь. По умолчанию используются разрешения текущего пользователя, вошедшего в систему на компьютере, выдающем команду./p Пароль: указывает пароль учетной записи пользователя, указанной в параметре /u.
    /FO { ТАБЛИЦА | СПИСОК | CSV } : указывает формат, который будет использоваться для вывода. Допустимые значения: TABLE, LIST и CSV. Формат вывода по умолчанию — ТАБЛИЦА.
    /nh : подавляет заголовки столбцов в выводе. Допустимо, когда для параметра /fo задано значение TABLE или CSV.
    /fi имя_фильтра: указывает типы процессов, которые необходимо включить в запрос или исключить из него. В следующей таблице перечислены допустимые имена фильтров, операторы и значения.

    Синтаксис Taskkill

     taskkill [/s Компьютер] [/u Домен\Пользователь [/p Пароль]]] [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t] 

    Параметры

     /s Компьютер : Указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер.
    /u Домен\Пользователь: Запускает команду с разрешениями учетной записи пользователя, указанного в поле Пользователь или Домен\Пользователь. По умолчанию используются разрешения текущего пользователя, вошедшего в систему на компьютере, выдающем команду./p Пароль: указывает пароль учетной записи пользователя, указанной в параметре /u.
    /fi Имя_фильтра: указывает типы процессов, которые необходимо включить или исключить из завершения. Ниже приведены допустимые имена фильтров, операторы и значения. 

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

    Синтаксис использует

    Начнем с запуска командной строки в режиме администратора.

    Введите команду Tasklist и увидите, что она показывает список всех процессов, запущенных в данный момент.

    Теперь, чтобы убить Internet Explorer, например, мы будем использовать

     Taskkill /IM iexplore.exe /F
    Использование /F для принудительного завершения процесса. 

    Вот и все! Если вам нужна помощь, не стесняйтесь хвалить. предложения по новым «изучениям CMD» также можно оставить в комментариях. Буду рад помочь с любой проблемой, которая у вас может возникнуть.

    Как завершить процесс в Windows 10

    Независимо от того, имеете ли вы дело с медленным компьютером или только что заметили кучу вредоносных программ, захватывающих все ресурсы, уничтожение нарушающих работу процессов в Windows — лучший способ решить проблему.

    Это не только повышает производительность вашего ПК, но также может помочь предотвратить шпионское ПО и вирусы. И прежде чем вы спросите: нет, убить процесс в Windows 10 несложно. Мы рассмотрим все различные способы, которыми вы можете сделать это безопасно и легко.

    Зачем убивать процесс в Windows 10?

    Каждое запущенное приложение в Windows состоит из одного или нескольких «процессов». Эти процессы отвечают за запись данных в память, реагирование на действия пользователя и выполнение всей фактической работы, стоящей за компьютерной программой.

    Дело в том, что не все процессы представлены активным окном на рабочем столе. Системные процессы Windows, например, тихо работают в фоновом режиме без какого-либо явного разрешения пользователя.

    И здесь возникает проблема. Многие нежелательные приложения, такие как вирусы или вредоносные программы, также работают как скрытые процессы в фоновом режиме, потребляя ресурсы и замедляя работу компьютера. Вы можете безопасно закрыть даже некоторые процессы Windows, не влияя на работу компьютера.

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

    Диспетчер задач Windows — это инструмент по умолчанию для управления программами и процессами на вашем компьютере. Вы можете использовать его для просмотра, анализа или даже завершения запущенных приложений и процессов.

    Единственным его недостатком являются ограниченные права доступа. Диспетчер задач не может убивать защищенные процессы (включая системные задачи и некоторые вирусы). Кроме того, может быть утомительно вручную выбирать и завершать все целевые процессы каждый раз, когда вы запускаете компьютер.

    1. Чтобы открыть Диспетчер задач, нажмите Ctrl + Alt + Удалить на клавиатуре. Другой способ — щелкнуть правой кнопкой мыши в любом месте панели задач и выбрать его в открывшемся меню.
    1. По умолчанию диспетчер задач открывается в упрощенном виде, в котором отображаются только имена самих запущенных приложений. Выберите Подробнее , чтобы просмотреть все процессы.
    1. Теперь вы можете видеть все задачи, запущенные на вашем компьютере.Они разделены на видимые приложения и невидимые фоновые процессы. Вы можете увидеть использование процессора, памяти, диска и сети для каждого процесса справа. Выберите любую из категорий, чтобы отсортировать процессы по использованию ресурсов.
    1. Найдите процессы, не связанные с каким-либо запущенным приложением или полезными службами, и выберите их.
    1. Вы также можете перейти на вкладку Подробности , чтобы получить более подробный обзор процессов. Глядя на имя пользователя, вы можете быстро определить, какие процессы принадлежат системе.
    1. На любой из этих вкладок нажмите кнопку Завершить задачу в правом нижнем углу, чтобы завершить процесс. Задача будет завершена и исчезнет из списка.

    Использование командной строки для завершения процесса в Windows

    Если вы предпочитаете инструменты командной строки, вы также можете завершить процесс с помощью CMD. Командная строка дает доступ ко многим полезным утилитам, в том числе к Taskkill.

    Как следует из названия, вы можете использовать Taskkill для завершения любой запущенной задачи или процесса.Если вы запускаете CMD от имени администратора, вы даже можете убивать защищенные задачи.

    1. Чтобы использовать Taskkill, сначала откройте командную строку. Введите cmd в поле поиска и нажмите Запуск от имени администратора на правой панели.
    1. Прежде чем вы сможете использовать Taskkill, вам нужно знать имя или PID рассматриваемой задачи. Введите список задач , чтобы получить список всех запущенных процессов на вашем компьютере.
    1. Теперь вы можете использовать команду Taskkill двумя способами.Чтобы использовать PID, введите taskkill /F /PID x , где x — это PID процесса, который вы хотите убить. Вы будете уведомлены, если операция прошла успешно.
    1. Если вместо этого вы хотите ввести имя, используйте taskkill /IM «x» /F , где x — имя рассматриваемого процесса.

    Может показаться нелогичным использовать инструмент командной строки, когда диспетчер задач может делать то же самое без необходимости ввода команд. Это потому, что мы затронули только самый простой способ использования Taskkill.Есть много других способов отфильтровать процессы, не просматривая их вручную.

    PowerShell

    CMD — не единственный метод уничтожения процессов Windows с помощью введенных команд. Powershell — это встроенный в Windows язык сценариев, предлагающий множество подобных возможностей. В некотором смысле Powershell — это просто более подробная форма командной строки.

    Сила Powershell заключается в его способности создавать сценарии команд, которые Windows может выполнять в свободное время.Это позволяет автоматизировать сложные задачи в Windows.

    1. Во-первых, давайте откроем PowerShell. Введите PowerShell в строке поиска и нажмите «Запуск от имени администратора ».
    1. Откроется окно PowerShell. Она очень похожа на командную строку, только с другим цветом фона.
    1. Введите Get-Process , чтобы получить список всех запущенных процессов на вашем компьютере.
    1. Чтобы завершить процесс, вы можете использовать либо PID, либо имя.Например, введите Stop-Process -ID x -Force , где x — это PID для завершения любого процесса.
    1. Использование команды не вызывает никакого подтверждения от программы, создается впечатление, что ничего не произошло. Но это нормальное поведение для успешной операции. Например, если вы введете неправильное имя, вы получите сообщение об ошибке.
    1. Используйте команду Stop-Process -Name «x» -Force , где x — имя процесса, чтобы завершить процесс.На этот раз команда выполнена успешно.

    Если PowerShell кажется вам разочаровывающим, это потому, что мы используем его как cmd. PowerShell предназначен для создания автономных сценариев, которые выполняют сложные задачи независимо, без какой-либо обратной связи или ввода в реальном времени. Хотя вы можете использовать его таким образом, командная строка откровенно лучше справляется с этим.

    Использование KillProcess

    До сих пор мы рассматривали инструменты и утилиты, присутствующие на вашем компьютере по умолчанию. Хотя они, безусловно, могут выполнять свою работу, им не хватает некоторых полезных функций, присутствующих в сторонних инструментах.

    KillProcess — одна из таких продвинутых программ управления задачами. Помимо возможности убивать защищенные системные процессы, он также позволяет создавать «список уничтожения». Процессы, добавленные в этот список, автоматически уничтожаются, как только они попадают в активную память. Это может быть отличным способом навсегда отключить надоедливые вредоносные программы.

    1. Для начала скачайте KillProcess с официального сайта. Существует как установщик, так и портативная версия, которую можно использовать без какой-либо установки.
    1. После запуска приложения вы увидите окно, похожее на диспетчер задач. Все запущенные процессы на вашем компьютере отображаются в виде списка вместе с их описанием и использованием памяти.
    1. Щелкните правой кнопкой мыши процесс, который хотите убить, и выберите Добавить в список.
    1. Процессы, добавленные в список уничтожения, отмечены зеленой галочкой. Чтобы убить процессы из списка, нажмите на кнопку динамита в левом нижнем углу.

    Лучшее в этом подходе то, что вам не нужно убивать каждый процесс один за другим. Этот Kill List остается сохраненным даже после выхода из программы, поэтому вам нужно только запустить сам KillProcess, чтобы сразу завершить все нежелательные процессы.

    Множество способов завершить процесс в Windows 10

    Существует несколько способов завершить процесс в Windows 10. Самый простой способ — использовать диспетчер задач. Он позволяет просматривать и завершать процессы в удобном для понимания формате графического интерфейса.

    Если диспетчер задач не может убить процесс, вам нужно использовать что-то более мощное. Вы можете либо попробовать сторонний инструмент, такой как KillProcess, либо использовать инструменты командной строки, чтобы убить защищенный процесс.

    Чтобы навсегда закрыть ненужные фоновые процессы, предотвратить их автоматический запуск или добавить их в список уничтожения KillProcess.

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован.