Як подивитися запущені процеси у Windows 7




Як подивитися запущені процеси у Windows 7



Як подивитися всі процеси в windows 7

Робота операційної системи Windows ґрунтується на роботі процесів. У цій статті розберемо що таке Windows процеси, їх властивості, стан та інше.

Процеси

Процес слід сприймати як контейнер із набором ресурсів для виконання програми. Тобто ми запускаємо програму, для неї виділяється частина ресурсів комп'ютера і ця програма працює з цими ресурсами.

Процеси потрібні операційній системі для багатозадачності, оскільки програми працюють у процесах і заважають одне одному, у своїй по черзі обробляються процесором.

Windows процеси складаються з наступного:

  • Закритий віртуальний адресний простір, тобто виділена для процесу частина оперативної пам'яті, яка називається віртуальною.
  • Виконувана програма виконуючи свій код, поміщає їх у віртуальну пам'ять.
  • Список відкритих дескрипторів. Процес може відкривати або створювати об'єкти, наприклад, файли або інші процеси. Ці об'єкти нумеруються і їх номери називають дескрипторами. Посилатися на об'єкт за дескриптором швидше, ніж на ім'я.
  • Контекст безпеки. Сюди входить користувач процесу, група, привілеї, сеанс та інше.
  • Ідентифікатор процесу, тобто його унікальний номер.
  • Програмний потік (щонайменше один або кілька). Щоб процес хоч щось робив, у ньому має існувати програмний потік. Якщо потоку немає, значить щось пішло не так, можливо, процес не зміг коректно завершитися, або стартувати.

У процесів є ще дуже багато властивостей, які ви можете подивитися в “Диспетчері задач” або “Process Explorer“.

Процес може бути в різних станах:

У Windows є процеси трьох типів:

  • Програми.Процеси запущених програм. У таких програмах є вікно на робочому столі, яке ви можете згорнути, розгорнути або закрити.
  • Фонові процеси. Такі процеси працюють у фоні та не мають вікна. Деякі процеси додатків стають фоновими, коли ви повертаєте їх у трей.
  • Процеси Windows. Процеси операційної системи, наприклад “Диспетчер друку” або “Провідник”.

Дерево процесів

У Windows процеси знають лише своїх батьків, а давніших предків не знають.

Наприклад, у нас є таке дерево процесів:

Якщо ми завершимо дерево процесів “Процесс_1“, то завершаться всі процеси. Тому що "Процесс_1" знає про "Процесс_2", а "Процесс_2" знає про "Процесс_3".

Якщо ми спочатку завершимо "Процесс_2", а потім завершуємо дерево процесів "Процесс_1", то завершиться тільки "Процесс_1", оскільки між "Процесс_1" та "Процесс_3" не залишиться зв'язку.

Наприклад, запустіть командний рядок і виконайте команду title parrent щоб змінити заголовок вікна та start cmd щоб запустити друге вікно командного рядка:

Змініть заголовок другого вікна на child і з нього запустіть програму paint:

У вікні командного рядка child введіть команду exit, вікно закриється, а paint продовжить працювати:

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

Запустіть “Диспетчер завдань”, на вкладці “Процеси” знайдіть процес “Обробник команд Windows”, розгорніть список та знайдіть “parrent“. Потім натисніть на ньому правою копією миші та виберіть "Докладно":

Перейдіть на вкладку "Докладно" з виділеним процесом "cmd.exe". Натисніть правою кнопкою цього процесу і виберіть «Завершити дерево процесів»:

Вікно командного рядка Parrent завершиться, а Paint залишиться працювати. Так ми переконалися, що зв'язку між першим процесом та його онуком немає, якщо у онука немає безпосереднього батька.

Потоки

На центральному процесорі обробляються самі процеси, а програмні потоки. Кожен потік це код завантажений програмою. Програма може працювати в одному потоці або створювати декілька. Якщо програма працює у кілька потоків, вона може виконуватися різних ядрах процесора. Подивитися потоки можна за допомогою програми Process Explorer.

  • два стеки: для режиму ядра і для режиму користувача;
  • локальну пам'ять потоку (TLS, Thread-Local Storage);
  • Унікальний ідентифікатор потоку (TID, Thread ID).

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

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

Волокна і планування режиму користувача

Потоки виконуються на центральному процесорі, а їх перемикання відповідає планувальник ядра. У зв'язку з тим, що таке перемикання це витратна операція. У Windows придумали два механізми для скорочення таких витрат: волокна (fibers) і планування режиму користувача (UMS, User Mode Scheduling).

По-перше, потік за допомогою спеціальної функції може перетворитися на волокно, потім це волокно може породити інші волокна, таким чином утворюється група волокон.Волокна не видно для ядра і не звертаються до планувальника. Натомість вони самі домовляються в якій послідовності вони звертатимуться до процесора. Але волокна погано реалізовані в Windows, більшість бібліотек нічого не знає про існування волокон. Тому волокна можуть оброблятися як потоки і почнуться різні збої в програмі, якщо вона використовує такі бібліотеки.

Потоки UMS (User Mode Scheduling), доступні лише в 64-розрядних версіях Windows, надають усі основні переваги волокон при мінімумі їх недоліків. Потоки UMS мають власний стан ядра, тому вони «видимі» для ядра, що дозволяє кільком потокам UMS спільно використовувати процесор і конкурувати за нього. Працює це так:

  • Коли двом і більше потокам UMS потрібно виконати роботу в режимі користувача, вони самі можуть періодично поступатися керування іншим потоком в режимі користувача, не звертаючись до планувальника. Ядро при цьому думає, що продовжує працювати один потік.
  • Коли потоку UMS все-таки необхідно звернутися до ядра, він перемикається на спеціально виділений потік режиму ядра.

Завдання

Завдання Windows (Job) дозволяють об'єднати кілька процесів в одну групу. Потім можна цією групою керувати:

  • встановлювати ліміти (на згадку або процесорний час) для групи процесів, що входять у завдання;
  • зупиняти, зупиняти, запускати таку групу процесів.

Подивитися на завдання можна за допомогою Process Explorer.

Диспетчер завдань

Найчастіше для отримання інформації про процес ми використовуємо диспетчер завдань. Запустити його можна різними способами:

  • комбінацією клавіш Ctrl+Shift+Esc;
  • клацанням правою кнопкою миші на панелі завдань та виборі «Диспетчер задач»;
  • натисканням клавіш Ctrl+Alt+Del та виборі «Диспетчер задач»;
  • запуском виконуваного файлу C:\Windows\system32\Taskmgr.exe.

При першому запуску диспетчера завдань він запускається в короткому режимі, при цьому видно лише процеси, що мають видиме вікно. При натисканні на кнопку «Докладніше» відкриється повний режим:

У повному режимі на вкладці «Процеси» видно список процесів та інформацію щодо них. Щоб отримати більше інформації, можна натиснути правою кнопкою мишки на заголовку і додати стовпці:

Щоб отримати ще більше інформації, можна натиснути правою кнопкою мишки на процесі і вибрати «Докладно». При цьому ви перейдіть на вкладку «Подробиці» і цей процес виділиться.

На вкладці "Подробиці" можна отримати ще більше інформації про процес. А також тут можна додати колонки з додатковою інформацією, для цього потрібно клацнути правою кнопкою миші по заголовку і натиснути «Вибрати стовпці»:

Process Explorer

Встановлення та підготовка до роботи

Більш детальну інформацію про процеси та потоки можна отримати за допомогою програми Process Explorer із пакета Sysinternals. Його потрібно завантажити та запустити.

Деякі можливості Process Explorer:

  • інформація з прав процесу: хто власник процесу, хто має доступ до нього;
  • виділення різними кольорами процесів та потоків, для зручного сприйняття інформації:
    • процеси служб – рожевий;
    • ваші власні процеси – синій;
    • нові процеси – зелений;
    • завершені процеси – червоний;
    • число дескрипторів у процесу;
    • активність потоків у процесі;
    • детальну інформацію про розподіл пам'яті.

    Запустіть Process Explorer:

    Для початку завантажуємо установник "Пакет SDK для Windows 10".

    Встановлювати все не потрібно, достатньо під час встановлення вибрати “Debugging Tools for Windows“:

    Для налаштування символічних імен перейдіть до меню Options / Configure / Symbols. Введіть шлях до бібліотеки Dbghelp.dll, яка знаходиться всередині встановленого пакета SDK для Windows 10 за замовчуванням:

    І шлях до сервера символічної інформації:

    Деякі основні налаштування Process Explorer:

    • Зміна виділення кольорів – Options / Configure Colors.
    • Вибір колонок з інформацією про процеси – View/Select Columns.
    • Сортування процесів – потрібно клацнути на заголовку стовпця Process, при першому натисканні сортування буде в алфавітному порядку, при другому у зворотному порядку, при третьому повернеться у вигляд дерева.
    • Перегляд лише своїх процесів – View/зняти галочку Show Processes from All Users.
    • Налаштування часу виділення щойно запущених процесів і завершених - Options / Difference Highlight Duration / введіть кількість секунд.
    • Щоб дослідник процес докладніше можна двічі клацнути на ньому і переглянути інформацію на різних вкладках.
    • Відкрити нижню панель для перегляду відкритих дескрипторів або бібліотек – Vies/Show Lower Panel.

    Потоки у Process Explorer

    Потоки окремого процесу можна побачити у програмі Process Explorer. Для цього потрібно двічі клікнути по процесу і у вікні перейти на вкладку «Threads»:

    У колонках видно інформацію щодо кожного потоку:

    • TID – ідентифікатор потоку.
    • CPU – завантаження процесора.
    • Cycles Delta – загальна кількість циклів процесора, яку цей процес використав з моменту останнього оновлення роботи Process Explorer. Швидкість оновлення програми можна налаштувати, вказавши, наприклад, 5 хвилин.
    • Suspend Count – кількість призупинень потоку.
    • Service – назва служби.
    • Start Address — початкова адреса процедури, яка розпочинає виконання нового потоку. Виводиться у форматі: "модуль! функція".

    При виділенні потоку знизу показана наступна інформація:

    • Ідентифікатор потоку.
    • Час початку роботи потоку.
    • Стан потоку.
    • Час виконання в режимі ядра і в режимі користувача.
    • Лічильник перемикання контексту для центрального процесора.
    • Кількість циклів процесора.
    • Основний пріоритет.
    • Динамічний пріоритет (поточний).
    • Пріоритет введення/виведення.
    • Пріоритет пам'яті
    • Ідеальний процесор (переважний процесор).

    Завдання у Process Explorer

    Process Explorer може виділити процеси, керовані завданнями. Щоб увімкнути таке виділення, відкрийте меню «Options» і виберіть команду «Configure Colors», далі поставте галочку «Jobs»:

    Більше того, сторінки властивостей таких процесів містять додаткову вкладку Job з інформацією про об'єкт завдання. Наприклад, програма Skype працює зі своїми процесами як за завданням:

    Запустіть командний рядок та введіть команду:

    Таким чином, ви запустите ще один командний рядок від імені цього користувача. Служба Windows, яка виконує команди runas, створює безіменне завдання, щоб під час виходу із системи завершити процеси із завдання.

    У новому командному рядку запустіть блокнот:

    Далі запускаємо Process Explorer і знаходимо таке дерево процесів:

    Як бачимо, процес cmd і notepad це процеси, пов'язані з якимось завданням. Якщо двічі натиснути на будь-який з цих процесів і перейти на вкладку Job, то ми побачимо наступне:

    Диспетчер завдань

    Вкладка з процесами не змінилася з часів Windows XP:

    Однак, якщо ви на К76, вам Менеджера мало. Згоден, продовжуємо.

    Список запущених процесів із командного рядка

    У Windows є вбудована командна утиліта tasklist, що відображає список запущених процесів на вказаному комп'ютері. Як і багато інших у папці System32, tasklist належить до адміністративних утиліт, які можуть опинитися дивитися запущені процеси на віддалених машинах через мережу. Для локального комп'ютера команда в консолі, запущеній від імені адміністратора, може, наприклад, набути такого вигляду:

    Після цього на робочому столі з'явиться текстовий файл:

    в якому запущені на момент виконання команди будуть представлені у легкочитаному вигляді. Текстовий висновок не розуміє кирилиці, тому я зазвичай використовую спеціальні текстові редактори типу Notepad ++. Але, гадаю, що у файлі написано, зрозуміло й так:

    Або процеси можна у табличному форматі; якщо є Excel, можете переглядати процеси звідти:

    Для віддаленого комп'ютера команда набуде вигляду:

    Як дізнатися список запущених процесів із Power Shell

    Інформація з файлу, одержуваного аналогічним шляхом, буде більш інформативною. Цей варіант доступний власникам копій Windows 7/10, і командлет на відображення списку на тому ж Робочому столі буде таким:

    Однак далеко не всі процеси можна так легко впізнати, і я отримав чимало запитань від читачів із цього приводу. З ідентифікацією менш очевидних процесів допоможе Диспетчер завдань (Task Manager), і я розповім, як його використовувати.

    Запуск Диспетчера завдань

    Запустити Менеджер завдань у Windows 7 можна декількома способами. По-перше, можна натиснути правою кнопкою миші на панелі завдань і вибрати опцію «Запустити диспетчер завдань» (Start Task Manager).По-друге, можна скористатися клавішною комбінацією [Ctrl]+[Shift]+[Esc]. І нарешті по-третє, можна запустити виконуваний файл Диспетчера завдань з рядка пошуку меню "Пуск" (Start) - для цього введіть taskmgr і натисніть [Enter]. У вікні виберіть вкладку «Процеси» (Processes).

    На вкладці "Процеси" є графа "Опис" (Description, рис. A), в якій наводяться докладні відомості про кожен процес.

    Малюнок A. Інформація у графі "Опис" допомагає ідентифікувати процес.

    Додавання стовпців на вкладці «Процеси»

    Щоб отримати докладніші відомості про процеси Windows 7, скористайтеся командою «Вибрати стовпці» (Select Columns) у меню «Вид» (View). З'явиться діалогове вікно "Вибір стовпців сторінки процесів" (Select Process Page Columns), показане на рис. B. Звідси можна додати на вкладку «Процеси» додаткові колонки — наприклад, стовпець «Шлях до образу» (Image Path Name), у якому вказується повний шлях до файлу, який ініціював запущений процес Windows 7, або графу «Командний рядок» (Command Line) ), де наводиться повна команда для запуску процесу з усіма параметрами та перемикачами.

    Рисунок B. Додавши на вкладку «Процеси» стовпці «Шлях до образу» та «Командний рядок», можна отримати докладніші відомості про процеси Windows 7.

    Крім цих стовпців, на вкладку «Процеси» можна додати багато інших. У вікні «Вибір стовпців сторінки процесів» доступно більше 30 опцій, опис яких не входить до завдань цієї статті. Дізнатись про призначення всіх колонок можна з довідкової статті «Що означають стовпці пам'яті Диспетчера завдань?» на сайті Microsoft.

    Опція "Відкрити місце зберігання файлу"

    Крім додавання на вкладку стовпців «Шлях до образу» та «Командний рядок», можна натиснути на процесі правою кнопкою миші та вибрати опцію «Відкрити місце зберігання файлу» (Open File Location). При цьому відкриється папка з усіма файлами, що належать до цього процесу. Наприклад, для процесу hqtray.exe на моєму комп'ютері відкривається папка VMware Player (рис. C).

    Зображення C. Команда «Відкрити місце зберігання файлу» відкриває папку з усіма файлами процесу.

    Ще одне джерело інформації про процес Windows 7 – вікно властивостей, яке можна викликати, натиснувши на процесі правою кнопкою миші та вибравши опцію «Властивості» (Properties). Корисна інформація міститься на вкладці «Докладно» (Details, рис. D).

    Рисунок D. У вікні властивостей міститься докладна інформація про процес.

    Якщо вас цікавить процес «Svchost.exe», можна скористатись утилітою командного рядка Tasklist, щоб дізнатися про нього детальніше. «Svchost.exe» — загальне ім'я процесу для всіх служб, що запускаються з бібліотек, що динамічно підключаються (DLL). Щоб дізнатися, яким службам належить цей процес, відкрийте командний рядок (Command Prompt) та виконайте наступну команду:

    Ви отримаєте список усіх запущених процесів, у якому наводяться відомості про служби для кожного процесу Svchost.exe (рис. E).

    E. Команда Tasklist дозволяє дізнатися, яким службам належить процес «Svchost.exe».

    Дізнавшись імена служб, запам'ятайте ідентифікатор (PID) процесу Svchost.exe. Тепер відкрийте вкладку «Служби» (Services) у Менеджері завдань і відсортуйте список за стовпцем «ІД процесу» (PID). Знайдіть потрібний ідентифікатор і перегляньте опис, щоб зрозуміти призначення служби Windows 7 (мал. F).

    Малюнок F.За допомогою ідентифікатора процесу можна знайти опис служби на вкладці «Служби».

    Відомості, на жаль, дуже мізерні, але хоча дозволяють зрозуміти, яка саме служба запустила процес «Svchost.exe».

    А вам доводилося використовувати Менеджер завдань для пошуку інформації про запущені процеси Windows 7? Поділіться своїм досвідом у коментарях!

    Автор: Greg Shultz
    Переклад SVET

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

    У всіх версіях операційної системи Windows є спеціальний інструмент, за допомогою якого можна легко вирішити практично будь-яку проблему із програмою, що зависла. Називається він «Диспетчер завдань». Спочатку він служив просто для моніторингу активних процесів (запущених програм, ігор) та їх закриття у разі зависання, але зараз це інструмент, в якому міститься безліч корисної інформації для користувача.

    У цій статті ми розберемо лише основні і найчастіше використовувані функції диспетчера завдань операційної системи Windows 10.

    Як запустити Диспетчер завдань

    Є кілька способів для запуску диспетчера завдань, але ми розберемо найпростіші та найактуальніші:

    • Поєднання клавіш Ctrl+Shift+Esc;
    • Поєднання клавіш Ctrl+Alt+Delete та вибір пункту «Диспетчер задач»;
    • Натиснути правою кнопкою мишки на панель завдань і вибрати пункт «Диспетчер задач».

    Після першого відкриття диспетчер завдань запуститься в компактному режимі. У ньому буде відображено лише запущені на комп'ютері програми.

    Подібний функціонал диспетчера завдань був ще в операційній системі Windows NT 3.1. У цьому режимі можна швидко закрити програму, що зависла або некоректно працює.

    Для цього потрібно просто клікнути по ній правою кнопкою мишки і вибрати відповідний пункт з меню, що випадає, або просто знайти додаток, що завис, і натиснути кнопку «зняти завдання»

    У міру еволюції операційної системи Windows змінювався зовнішній вигляд та функціонал диспетчера завдань. Зараз це не просто програма для закриття програм, що зависли, це повноцінний інструмент з моніторингу, діагностики і навіть налаштування операційної системи.

    Щоб скористатися всіма функціями, потрібно перейти до розширеного режиму роботи. Для цього необхідно натиснути "Докладніше".

    Почнемо знайомство з панелі меню диспетчера завдань.

    У пункті меню файлу можна запустити нове завдання, для цього потрібно написати назву процесу і натиснути ОК.

    Інші вкладки меню вкрай рідко використовуються та відповідають за параметри зовнішнього вигляду та відображення диспетчера завдань.

    А тепер докладно розберемо його розширені можливості.

    «Процеси»

    Це одна з найбільш часто використовуваних вкладок диспетчера завдань. У цьому меню відображаються всі активні процеси на комп'ютері. Вони поділяються на програми та фонові процеси.

    Програми – це активні програми: ігри, браузери. Усі програми можна безпечно закривати. Процеси зазвичай не мають графічної оболонки і працюють автономно, наприклад система синхронізації часу або фонове оновлення для браузера Google Chrome.

    У цьому меню можна також спостерігати за тим, яке навантаження на процесор надають програми та процеси, скільки споживають оперативної пам'яті, як впливають на жорсткий диск, мережу та відеокарту.

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

    Щоб побачити всі дії, які можна зробити з процесом або програмою, необхідно клацнути по них правою кнопкою миші.

    Зовнішній вигляд вкладки, точніше кількість інформації, що відображається про процес, можна налаштувати під себе.Для цього натисніть правою кнопкою миші на будь-який із показників завантаження системи та позначте галочкою те, що потрібно відображати.

    Також можна налаштувати значення (відсотки або мегабайти), в яких буде виводитися інформація про вплив програм та процесів на оперативну пам'ять, диск та мережу.

    «Продуктивність»

    У вкладі "Продуктивність" в режимі реального часу можна спостерігати за тим, яке навантаження на компоненти системи (процесор, оперативну пам'ять, жорсткий диск та SSD, мережу та відеокарту) створюють запущені програми.

    Допомагає в тих випадках, коли комп'ютер починає тупити без видимих ​​причин. Тут відразу буде видно, який компонент системи завантажений і як сильно.

    Графік завантаження процесора можна налаштувати для моніторингу кожного окремого ядра процесора, а чи не загальної завантаженості загалом.

    Крім цього, на вкладці ЦП можна дізнатися точну модель та іншу технічну інформацію про процесор:

    • базова частота
    • кількість фізичних та логічних ядер
    • обсяг кешу

    На вкладці «Пам'ять», крім обсягу зайнятої оперативної пам'яті, можна дізнатися про ефективну частоту пам'яті і кількість роз'ємом на материнській платі для встановлення планок пам'яті.

    У випадку відеокарти є додаткова можливість моніторингу температури та споживання відеопам'яті програмами або іграми.

    «Журнал додатків»

    У цій вкладці відображаються лише програми з магазину Windows, якщо такі є, а також навантаження, яке вони надають на систему.

    «Автозавантаження»

    Дуже актуальне меню. Після встановлення програм багато хто з них додає себе в автозавантаження для запуску разом з операційною системою.Згодом там може накопичитися безліч програм, причому не завжди потрібних. Все б нічого, але вони від'їдають ресурси процесора та оперативну пам'ять, якої і так завжди мало, і до того ж збільшують час увімкнення комп'ютера.

    Щоб відключити непотрібну програму, просто натискаємо правою кнопкою мишки за програмою або на віконце в нижній частині диспетчера, далі вибираємо «Вимкнути».

    «Користувачі»

    У вкладці "Користувачі" відображаються активні користувачі операційної системи - це ті, хто увійшов до свого облікового запису. Тут також можна дізнатися кількість системних ресурсів та програми, які вони використовують. Якщо на комп'ютері є один користувач, вкладка абсолютно марна.

    «Подробиці»

    Вкладка «Подробиці» містить різні відомості про запущені процеси. Вона схожа на розглянуті трохи вище «Процеси», але тут ви знайдете більше інформації та всі процеси, що відображаються з усіх облікових записів користувачів в системі.

    Для отримання доступу до додаткових параметрів процесу необхідно клацнути правою кнопкою мишки.

    "Служби"

    Служби операційної системи — це системні програми, які залежно від призначення запускаються автоматично під час запуску операційної системи або лише за потребою.

    Більшість служб є частиною операційної системи Windows. Наприклад, Центр безпеки Windows Defender – це нові програми для керування вбудованим системним антивірусом Windows Defender. Також є служби, які є частиною встановлених програм, наприклад драйвера для відеокарт AMD або Nvidia.Той же Google Chrome, TeamViewer або Adguard під час встановлення створюють однойменну службу, яка необхідна для нормального функціонування самої програми.

    Не варто займатися відключенням служб без чіткого розуміння того, за що вони відповідають, тому що більшість їх необхідна для нормальної роботи операційної системи, всіх її компонентів і встановлених програм.

    Для отримання додаткової інформації про службу, яка вас цікавить, можна скористатися пошуком в Інтернеті або відкрити спеціальне меню для адміністрування служб Windows, в якому буде дано докладний опис, стан, тип запуску та залежність від інших служб.

    Якщо вам мало можливостей та інформації, що надається диспетчером завдань, є стороння утиліта Process Explorer для розширеного управління всіма процесами системи.

    Process Explorer

    За допомогою цієї програми можна не тільки відстежити якийсь процес, але й дізнатися, які файли та папки він використовує. На екрані з'являються два вікна. Вміст одного вікна залежить від режиму, в якому працює Process Explorer: режим дескриптора або DLL.

    У другому відображається список активних процесів із їх ієрархією. Можна переглянути докладну інформацію про кожного з них: власник, пам'ять, бібліотеки, які він використовує.

    Програма дозволяє змінювати пріоритети процесів та визначати, яке ядро ​​процесора його виконуватиме.

    Можна керувати потоками процесів: запускати їх, зупиняти чи ставити паузу. Також можна "заморозити" процес. Process Explorer допоможе розпізнати, якого процесу належить запущене вікно на робочому столі, що допоможе швидко виявити шкідливі програми.

    Як завершити процес через командний рядок у 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 », вказавши назву процесу за допомогою параметра /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, перевіряти його наявність і завершувати, але те, що запущено як вікном на кшталт норм закривається, а те, що в треї висить ніяк не можу вичепити командою і закрити

Схожі статті

  • Як прибрати всі фонові процеси Windows 10
  • Як зробити файл підкачки на Windows 10
  • Як вимкнути захист у реальному часі Windows 10 через командний рядок
  • Який позитивний фільм подивитися
  • Як подивитися свою IPv4-адресу
  • Як подивитися вміст кошика
  • Як увімкнути перевірку драйверів Windows 10
  • Як встановити віртуальну машину на Windows XP
  • Недавні статті

  • Як бродить зернова брага
  • Що робити якщо не засмагаєш на сонці чому засмага погано лягає на шкіру або перестає прилипати
  • Як швидко зняти гель лак без апарату
  • Як робиться Каті голови
  • Яка гребінець краще для об'єму
  • Чим роблять м'яку покрівлю
  • Чи можна залишати крем для обличчя на ніч
  • Де знаходиться датчик селектора
  • географія нашої діяльності
    вулиця Драгоманова, 27
    вул. Курчатова 1Б
    вул. Міцкевича 130
    вул. Лабунського, 1
    вул. Макарова-Пржевальського
    вул. Толстого 10
    вул. Грушевського 28
    вул. Перший промінь (Черняхівського)
    напишіть нам

    сообщение успешно отправлено
    x