Чи не завершується процес в 'Диспетчері завдань': що робити?

Нечасто, звичайно, але іноді можна зустріти ситуації, коли після закриття програми в “Диспетчері завдань” не завершується процес, який відповідає за її функціонування, або продовжують працювати якісь додаткові (супутні) службою програми. При цьому система на додаток до всього може повідомляти, що користувачеві для завершення певного процесу не вистачає прав (відмовлено в доступі). Чому так відбувається і як зупинити роботу непотрібних або зависають програм, читайте в нижче представленому матеріалі.

Чи не завершується процес в "Диспетчері завдань" (відмовлено в доступі). Чому?

Щоб зрозуміти, яке саме рішення щодо усунення виниклої проблеми використовувати в кожному конкретному випадку, для початку слід з’ясувати причини, внаслідок яких вони виникають. Чому ж в “Диспетчері завдань” не завершується процес із зазначенням на відсутність прав доступу?

вхід в систему під адміністратором

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

Перезавантаження системи

Якщо не завершується процес в “Диспетчері завдань”, що робити в першу чергу? Як правило, рядові користувачі надходять досить просто. Якщо з якихось причин у “Диспетчері завдань” Windows 10 не закінчується процес, вони просто перезавантажують систему. Зрозуміло, що повний рестарт і призводить до зупинки всіх служб. Але що якщо після перезавантаження процес активується знову? А адже деякі процеси, що запускаються разом з системою, не можна відстежити навіть в стандартному розділі автозавантаження.

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

відключення суперадміністратора

Якщо не хочете постійно перестрибувати з однієї записи на іншу, адміністраторську “учетку” можна і зовсім відключити, прописавши в командному рядку команду “net user Адміністратор active: no” (без лапок). Після цього всі програми будуть стартувати тільки з правами адміністратора (для деяких додатків не видаватимуться навіть попередження безпеки служби контролю облікових записів UAC, які багатьох користувачів несказанно дратують).

Завершення активних процесів через командний рядок

Але зазначені вище пункти позитивний ефект можуть дати не завжди. Що ж робити, якщо в “Диспетчері завдань” не завершується процес, який, скажімо, перевантажує центральний процесор або використовує оперативну пам’ять дуже старанно? У такій ситуації оптимальним інструментом з тих, які є в Windows-системах, стане командна консоль (cmd).

атрибути команди taskkill

Її необхідно запустити від імені адміністратора (якщо обліковий запис суперкористувача не відключили), а потім скористатися командою taskkill (всю інформацію про додаткові атрибутах можна переглянути за допомогою введення рядка “taskkill /?”.

З усього списку нас найбільше цікавлять атрибути “/ F” і “/ IM”, які дописують після основної команди. Як це виглядає? Припустимо, у нас в “Диспетчері завдань” не завершується процес “Гугл Хром”. Команда примусової зупинки додатка буде виглядати так: “taskkill / F / IM Chrome. exe” (знову ж таки, без лапок). Як уже зрозуміло, таке рішення прийнятно для виконуваних файлів програм. Якщо скористатися додатковим ключем “/ T”, при введенні основної команди завершення роботи обраної програми автоматично будуть завершені і всі дочірні процеси.

Зупинка процесів із зазначенням ідентифікаторів

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

включення показу вд процесів

Його можна переглянути в самому “Диспетчері завдань”, додатково активувавши відображення стовпчика з ВД процесу. Основна ж команда в цьому випадку прийме такий вигляд: “taskkill / F PID 0000”, де 0000 - визначений у “Диспетчері завдань” ідентифікатор процесу.

Порада від Microsoft

В принципі, проблему, пов’язану з тим, що в “Диспетчері завдань” не завершується процес якоїсь програми, можна вирішити, дотримуючись порад фахівців Microsoft, які опубліковані на сторінці підтримки. Суть полягає в тому, щоб завантажити з сайту спеціальний архів, що містить набір інструментів PSTools, потім розпакувати його на жорсткий диск і перемістити файл PsExec. exe або об’єкт PsExec64.exe, в залежності від архітектури системи, в корінь системного розділу (диска “С” ), а потім через командну консоль виконати команду “c: \ psexec - i - d - s taskmgr. exe” (без лапок). Після цього в “Диспетчері завдань” потрібно буде виконати всі необхідні дії, пов’язані з зупинкою певних процесів, потім закрити “Диспетчер” і видалити вихідний файл PsExec з системного розділу.

Примітка: використовувати цей метод навіть на сайті корпорації рекомендується тільки на свій страх і ризик.

Використання утиліти Process Explorer

Куди простіше скористатися невеликим додатком Process Explorer, яке є альтернативою “Диспетчера завдань”, але з розширеними можливостями. Перевага цієї програми полягає в тому, що встановлювати її на жорсткий диск не потрібно, оскільки програма спочатку є портативним і запускається з одного виконуваного файлу. Після старту програми в ній досить вибрати шуканий незавершаемий процес або навіть ціле дерево процесів з дочірніми апплетами, вибравши з меню ПКМ команди Kill Process або Kill Process Tree.

програма process explorer

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

Розблокування доступу до файлів процесу

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

позиціонування виконуваного файлу процесу

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

Проблеми вірусного впливу

Віруси, на жаль, обмежувати доступ до зупинки процесів і служб теж можуть. І далеко не завжди це пов’язано безпосередньо з самими вірусними апплетами. Якщо така ситуація спостерігається, для початку рекомендується перевірити систему якимось портативним антивірусом, а при неможливості нейтралізації загроз звернутися до програми Kaspersky Rescue Disk, за допомогою якої можна завантажитися ще до старту системи зі знімного носія, а потім виконати глибоке сканування, яке включає в себе навіть оперативну пам’ять.

Короткий підсумок

Ось, власне, і все, що стосується примусового завершення процесів в “Диспетчері завдань”. Що стосується найкращого інструменту, найпростішим виглядає альтернативний менеджер Process Explorer. Якщо ж під рукою такої програми немає, підійде і командний рядок. Єдина умова для виконання всіх вищеописаних команд - старт самої консолі з правами адміністратора.



ЩЕ ПОЧИТАТИ