Как закрыть программу на удаленном компьютере

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

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

Синтаксис

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

Параметры

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

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

Комментарии

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

Примеры

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

Как посмотреть процессы на удаленном компьютере

Читайте также:
Почему не видит жесткий диск программа crystaldiskinfo


taskkill /pid 1230 /pid 1241 /pid 1253

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

taskkill /f /fi «USERNAME eq NT AUTHORITYSYSTEM» /im notepad.exe

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

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

Как отключить удаленный рабочий стол Windows


taskkill /pid 2134 /t /fi «username eq administrator»

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

taskkill /f /fi «PID ge 1000» /im *

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

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

Источник: learn.microsoft.com

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

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

Чтобы воспользоваться taskkill, нужно открыть окно командной строки. Для этого вызовите окно «Выполнить» (Run) из меню «Пуск» (Start) или воспользуйтесь клавишной комбинацией [Win]+[R] и введите «cmd» (без кавычек) в поле «Открыть» (Open, рис. A).

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

Рисунок A. Откройте окно командной строки.

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

Общий синтаксис команды выглядит следующим образом:

taskkill [ОПЦИИ] [ИДЕНТИФИКАТОР ПРОЦЕССА]

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

• /s КОМПЬЮТЕР, где КОМПЬЮТЕР — это IP или адрес удаленного компьютера. По умолчанию, операция выполняется в локальной системе. Если именно это вас и интересует, данную опцию можно не использовать.

• /u ДОМЕНПОЛЬЗОВАТЕЛЬ, где ДОМЕН — это имя домена, а ПОЛЬЗОВАТЕЛЬ — имя пользователя, для которого нужно выполнить команду. Данная опция позволяет запускать taskkill с правами определенной учетной записи или домена.

Читайте также:
Как называется программа которая собирает отдельные части программы в один исполняемый файл

• /p — обязательно используется в сочетании с опцией /u для указания пароля к учетной записи пользователя.

• /fi — позволяет выполнять команду taskkill с определенными фильтрами.

• /f — принудительно завершает выполнение команды.

• /IM — позволяет использовать имя приложения вместо идентификатора процесса.

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

taskkill /?

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

Рисунок B. Вывод справочной информации по команде taskkill при использовании переключателя справки.

Завершение процесса по имени приложения

Проще всего завершить вышедший из-под контроля процесс, воспользовавшись командой taskkill с использованием опции /IM. Выглядеть это будет так:

taskkill /IM ИМЯ_ПРИЛОЖЕНИЯ

Здесь ИМЯ_ПРИЛОЖЕНИЯ — это имя процесса, который требуется завершить. К примеру, если Outlook не удается закрыть, можно воспользоваться следующей командой:

taskkill /IM outlook.exe

Завершение процесса по идентификатора

Если вы не знаете имени процесса, но знаете его идентификатор (PID) — например, 572 — можно воспользоваться следующей командой:

taskkill /PID 572

Завершение всех процессов для определенной учетной записи

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

taskkill /F /FI “USERNAME eq имя_пользователя”

Здесь имя_пользователя — это имя учетной записи, под которой запущены нежелательные процессы. Обязательно нужно включить в команду опцию USERNAME, чтобы указать соответствующее имя пользователя.

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

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

taskkill /s IP-АДРЕС /u ДОМЕНПОЛЬЗОВАТЕЛЬ /IM Outlook.exe

Здесь IP-АДРЕС — адрес удаленного компьютера (можно использовать и имя хоста, если компьютеры способны распознавать друг друга таким способом), ДОМЕН — имя домена (если требуется), а ПОЛЬЗОВАТЕЛЬ — имя пользователя, под которым был осуществлен вход на удаленный компьютер.

Читайте также:
Программы похожие на 1с

В заключение

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

Оцените статью: Голосов

Вернуться назад 1 2 >> Следующая страница

Источник: www.winblog.ru

Как управлять процессами на удаленном компьютере?

ArabicChinese (Simplified)EnglishFrenchGermanItalianPortugueseRussianSpanish

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

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

  1. Для начала откроем командную строку Пуск-cmd
  2. Вводим команду tasklist /s winxp-test
    tasklist — команда по выводу удаленных процессов
    /s — ключ который говорит что будет подключать удаленный компьютер
    winxp-test — имя компьютера на котором нужно вывести процессы
    просмотр процессов на удаленном компьютере
  3. теперь зная имя процесса и его PID мы его принудительно завершим, для примера я взял процесс uTorrent с номер процесса 2720
  4. Далее запускаем другую команду taskkill /s winxp-test /pid 2720
    список процессов на удаленном компьютере
  5. Все, радуемся жизни не поднимаю пятую точку со стула )

PS Данная утилиты очень полезна когда требуется быстро решить проблему не тревожа пользователя выяснить что не так на его компе или найти «плохую редиску» в офисе которая запускает ненужно ПО на своем компе.

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

Источник: adminotes.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru