Команда taskkill - завершити процес.

команда TASKKILL використовується для завершення процесів по ідентифікаторів або імен ісполняемихфайлов на локальній або віддаленій системі. Використовується в операційних системах Windows XP і старше.

Формат командного рядка:

TASKKILL [/ S система [/ U користувач [/ P [пароль]]]] [/ FI фільтр] [/ PID процес [/ T] [/ F]

Опис параметрів командного рядка:

/ S система - Ім`я або IP-адреса віддаленого комп`ютера.

/ U [домен ] користувач - Призначений для користувача контекст, в якому повинна виконуватися ця команда.

/ P пароль - Пароль для цього користувача контексту. Запитується, якщо він не заданий.

/ FI фільтр - Застосування фільтру для вибору набору завдань. Дозвіл використовувати "*". Приклад, imagename eq acme *

/ PID процес - Ідентифікатор процесу, який потрібно завершити. Використовуйте TaskList, щоб отримати PID.

/ IM образ - Ім`я образу процесу, який потрібно завершити. Знак підстановки "*" може бути використаний для вказівки всіх завдань або імен образів.

/ T - Завершення зазначеного процесу і всіх його дочірніх процесів.

/ F - Примусове завершення процесу.

/? - Висновок довідки з використання.

фільтри:

ім`я фільтра
-----------
STATUS

IMAGENAME
PID
SESSION
CPUTIME



MEMUSAGE
USERNAME




MODULES
SERVICES
WINDOWTITLE
допустимі оператори
---------------
eq, ne

eq, ne
eq, ne, gt, lt, ge, le
eq, ne, gt, lt, ge, le
eq, ne, gt, lt, ge, le



eq, ne, gt, lt, ge, le
eq, ne

eq, ne



eq, ne
eq, ne
Допустимі значення
-------------------------
RUNNING |
NOT RESPONDING | UNKNOWN
ім`я образу
значення PID
номер сесії
Час CPU в форматі
hh: mm: ss.
hh - годинник,
mm - хвилини, ss - секунди
Використання пам`яті в КБ
Ім`я користувача в форматі
[Домен ] користувач
ім`я DLL
ім`я служби
заголовок вікна

Примітка:

1) Символ `*` для параметра / IM застосуємо тільки спільно з фільтрами.

2) Завершення віддалених процесів завжди буде примусовим (/ F).

3) Фільтри "WINDOWTITLE" і "STATUS" не приймаються до уваги, коли комп`ютер є віддаленим.


Приклади використання:

taskkill /? gt; taskkill.txt - видати довідку по використанню команди в текстовий файл taskill.txt

TASKKILL / IM notepad.exe - завершити процес, виконуваним образом якого є notepad.exe . Якщо такіхпроцессов більше одного - то будуть завершені всі.

taskkill / PID 1234 / T - завершити процес з ідентифікатором 1234 і все його дочірні процеси (/ T). Однією командойможно завершити кілька процесів, задаючи їх PID - taskkill / PID 1234 / PID 2345 / PID 800. Для визначення ідентіфікаторапроцессов використовується команда tasklist :

tasklist | find / I "notepad" - відобразити інформацію для процесів з ім`ям, що містить рядок notepad. У відповідь буде виданосообщеніе, наприклад:

notepad.exe 824 Console 1 3 916 КБ
notepad.exe 3004 Console 1 18 812 КБ

де 824 і 3004 - це ідентифікатори процесів PID

TASKKILL / F / FI "PID ge 2000" / FI "WINDOWTITLE eq Arc *" - примусово (/ F) завершити процес, ідентифікатор которогобольше або дорівнює 2000 і заголовок вікна якого, починається з тексту Arc

TASKKILL / F / FI "USERNAME eq NT AUTHORITY SYSTEM" / IM notepad.exe - примусово завершити процес, що виконується в контекстеучетной записи NT AUTHORITY SYSTEM і виконуваний файл якого має ім`я notepad.exe

TASKKILL / S 192.168.0.243 / U MyDomain user / FI "USERNAME ne NT *" / IM * - завершити всі процеси, що виконуються в контекстах облікових записів, які не починаються з рядка NT на комп`ютері з IP-адресою 192.168.0.243. При підключенні до віддаленої системи іспользуетсяімя користувача user в домені Mydomain. Пароль не заданий і буде запитано при виконанні команди.

TASKKILL / S SERVER / U Mydomain User / P UserPass / FI "IMAGENAME eq note *" - завершити всі процеси, ім`я виконуваного файлу которихначінается з рядка note на віддаленому комп`ютері з ім`ям SERVER.

При завершенні процесів як локально, так і віддалено, результат виконання команди TASKKILL залежить від прав користувача, в контексті облікового запису якого виконується команда.

Для використання в багатокористувацької конфігурації системи, наприклад на сервері терміналів, замість команди TASKKILL, зручніше і безопаснееіспользовать команду TSKILL, адаптовану для завершення процесів в середовищі конкретних користувачів віддаленого робочого стола (RDP).


Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"



Поділися в соціальних мережах:

Схожі
Driverquery - відобразити список встановлених драйверів.Driverquery - відобразити список встановлених драйверів.
Команда exit - завершити роботу командного процесора або поточного командного файлу.Команда exit - завершити роботу командного процесора або поточного командного файлу.
Команда shutdown - вимикання / перезавантаження комп`ютераКоманда shutdown - вимикання / перезавантаження комп`ютера
Logoff - завершення сеансу користувача windows.Logoff - завершення сеансу користувача windows.
Команда getmac - відображення фізичної адреси мережевого адаптера (mac-адреси)Команда getmac - відображення фізичної адреси мережевого адаптера (mac-адреси)
Команда tsdiscon - відключення сеансу віддаленого робочого стола.Команда tsdiscon - відключення сеансу віддаленого робочого стола.
Команда query - відображення інформації про сеанси користувачів.Команда query - відображення інформації про сеанси користувачів.
Команда takeown - змінити власника файлу або каталогу.Команда takeown - змінити власника файлу або каталогу.
Break - включити або відключити обробку ctrl + c в dos.Break - включити або відключити обробку ctrl + c в dos.
Команда atКоманда at
» » Команда taskkill - завершити процес.