Як завершити процес через командний рядок у Windows 7 або Windows 10
Багато користувачів можуть завершувати процеси через «Диспетчер завдань». Але далеко не всі знають, що ту ж процедуру можна виконати і за допомогою командного рядка. Найчастіше це не так зручно, як через «Диспетчер завдань», але в деяких ситуаціях без цього не обійтися.
Завершення процесів через командний рядок дозволяє швидко закрити велику кількість схожих програм або програм, запущених певним користувачем на віддаленому комп'ютері.
Як подивитися запущені процеси через командний рядок
Для того щоб подивитися запущені процеси через командний рядок на Windows 7 або Windows 10, потрібно використовувати команду «tasklist». Ця команда дозволяє отримати детальну інформацію про всі запущені процеси на локальному або віддаленому комп'ютері. Детальну інформацію про цю команду, її синтаксис і параметри можна отримати тут.
Також для перегляду запущених процесів у командному рядку можна використовувати PowerShell. Для цього потрібно спочатку виконати команду "powershell", щоб перейти в режим PowerShell, і потім виконати команду "get-process". Більш детальну інформацію про команду «get-process», її синтаксис та параметри можна отримати тут.
powershell get-process
Обидві ці команди виводять у командний рядок детальну інформацію про запущені процеси, включаючи їх назви, ідентифікатори та пам'ять, що споживається.
Як завершити запущений процес через командний рядок
Для завершення процесів через командний рядок у Windows 7 або Windows 10 потрібно використовувати команду taskkill. Ця команда дозволяє завершити процес на локальному або віддаленому комп'ютері за його назвою або ідентифікатором (PID).Детальну інформацію про цю команду, її синтаксис та параметри можна отримати тут.
Основними параметрами команди «taskkill» є:
- /PID
Завершення за ідентифікатором (PID);
- /IM
Завершення за назвою (можна використати знак підстановки *);
- /T
Завершення всіх дочірніх процесів;
- /F
Примусове завершення процесу;
Щоб завершити процес використовуючи ідентифікатор, потрібно виконати команду « tasklist », знайти потрібний процес і дізнатися його PID.
Після цього потрібно виконати команду "taskkill", вказавши PID процесу. Також зазвичай використовують параметр /F для примусового завершення роботи програми. Без параметра /F програма може не закритися, якщо у неї є незбережені дані. В результаті команда виглядатиме приблизно так:
taskkill /PID 8468 /F
Також програму можна завершити за назвою процесу. Для цього потрібно ввести команду " taskkill " вказавши назву процесу за допомогою параметра " /IM " і за необхідності використовуючи параметр " / F " для примусового завершення. Наприклад, щоб закрити програму « keepass.exe » потрібно виконати таке:
taskkill /IM keepass.exe /F
Також слід зазначити, що параметр "/IM" дозволяє використовувати знак підстановки (*). Тому не обов'язково вводити повну назву процесу. Натомість ви можете виконати:
taskkill /IM keepas* /F
При необхідності можна завершувати відразу кілька процесів, для цього достатньо вказати кілька параметрів "/PID" або "/IM". Наприклад, щоб примусово закрити відразу дві програми (Keepass і Notepad++) потрібно виконати таку команду:
taskkill /IM keepas* /IM notepad* /F
Зверніть увагу, що завершення процесів за допомогою команди «taskkill» залежить від рівня прав користувача. Якщо у вас немає достатніх прав, завершити роботу програми не вдасться.
Автор сайту comp-security.net, автор понад 2000 статей про ремонт комп'ютерів, роботу з програмами, налаштування операційних систем.
Задайте питання у коментарях під статтею або на сторінці «Задати питання», і ви обов'язково отримаєте відповідь.
Вітаю, хто зможе підказати, потрібно вичепити в пам'яті процес anydesk, перевіряти його наявність і завершувати, але те, що запущено як вікном начебто норм закривається, а те, що в треї висить ніяк не можу вичепити командою і закрити
[CMD] Як «вбити» процес через командний рядок
Керувати процесами в Windows можна не тільки через UI («Менеджер задач»), але й командний рядок. До того ж, командний рядок надає більше контролю над цими діями.
Для виведення списку запущених процесів потрібно запровадити команду:
Image Name PID Session Name Session# Mem Usage ========================================= ======== =========== ============ System Idle Process 0 Services 0 4 K System 4 Services 0 4 124 K smss.exe 348 Services 0 336 K csrss.exe 480 Services 0 2 780 K wininit.exe 552 Services 0 572 K csrss.exe 568 Console 1 9 260 K winlogon.exe 616 66 Services 0 9 284 K lsass.exe 660 Services 0 16 464 K explorer.exe 27736 Console 1 125 660 K
«Вбити» процес можна як на його ім'я, так і на PID:
>Taskkill /IM explorer.exe /F
> Taskkill / PID 27736 / F
Прапор /F показує, що завершити процес необхідно примусово. Без цього прапора, у деяких випадках, процес може не «вбитись» (наприклад, це актуально саме для процесу explorer.exe).
Рубрики
- *nix (114)
- Android / iOS (110)
- Адміністрація (107)
- Безпека (16)
- Залізнички (23)
- Логічні завдання (4)
- Музика / Фільми (61)
- Політика (22)
- Роздуми (203)
- Різне (350)
- Софт (191)
- Тестування (122)
- Світлина (25)
Останні записи
- [macOS] Куди подівся Keychain Access?
- [macOS] Видалення іконок з Launchpad
- Ростелеком Бонус - 0 бонусів
- Android Studio Ladybug 2024.2.1
- [macOS] Видалення Microsoft AutoUpdate
- ТБ на Tizen тепер зможу отримувати мажорні оновлення
- [nginx] The following signatures були invalid
- Придбав домашній проектор
- Про ортодонтію, брекети та синус-ліфтинг
- Vehicle Motion Cues