taskkilltaskkill

Область применения. Windows Server (половина ежегодного канала), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012Applies To: Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Завершает одну или несколько задач или процессов.Ends one or more tasks or processes. Процессы могут быть завершены по ИДЕНТИФИКАТОРу процесса или имени образа.Processes can be ended by process ID or image name. средство taskkill заменяет инструмент Kill .taskkill replaces the kill tool. В разделе Примеры показан принцип использования этой команды.For examples of how to use this command, see Examples.

СинтаксисSyntax

taskkill [/s <computer> [/u [<Domain>\]<UserName> [/p [<Password>]]]] {[/fi <Filter>] [...] [/pid <ProcessID> | /im <ImageName>]} [/f] [/t]

ПараметрыParameters

ПараметрParameter ОписаниеDescription
/s <> компьютера/s <computer> Указывает имя или IP-адрес удаленного компьютера (не используйте символы обратной косой черты).Specifies the name or IP address of a remote computer (do not use backslashes). По умолчанию используется локальный компьютер.The default is the local computer.
/u <домен >\имя_пользователя></u <Domain>\<UserName> Выполняет команду с разрешениями учетной записи пользователя, указанного именем пользователя илиименем пользователя домена\.Runs the command with the account permissions of the user who is specified by UserName or Domain\UserName. параметр /u может быть указан только в том случае, если указан параметр /s ./u can be specified only if /s is specified. По умолчанию заданы разрешения пользователя, который в данный момент вошел в систему компьютера, выполняющего команду.The default is the permissions of the user who is currently logged on to the computer that is issuing the command.
/p <пароль >/p <Password> Указывает пароль учетной записи пользователя, указанной в параметре /u .Specifies the password of the user account that is specified in the /u parameter.
/Fi <> фильтр/fi <Filter> Применяет фильтр для выбора набора задач.Applies a filter to select a set of tasks. Можно использовать более одного фильтра или использовать подстановочный знак ( \ *) для указания всех задач или имен изображений.You can use more than one filter or use the wildcard character (\*) to specify all tasks or image names. Допустимые имена фильтров, операторы и значения см. в следующей таблице.See the following table for valid filter names, operators, and values.
/PID <>/pid <ProcessID> Указывает идентификатор процесса для завершения процесса.Specifies the process ID of the process to be terminated.
/Im <imagename >/im <ImageName> Указывает имя образа процесса, который должен быть завершен.Specifies the image name of the process to be terminated. Используйте подстановочный знак ( \ *), чтобы указать все имена изображений.Use the wildcard character (\*) to specify all image names.
/f/f Указывает, что процессы принудительно завершаются.Specifies that processes be forcefully terminated. Этот параметр не учитывается для удаленных процессов; все удаленные процессы принудительно завершаются.This parameter is ignored for remote processes; all remote processes are forcefully terminated.
/t/t Завершает указанный процесс и все его дочерние процессы, запущенные этим процессом.Terminates the specified process and any child processes started by it.

Имена фильтров, операторы и значенияFilter names, operators, and values

Имя фильтраFilter Name Допустимые операторыValid Operators Допустимые значенияValid Value(s)
СОСТОЯНИЕSTATUS eq, neeq, ne ЗАПУСК | НЕ ОТВЕЧАЕТ | — НЕИЗВЕСТНОRUNNING | NOT RESPONDING | UNKNOWN
IMAGENAMEIMAGENAME eq, neeq, ne Имя образаImage name
ИД процессаPID eq, ne, gt, lt, ge, leeq, ne, gt, lt, ge, le Значение PIDPID value
СЕССИИSESSION eq, ne, gt, lt, ge, leeq, ne, gt, lt, ge, le Номер сеансаSession number
CPUtimeCPUtime eq, ne, gt, lt, ge, leeq, ne, gt, lt, ge, le Время ЦП в формате чч : мм : СС, где mm и SS находятся в диапазоне от 0 до 59, а чч — любое число без знакаCPU time in the format HH:MM:SS, where MM and SS are between 0 and 59 and HH is any unsigned number
МЕМУСАЖЕMEMUSAGE eq, ne, gt, lt, ge, leeq, ne, gt, lt, ge, le Использование памяти в КБMemory usage in KB
ИМЕНUSERNAME eq, neeq, ne Любое допустимое имя пользователя (пользователя или пользователя домена\ )Any valid user name (User or Domain\User)
ОБСЛУЖИВАНИЕSERVICES eq, neeq, ne Служебное имяService name
WINDOWTITLEWINDOWTITLE eq, neeq, ne Заголовок окнаWindow title
МОДУЛЕMODULES eq, neeq, ne Имя DLLDLL name

ПримечанияRemarks

  • Фильтры WINDOWTITLE и STATUS не поддерживаются, если указана удаленная система.The WINDOWTITLE and STATUS filters are not supported when a remote system is specified.
  • Подстановочный знак ( \ ) принимается для параметра * /IM только при применении фильтра.The wildcard character (\) is accepted for the */im option only when a filter is applied.
  • Завершение удаленных процессов всегда выполняется принудительно независимо от того, указан ли параметр /f .Termination of remote processes is always carried out forcefully, regardless of whether the /f option is specified.
  • Указание имени компьютера для фильтра имени узла приводит к завершению работы и остановке всех процессов.Supplying a computer name to the hostname filter causes a shutdown and all processes are stopped.
  • С помощью tasklist можно определить идентификатор процесса (PID) для завершения процесса.You can use tasklist to determine the process ID (PID) for the process to be terminated.

ПримерыExamples

Чтобы завершить процессы с идентификаторами 1230, 1241 и 1253, введите:To end the processes with process IDs 1230, 1241, and 1253, type:

taskkill /pid 1230 /pid 1241 /pid 1253

Чтобы принудительно завершить процесс "Notepad. exe", если он был запущен системой, введите:To forcefully end the process "Notepad.exe" if it was started by the system, type:

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

Чтобы завершить все процессы на удаленном компьютере "Срвмаин" с именем образа, начинающимся с "Note", при использовании учетных данных для Хироплн учетной записи пользователя введите:To end all processes on the remote computer "Srvmain" with an image name beginning with "note," while using the credentials for the user account Hiropln, type:

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

Чтобы завершить процесс с ИДЕНТИФИКАТОРом 2134 и любыми его дочерними процессами, но только в том случае, если эти процессы были запущены учетной записью администратора, введите:To end the process with the process ID 2134 and any child processes that it started, but only if those processes were started by the Administrator account, type:

taskkill /pid 2134 /t /fi "username eq administrator"

Чтобы завершить все процессы с ИДЕНТИФИКАТОРом процесса, который больше или равен 1000, независимо от имен их образов, введите:To end all processes that have a process ID greater than or equal to 1000, regardless of their image names, type:

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

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

Условные обозначения синтаксиса команд командной строкиCommand-Line Syntax Key