Команда 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).
Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"
Поділися в соціальних мережах:
Схожі
- Hostname - відобразити ім`я комп`ютера в командному рядку windows.
- Команда whoami - отримання інформації про поточного користувача windows
- Команда qprocess - відобразити інформацію про процеси в windows
- Logoff - завершення сеансу користувача windows.
- Команда eventcreate - запис повідомлення в журнал подій windows
- Команда quser - відобразити відомості про які увійшли в систему користувачів windows
- Команда exit - завершити роботу командного процесора або поточного командного файлу.
- Як примусово завершити зависла службу?
- Команда query - відображення інформації про сеанси користувачів.
- Команда getmac - відображення фізичної адреси мережевого адаптера (mac-адреси)
- Команда msg - відправити повідомлення користувачу.
- Команда tasklist - відобразити список завдань на локальному або віддаленому комп`ютері.
- Driverquery - відобразити список встановлених драйверів.
- Gpresult - відображення результуючої політики (rsop) для указанногопользователя і комп`ютера.
- Break - включити або відключити обробку ctrl + c в dos.
- Команда systeminfo - відобразити інформацію про систему.
- Команда takeown - змінити власника файлу або каталогу.
- Команда openfiles - управління відкритими по мережі або локально файлами.
- Команда at
- Команда tskill - завершити процес.
- Команда tsdiscon - відключення сеансу віддаленого робочого стола.