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

taskkill

Ends one or more tasks or processes. Processes can be ended by process ID or image name. You can use the tasklist command command to determine the process ID (PID) for the process to be ended.

This command replaces the kill tool.

Syntax

taskkill [/s [/u [\] [/p []]]] <[/fi ] [. ] [/pid | /im ]> [/f] [/t] 

Parameters

Parameter Description
/s

Specifies the name or IP address of a remote computer (do not use backslashes). The default is the local computer.
/u \ Runs the command with the account permissions of the user who is specified by or by \ . The /u parameter can be specified only if /s is also specified. The default is the permissions of the user who is currently logged on to the computer that is issuing the command.
/p Specifies the password of the user account that is specified in the /u parameter.
/fi 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. The valid filters are listed in the Filter names, operators, and values section of this article.
/pid Specifies the process ID of the process to be terminated.
/im Specifies the image name of the process to be terminated. Use the wildcard character ( * ) to specify all image names.
/f Specifies that processes be forcefully ended. This parameter is ignored for remote processes; all remote processes are forcefully ended.
/t Ends the specified process and any child processes started by it.

Filter names, operators, and values

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 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, le Memory usage in KB
USERNAME eq, ne Any valid user name ( or )
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name

Remarks

  • The WINDOWTITLE and STATUS filters aren’t supported when a remote system is specified.
  • The wildcard character ( * ) is accepted for the */im option, only when a filter is applied.
  • Ending a remote process is always carried out forcefully, regardless whether the /f option is specified.
  • Providing a computer name to the hostname filter causes a shutdown, stopping all processes.

Examples

To end the processes with process IDs 1230, 1241, and 1253, type:

taskkill /pid 1230 /pid 1241 /pid 1253 

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 

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 * 

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" 

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 * 

Related links

  • Command-Line Syntax Key
  • tasklist command

taskkill

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

Эта команда заменяет средство завершения .

Синтаксис

taskkill [/s [/u [\] [/p []]]] <[/fi ] [. ] [/pid | /im ]> [/f] [/t] 

Параметры

Параметр Описание
/s

Указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию это локальный компьютер.
/U \ Выполняет команду с разрешениями учетной записи пользователя, указанного параметром или . \ Параметр /u можно указать только в том случае, если также указан параметр /s . Значением по умолчанию являются разрешения пользователя, который в настоящее время вошел в систему на компьютере, который выполняет команду.
/P Указывает пароль учетной записи пользователя, указанной в параметре /u .
/Fi Применяет фильтр для выбора набора задач. Можно использовать несколько фильтров или подстановочный знак ( * ) для указания всех задач или имен изображений. Допустимые фильтры перечислены в разделе Имена, операторы и значения фильтров этой статьи.
/Pid Указывает идентификатор процесса, который должен быть завершен.
/Im Указывает имя образа процесса, который необходимо завершить. Используйте подстановочный знак ( * ) для указания всех имен изображений.
/f Указывает, что процессы должны быть принудительно завершены. Этот параметр игнорируется для удаленных процессов; все удаленные процессы принудительно завершаются.
/t Завершает указанный процесс и все дочерние процессы, запущенные им.

Фильтрация имен, операторов и значений

Имя фильтра Допустимые операторы Допустимые значения
Состояние eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Имя образа
ИД процесса eq, ne, gt, lt, ge, le Значение PID
SESSION eq, ne, gt, lt, ge, le Номер сеанса
CPUtime eq, ne, gt, lt, ge, le Время ЦП в формате HH:MM:SS, где MM и SS находятся в диапазоне от 0 до 59, а HH — любое неподписаное число
MEMUSAGE eq, ne, gt, lt, ge, le Использование памяти в КБ
USERNAME eq, ne Любое допустимое имя пользователя ( или )
УСЛУГИ eq, ne Имя службы
WINDOWTITLE eq, ne Заголовок окна
МОДУЛИ eq, ne Имя DLL

Комментарии

  • Фильтры WINDOWTITLE и STATUS не поддерживаются при указании удаленной системы.
  • Подстановочный знак ( * ) принимается для */im параметра только при применении фильтра.
  • Завершение удаленного процесса всегда выполняется принудительно, независимо от того, указан ли параметр /f .
  • Указание имени компьютера фильтру имени узла приводит к завершению работы, остановке всех процессов.

Примеры

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

taskkill /pid 1230 /pid 1241 /pid 1253 

Чтобы принудительно завершить процесс Notepad.exe , если он был запущен системой, введите следующее:

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

Чтобы завершить все процессы на удаленном компьютере Srvmain с именем образа, начинающегося с заметки, при использовании учетных данных для учетной записи пользователя 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 * 

Связанные ссылки

  • Условные обозначения синтаксиса команд командной строки
  • Команда tasklist

Сочетания клавиш службы удаленных рабочих столов

Ниже приведен список сочетаний клавиш служб удаленных рабочих столов.

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

Существует два разных набора сочетаний клавиш, которые можно использовать при подключении к удаленному рабочему столу: сочетания клавиш Windows по умолчанию или сочетания клавиш, изначально предназначенные для удаленного рабочего стола. Вы можете указать, какие сочетания клавиш используются на локальном и удаленном компьютере, с помощью клиента подключения к удаленному рабочему столу (т. е. диалоговое окно, которое появляется при нажатии значка подключения к удаленному рабочему столу ). После этого щелкните Показать параметры (если параметры не отображаются), а затем перейдите на вкладку Локальные ресурсы . В раскрывающемся списке Применить сочетания клавиш Windows можно выбрать три варианта:

Параметр Описание
На этом компьютере Сочетания ключей по умолчанию будут работать только на локальном компьютере. На удаленном рабочем столе необходимо использовать альтернативные сочетания.
На удаленном компьютере Сочетания клавиш по умолчанию будут работать только на удаленном рабочем столе. На локальном компьютере необходимо использовать альтернативные сочетания. Обратите внимание, что после закрытия подключения к удаленному рабочему столу на локальном компьютере снова будут использоваться сочетания клавиш windows по умолчанию.
Только в полноэкранном режиме Сочетания клавиш по умолчанию будут работать на любом компьютере с полным рабочим столом; Функционально это означает, что сочетания клавиш по умолчанию работают на локальном компьютере, если только окно подключения к удаленному рабочему столу не установлено в полноэкранном режиме.

Сочетания клавиш и сочетания клавиш не будут работать во вложенных сеансах удаленного рабочего стола или RemoteApp.

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

  • CTRL+ALT+PAUSE
  • CTRL+ALT+PRTSCN
  • CTRL+ALT+FN+SCRLK
  • Нажмите клавиши CTRL+ALT+HOME, TAB, TAB, TAB, TAB, TAB, TAB, TAB, ВВОД. При этом активируется панель подключения , а затем нажимается кнопка Восстановить вниз .

В следующей таблице описаны стандартные сочетания клавиш Windows и их эквивалентные сочетания клавиш удаленного рабочего стола, которые отличаются друг от друга. (Например, сочетание клавиш CTRL+Z обычно является сочетанием клавиш «Отменить» как в стандартной среде Windows, так и в удаленном рабочем столе.)

Сочетание клавиш для Windows Ярлык удаленного рабочего стола Описание
ALT+TAB ALT+PAGE UP Переключается между программами слева направо.
ALT+SHIFT+TAB ALT+PAGE DOWN Переключается между программами справа налево.
ALT+INSERT Циклы по программам в том порядке, в который они были запущены.
Клавиша Windows
или
CTRL+ESC
ALT+HOME Отображение меню Пуск .
ALT+ПРОБЕЛ ALT + DELETE Отображает системное меню.
ALT+ЭКРАН ПЕЧАТИ CTRL+ALT+ЗНАК МИНУС (-) Помещает snapshot активного окна в пределах клиента в буфер обмена.
ЭКРАН ПЕЧАТИ CTRL+ALT+ЗНАК ПЛЮСА (+) Помещает snapshot всей области клиентских окон в буфер обмена .

При подготовке материала использовались источники:
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/taskkill
https://learn.microsoft.com/ru-ru/windows-server/administration/windows-commands/taskkill
https://learn.microsoft.com/ru-ru/windows/win32/termserv/terminal-services-shortcut-keys

Оцените статью