Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Завершает одну или несколько задач или процессов. Процессы можно завершить по идентификатору процесса или имени образа. С помощью команды tasklist можно определить идентификатор процесса (PID) для завершаемого процесса.
Note
Эта команда заменяет средство убийства .
Syntax
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
Parameters
| Parameter | Description |
|---|---|
/с <computer> |
Указывает имя или IP-адрес удаленного компьютера (не используйте обратные очки). По умолчанию используется локальный компьютер. |
/у <domain>\<username> |
Выполняет команду с разрешениями учетной записи пользователя, указанного <username> или указанным пользователем <domain>\<username>. Параметр /u может быть указан только в том случае, если также указан параметр /s . Значение по умолчанию — это разрешения пользователя, вошедшего в систему на компьютере, который выдает команду. |
/p <password> |
Указывает пароль учетной записи пользователя, указанный в параметре /u . |
/фи <filter> |
Применяет фильтр для выбора набора задач. Можно использовать несколько фильтров или использовать подстановочный знак (*) для указания всех задач или имен изображений. Допустимые фильтры перечислены в разделе "Имена фильтров", "Операторы" и "Значения " этой статьи. |
/пид <processID> |
Указывает идентификатор процесса завершения процесса. |
/им <imagename> |
Указывает имя образа процесса, которое будет завершено. Используйте подстановочный знак (*) для указания всех имен изображений. |
| /f | Указывает, что процессы будут принудительно завершены. Этот параметр игнорируется для удаленных процессов; все удаленные процессы принудительно заканчиваются. |
| /t | Завершает указанный процесс и все дочерние процессы, запущенные им. |
Фильтрация имен, операторов и значений
| Filter Name | Valid Operators | Valid Value(s) |
|---|---|---|
| STATUS | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
| IMAGENAME | eq, ne | Image name |
| PID | eq, ne, gt, lt, ge, le | PID value |
| SESSION | eq, ne, gt, lt, ge, le | Session number |
| CPUtime | eq, ne, gt, lt, ge, le | Процессорное время в формате HH:MM:СС, где MM и SS находятся в диапазоне от 0 до 59, а HH — любое число без знака |
| MEMUSAGE | eq, ne, gt, lt, ge, le | Использование памяти в КБ |
| USERNAME | eq, ne | Любое допустимое имя пользователя (<user> или <domain\user>) |
| SERVICES | eq, ne | Service name |
| WINDOWTITLE | eq, ne | Window title |
| MODULES | eq, ne | DLL name |
Remarks
Фильтры WINDOWTITLE и STATUS не поддерживаются, если указана удаленная система.
Подстановочный знак (
*) принимается для*/imпараметра только при применении фильтра.Завершение удаленного процесса всегда выполняется принудительно, независимо от того, указан ли параметр /f .
Предоставление имени компьютера фильтру имени узла приводит к завершении работы, остановке всех процессов.
Examples
Чтобы завершить процессы с идентификаторами процессов 1230, 1241 и 1253, введите:
taskkill /pid 1230 /pid 1241 /pid 1253
Чтобы принудительно завершить процесс Notepad.exe если он был запущен системой, введите:
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
Чтобы завершить все процессы на удаленном компьютере Srvmain с именем образа, начинающимся с note, используя при этом учетные данные для учетной записи пользователя Hiropln, введите:
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
Чтобы завершить процесс с идентификатором процесса 2134 и всеми дочерними процессами, которые он запустил, но только если эти процессы были запущены учетной записью администратора, введите:
taskkill /pid 2134 /t /fi "username eq administrator"
Чтобы завершить все процессы с идентификатором процесса, превышающим или равным 1000, независимо от их имен изображений, введите:
taskkill /f /fi "PID ge 1000" /im *