Всі з нас стикалися з програмою, утилітою або відеогрою, яка просто зависає і нічого з нею вдіяти не вдається. Ось зависла вона і все на цьому. У ці моменти хочеться взяти і відключити її, але не все так просто, оскільки вона не піддається простому натисканню Хрестика. То що робити в цій ситуації?
Якщо ви читаєте цю статтю, то ви напевно новачок у користуванні таке цікавої речі, як комп'ютер на операційній системі Windows. Ви або якимось дивом закрили додаток, що завис, і намагаєтеся зрозуміти, як уникнути цього в майбутньому, або воно "висить" у вас в даний час і ви хочете його закрити, але не знаєте як.
Що ж, ця стаття вам безперечно допоможе, тому що в ній ми опишемо величезну кількість методів закриття того чи іншого додатка в операційній системі Windows. Повірте – закрити можна не лише натискання на Хрестик, хоч і їм теж. Як і у всіх наших статтях, ми почнемо з найпростіших, можливо очевидних методів.
Закриття програми, що зависла, в диспетчері завдань
Якщо будь-яка програма або гра зависла, в більшості випадків працює завершення відповідного процесу в диспетчері завдань Windows 11 або Windows 10:
- Відкрийте диспетчер завдань, для цього ви можете натиснути клавіші Ctrl+Shift+Esc. Якщо ця клавіша не спрацювала, натисніть Ctrl+Alt+Delete і виберіть пункт «Диспетчер завдань» у меню.
- У списку запущених процесів знайдіть програму або гру, що зависла. Найпростіше це зробити на вкладці «Подробиці» диспетчера завдань, відсортувавши список по стовпцю «Стан» (натисніть на заголовок стовпця для сортування).Стан програми, що зависла, буде «Не відповідає».
- Виберіть програму, що зависла, і натисніть кнопку «Зняти завдання» справа внизу.
В результаті програма буде закрита, чого і потрібно було досягти.
Якщо ваша гра відкрита на весь екран, то може виявитися, що вказані в першому кроці клавіш не спрацьовують. У цьому випадку спробуйте використати клавіші Win+D (Win – клавіша з емблемою Windows) для згортання всіх вікон або Alt+Tab для перемикання на інші процеси Windows, а потім використовувати запропоновані кроки. Або варіант, запропонований у коментарях, на випадок, якщо гра продовжує розгортатися на весь екран — Ctr+Win+D (створюємо новий робочий стіл), Ctr+Win+стрілки для перемикання на інші робочі столи.
Автоматичне «закриття» програм, які не відповідають
Перший метод полягає у внесенні змін у налаштування системи, завдяки чому Windows автоматично закриває додатки, які перебувають у статусі "Не відповідає", тобто ті, що зависли.
Щоб активувати цю функцію, перейдіть до Редактор реєстру. Для цього натисніть клавіші Windows + R, введіть у вікно Виконати команду regedit і підтвердіть її запуск на Enter.
У вікні редактора перейдіть наступним шляхом:
Потім клацніть правою кнопкою миші на Desktop і виберіть «Створити — Строковий параметр».
Створений параметр називаємо AutoEndTasks, потім клацніть на нього двічі і надайте йому значення «1», щоб активувати. Після цього слід перезапустити систему і готово – тепер усі програми, запущені під обліковим записом користувача Windows, будуть автоматично закриватися в момент, коли зависнуть.
Спосіб 4: Process Explorer
Диспетчер завдань Windows – потужний інструмент, однак навіть у поодиноких випадках є безсилим. Спеціально для закриття програм, що зависли, була придумана утиліта Process Explorer. Якщо програма не відповідає, А попередні методи не допомагають, то завантажуємо Process Explorer з офіційного сайту та встановлюємо. Інтерфейс дуже нагадує Диспетчер завдань Windows. Знаходимо завислий процес, клацаємо ПКМ і тиснемо "Kill Process".
Використовуємо командний рядок
За допомогою цього методу можна закривати будь-які програми, що зависли, навіть наосліп — коли на екрані взагалі нічого не відображається.
Покрокове керівництво закриття програми через командний рядок:
- Відкрити командний рядок. Користувачам Windows 8, 10 для цього необхідно натиснути клавіші Windows і R, після чого в рядку ввести «cmd.exe» і натиснути «Ок». Другий спосіб відкриття — у рядку пошуку Windows (нижній лівий кут монітора) написати «cmd» і у вікні, що з'явиться, клікнути на «Командний рядок».
- Ввести "tasklist", а потім – Enter, після чого на екрані спливе список усіх запущених процесів.
- Введіть "taskkill /IM ***.exe /f", де замість *** необхідно вказати ім'я процесу, що вимагає завершення, наприклад chrome.exe.
Способи закрити програму, що не відповідає
Перший
Отже, найочевидніший і найпростіший варіант — просто клікнути правою кнопкою мишки по значку програми, що зависла, на панелі завдань Windows. Після, у вікні, що випливає, достатньо буде вибрати варіант «закрити вікно» .
Другий
Якщо завис повно-екранний додаток і до панелі завдань ви просто не можете дістатися, спробуйте поєднання:
- WIN, або WIN+TAB, або ALT+TAB, або ALT+Enter — щоб згорнути вікно;
- ALT+F4, або ESC, або ALT+Q — для закриття (виходу) із програми.
Перелічені «гарячі» комбінації клавіш працюють з переважною більшістю програмного забезпечення для Windows.
Третій
Натисніть клавіші Ctrl+Shift+Esc (або Ctrl+Alt+Del), щоб викликати диспетчер завдань. Далі у вкладці процеси знайдіть програму (процес), що зависла, клацніть по ній правою кнопкою миші і в тому, що з'явиться, виберіть «Зняти завдання» . Через 3-5 сік. програма має бути закрита.
Ctrl+Shift+Esc або Ctrl+Alt+Del — відкрити диспетчер завдань
До речіЯкщо робочий стіл після цього став відображатися «якось не так» (або взагалі не видно) — перезапустіть процес «Провідник» (або "Explorer" на англ.).
Примітка: також можна перезапустити провідник з командного рядка, ввівши taskkill /F /IM explorer.exe & start explorer і натиснувши Enter.
Четвертий
Командний рядок — універсальна штука, яка може допомогти і із закриттям (ліквідацією) процесів, що зависли (програм). До речі, якщо ви наловчитеся з її використанням — закривати повно-екранні програми, що зависли, можна буде навіть у «сліпу» (коли на екрані нічого не відображається).
- спочатку потрібно відкрити командний рядок;
- після ввести tasklist та натиснути Enter;
- на екрані з'явиться список усіх процесів (слід уточнити ім'я процесу/програми, яку потрібно закрити);
- після ввести taskkill /IM chrome.exe /f і натиснути Enter (замість "chrome.exe" – вказується ім'я потрібного процесу).
Вбиваємо процес через командний рядок
Якщо вищенаведені варіанти не увінчалися успіхом, можна вдатися до утиліти Process Hacker (Посилання на SourceForge). Це безкоштовне ПЗ, яке покаже вам усі запущені процеси, їх пріоритети, пам'ять, навантаження та ін.
Щоб ліквідувати (закрити) в ньому будь-яку із запущених програм – потрібно просто її вибрати в списку, потім натиснути ПКМ по її імені і у вікні вибрати «Terminate tree» (Див. приклад нижче).
Process Hacker 2 – закрити дерево процесів
Варто зазначити, що Process Hacker закриє відразу все дерево процесів, пов'язаних з цією програмою (чого не роблять багато інших програм.).
Якщо у вас часто почала зависати якась програма (ще гірша за програму) — зверніть увагу на:
- версію (небажано використовувати різні бета-версії). Перевірте, чи сумісна версія програмного забезпечення з вашою ОС (на допомогу: яка версія Windows встановлена на моєму комп'ютері); (бажано з офіц. сайту); (якщо він почав "сипатися" – підвисання будуть йти постійно);
- проженіть систему за допомогою спец. "одноразових" антивірусних продуктів;
- можливо, вашому додатку не вистачає ОЗП (дивіться під час роботи ПЗ — скільки пам'яті зайнято в диспетчері завдань).
Крім цього, рекомендую ознайомитись з тематичними інструкціями (посилання нижче).
На допомогу!
1) Вилітає чи зависає гра. Що робити?
2) Зависає ноутбук: що робити? Діагностика та усунення причин зависання
3) Помилка: Kernel-Power код 41, категорія 63. Комп'ютер перезавантажується або зависає
Зависання програм – звичайне явище для будь-яких обчислювальних машин під керуванням будь-яких ОС, чи це смартфон, настільний ПК або надпотужний серверний комп'ютер. Нас цікавить ситуація із зависанням додатків в операційних системах Windows.
Стандартний спосіб закриття завислих програм
У будь-яких операційних системах передбачено програмний компонент, який відповідає за відображення списку запущених процесів.Одна з його численних функцій — примусове завершення роботи додатків. В Windows за це відповідає системна програма "Диспетчер завдань". За її допомогою досить просто примусово завершити роботу будь-якого (майже) процесу:
- Для виклику "Диспетчер задач" натисніть на клавіатурі комбінацію клавіш "Ctrl + Shift + Esc" або "Ctrl + Alt + Delete". Також його можна запустити з контекстного меню, яке викликається правим кліком по порожній області Панелі завдань.
- Можливі два варіанти відображення диспетчера завдань. Перший — короткий — має такий вигляд:
- У цьому випадку "Диспетчер завдань" відображає лише ті програми, які мають видимі вікна. Перейдіть до потрібної програми, потім натисніть кнопку "Зняти завдання".
- Якщо у списку не відображається програма, що зависла, клацніть по елементу "Докладніше" в лівому нижньому кутку.
- Тепер "Диспетчер завдань" відобразить усі запущені на даний момент процеси. Вам залишиться знайти той, що завис. Найпростіше це зробити, клацнувши по елементу "Стан" у верхній частині вікна. Навпроти назви додатка, що завис, буде стояти мітка "Не відповідає". Виділяємо процес мишкою, потім натискаємо клавішу "Delete" або кнопку "Зняти завдання" в правому нижньому кутку.
На жаль, стандартний менеджер процесів Windows не завжди справляється зі своїм завданням. При спробі завершення роботи завислого (або навіть не завислого) процесу на екрані може відобразитися якась помилка або взагалі нічого не відбутися (програма як відображалася в списку "Диспетчера завдань", так і продовжує в ньому відображатися).
У таких випадках можна скористатися командним рядком або вдатися до допомоги сторонніх утиліт. Почнемо з першого методу.
Закриття програми, що зависла, через командний рядок
З командного рядка (консолі) Windows можна виконувати безліч різних завдань на комп'ютері, включаючи примусове завершення будь-яких процесів. Для нашого конкретного випадку командний рядок слід запустити від імені адміністратора, інакше закрити програму, що зависла, не вийде (консоль відобразить помилку).
- Якщо у вас встановлена операційна система Windows 8, 8.1 або 10: клацніть правою кнопкою миші по значку "Пуск" у лівому нижньому кутку екрана, потім виберіть у контекстному меню пункт "Командний рядок (адміністратор)".
- Якщо у вас встановлена операційна система Windows 7: у пошуковому рядку меню "Пуск" наберіть cmd або командний рядок, клацніть правою кнопкою миші по значку знайденої програми та виберіть пункт "Запуск від імені адміністратора".
- Універсальний спосіб: відкрийте системний локальний диск (куди встановлена система Windows), у ньому перейдіть до папки "Windows", потім до папки "System32". Знайдіть серед безлічі файлів програму під назвою "cmd" або "exe" (одне й те саме), клацніть правою кнопкою миші по значку і виберіть з контекстного меню пункт "Запуск від імені адміністратора".
- Будь-яка з дій призведе до запуску командного рядка, який має такий вигляд:
Всі подальші дії виконуємо у командному рядку:
- Наберіть у консолі команду tasklist та натисніть клавішу "Enter". У вікні командного рядка з'являться всі запущені процеси. Для зручності перегляду можна розтягнути вікно по вертикалі.
- Навіщо нам потрібен цей список? Зверніть увагу на стовпчик "PID". У ній наведено унікальні ідентифікаційні номери запущених процесів. Знайдіть у лівій колонці "Ім'я образу" програму, що зависла, і визначте, який їй присвоєний ідентифікаційний номер.
- Для прикладу завершимо роботу програми Microsoft У нашому випадку їй надано номер (PID) 2640.
- Тепер залишається виконати команду, призначену для примусового завершення роботи процесу. taskkill. Знаючи процес PID, це зробити нескладно. Для цього вводимо команду в консоль наступним чином (після натискаємо клавішу введення):
taskkill /pid 2640
- При успішному виконанні команди консолі з'явиться відповідне повідомлення:
Закриття програм, що зависли, через командний рядок в автоматичному режимі
Даний спосіб дозволяє парою кліків мишею завершити роботу взагалі всіх програм, що мають у "Диспетчері завдань" статус "Не відповідає". Полягає він у створенні спеціального ярлика на робочому столі, який, по суті, запускає консоль Windows, відправляючи йому команду на зняття завдань, що підвисли.
Створити такий ярлик нескладно:
- Клацніть правою кнопкою миші по порожній області робочого столу (можна також у якійсь папці), виберіть у контекстному меню пункт "Створити", потім "Ярлик".
- Відкриється майстер створення ярликів. У полі "Вкажіть розташування об'єкта" скопіюйте наступний рядок (лапки обов'язкові):
taskkill.exe /f /fi "status eq not responding"
- Клацніть "Далі", потім введіть будь-яке ім'я для створеного ярлика та натисніть "Готово".
Тепер на робочому столі (або папці) з'явиться ярлик із заданим раніше ім'ям. Вам залишиться клікнути по ньому два рази мишею, щоб закрити будь-який додаток, що завис.
Якщо у вас є Windows 7 або вище, рекомендуємо запускати цей ярлик від імені адміністратора. Щоб не робити це вручну щоразу, трохи змінимо налаштування запуску цього ярлика:
- У вкладці "Ярлик" клацніть по кнопці "Додатково".Відкриється невелике віконце, в якому потрібно встановити прапорець навпроти елемента "Запуск від імені адміністратора", а потім натиснути "ОК".
Програми для закриття завислих процесів
Існує ряд утиліт, створених спеціально для примусового завершення роботи завислих процесів. Розглянемо кілька найпопулярніших.
SuperF4
Безкоштовна утиліта SuperF4 дозволяє натисканням комбінації клавіш "Ctrl+Alt+F4" завершити роботу будь-якої програми, що знаходиться на передньому плані (тобто у фокусі). Сама програма не має жодних видимих вікон — лише значок у треї, за допомогою якого утилітою можна керувати за допомогою миші.
Також програма SuperF4 має альтернативний режим роботи. Якщо вибрати з контекстного меню, яке викликається правим кліком по значку в треї (показано на скріншоті вище), пункт "xkillабо натиснути комбінацію клавіш "Win + F4", курсор миші набуде наступного вигляду:
Тепер залишиться навести курсор на будь-яке відкрите вікно і клацнути по ньому лівою кнопкою миші. Програма автоматично виявить процес, якому належить вікно (навіть якщо той зависло), та примусово завершить його роботу.
ProcessKO
ProcessKO – це вже більш сучасний "кілер" запущених процесів. Програма поширюється абсолютно безкоштовно, підтримує російську мову (тобто в даному випадку передбачено інтерфейс користувача).
Утиліта ProcessKO має кілька функцій, хоча всі вони тільки роблять, що завершують роботу запущених програм. Найбільш цікава нам функція – моментальне зняття завдання – запускається з меню "Момент К.О.". Точніше, при кліку по цьому меню на екрані відображається список запущених процесів – залишається вибрати будь-який з них, і програма ProcessKO відразу завершить його роботу.
Зазначимо, що утиліта ProcessKO здатна завершувати роботу системних служб. Приблизно так виглядатиме список запущених системних процесів, якщо в меню "Момент К.О." розкрити підменю "System32":
Якщо вам часто доводиться стикатися із зависанням певних програм, їх можна додати до списку "Вибраних". Програма ProcessKO збереже назву цього процесу та в майбутньому надасть швидкий доступ до нього. Для цього розкрийте меню "Вибране", а в ньому – підменю "Додати", потім виберіть потрібний процес (можна і системну службу). До речі, ви можете додати програму до списку обраних, вказавши шлях до EXE-файлу, що виконується (підменю "З файлу").
Ще одна цікава функція – завершення роботи процесу за таймером. Але спрацьовує вона неодноразово, а нескінченно. Тобто. після закінчення зазначеного часу таймер скидається до вихідного стану, знову починається відлік, і вибраний процес (або кілька) знову завершується (якщо на той момент був запущений повторно):
Ну і останнє — як і у випадку з попередньою програмою, ProcessKO вміє завершувати роботу програми з відкритого вікна, що знаходиться у фокусі. Для цього також є комбінація клавіш "Ctrl + Alt + F4". А якщо виконати комбінацію "Ctrl+Alt+F5", то програма буде перезапущена.
Task Killer
Безкоштовна програма ( завантажити можна тут )
За назвою зрозуміло, що основна функція цієї утиліти – "вбивство" завдань (програм/процесів). Програма Task Killer повністю безкоштовна, має простий інтерфейс користувача (і той — лише для налаштування), підтримує російську мову.
Скажімо відразу, Task Killer більше підходить для керування запущеними службами, проте в ньому присутня функція завершення роботи програм з видимими вікнами та пов'язаними з ними процесів (тобто якщо програма, вікно якої відображено на екрані, запустила іншу програму – Task Killer "дізнається" Так, щоб закрити програму, що зависла, потрібно виконати 2 простих кроки:
- Клацніть лівою кнопкою миші по значку Task Killer у системному треї.
- Вибрати з представленого списку програму, яку слід завершити.
Якщо потрібна програма не відобразилася у списку, спробуйте знайти її в меню "Вікна".
Якщо ж потрібно зупинити або, навпаки, запустити зупинену в даний момент службу, відкрийте меню "Служби".
Є у програми Task Killer одна зручна функція – можливість відображення на екрані поряд з курсором миші (поверх усіх вікон) спливаючого меню (те, що відображається при натисканні на значок у треї), списку відкритих вікон, програм або служб. натискання гарячих клавіш За замовчуванням вони не задані. (Клацніть по значку в треї правою кнопкою миші і виберіть пункт "Параметри"), потім відкрити вкладку "Гарячі клавіші" і задати потрібну комбінацію. Тепер після виконання заданої комбінації на екрані буде відображатися той чи інший об'єкт.
One Click App Killer
І остання в нашому огляді програма – One Click App Killer. Як і у випадку з SuperF4, ця утиліта не має інтерфейсу користувача.Все, що потрібно зробити – запустити програму з ярлика на робочому столі, а потім навести змінений курсор (той "перетвориться" на маленький приціл) на будь-яке відкрите вікно (зависло воно чи ні – без різниці) і клацнути лівою кнопкою миші. Після цього програма буде закрита.
Якщо на вашому комп'ютері зависла якась програма або гра, не варто вирішувати це виключенням, якщо мова йде не про зависання «всього комп'ютера», коли повністю зникають реакції системи на будь-які дії користувача.
У цій інструкції про способи закрити програму, що зависла, у Windows 11/10, що повідомляє, що вона не відповідає або гру за допомогою поєднання клавіш на клавіатурі, диспетчера завдань та іншими методами, які можуть допомогти.
Закриття програми, що зависла, в диспетчері завдань
Якщо будь-яка програма або гра зависла, в більшості випадків працює завершення відповідного процесу в диспетчері завдань Windows 11 або Windows 10:
- Відкрийте диспетчер завдань, для цього ви можете натиснути клавіші Ctrl+Shift+Esc. Якщо ця клавіша не спрацювала, натисніть Ctrl+Alt+Delete і виберіть пункт «Диспетчер завдань» у меню. Ще один варіант – натиснути правою кнопкою миші на кнопку Пуск і вибрати відповідний пункт контекстного меню.
- У списку запущених процесів знайдіть програму або гру, що зависла. Найпростіше це зробити на вкладці «Подробиці» диспетчера завдань, відсортувавши список по стовпцю «Стан» (натисніть на заголовок стовпця для сортування). Стан програми, що зависла, буде «Не відповідає».
- Виберіть програму, що зависла, і натисніть кнопку «Зняти завдання» справа внизу (у Windows 10) або «Завершити завдання» справа вгорі (у Windows 11)
Вам може знадобитися підтвердити завершення завдання, після чого програма або гра буде закрито, що потрібно.
Якщо гра відкрита на весь екран, може виявитися, що вказані в першому кроці поєднання клавіш не спрацьовують. У цьому випадку спробуйте використати клавіші Win+D (Win – клавіша з емблемою Windows) для згортання всіх вікон або Alt+Tab для перемикання на інші процеси Windows, а потім використовувати запропоновані кроки. Або варіант, запропонований у коментарях, на випадок якщо гра продовжує розгортатися на весь екран. Ctrl+Win+D (Створюємо новий робочий стіл), Ctrl+Win+стрілки для перемикання на інші робочі столи.
Інші способи
У Windows доступні й інші способи закрити програму, що зависла:
taskkill /im ім'я_програми.exe
taskkill /f /fi "status eq not responding"
Stop-Process -Name "ім'я_процесу.exe"
Додаткова інформація
Враховуйте, що іноді причина зависання ігор і програм — не якісь програмні збої, а інші причини, наприклад, пошкодження жорсткого диска або кабелю, загальний системний збій, у цьому випадку може виявитися, що жодним із запропонованих способів скористатися не вдасться і єдиним рішенням буде примусове вимкнення комп'ютера або ноутбука тривалим утриманням кнопки живлення, хоча це небажано.
А раптом і це буде цікаво:
- Найкращі безкоштовні програми для Windows
- Файл недоступний на сайті або потрібна авторизація при завантаженні файлів – причини та рішення
- Як заблокувати інсталяцію та видалити Outlook New у Windows 11 та 10
- Брандмауер захисника Windows заблокував деякі функції цієї програми – що робити?
- На вибраному диску знаходиться таблиця MBR-розділів при встановленні Windows 11 і 10 – рішення
- Помилка 0x800f0835 при оновленні Windows 10 або 11 – як виправити?
- Windows 11
- Windows 10
- Android
- Завантажувальна флешка
- Лікування вірусів
- Відновлення даних
- Установка з флешки
- Налаштування роутера
- Все про Windows
- У контакті
- Однокласники
- Вомбатус Найдобріший 19.08.2021 о 19:55