Самые интересные и полезные статьи на тему настройки и оптимизации работы компьютеров и оргтехники

Зависла программа что делать?

Как закрыть зависшую программу в windows

Приложение – исполняемый файл, запущенный с помощью ярлыка-ссылки на “Рабочем столе”, посредством командной строки либо иным образом;

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

Зависание – такое состояние процесса, когда он перестаёт отвечать на штатное внешнее воздействие, обычно – закрытие порождённого этим процессом диалогового окна;

Важно чётко понимать, что в мультизадачной среде Windows после запуска приложения формируется один или сразу несколько связанных различных процессов, осуществляющих то действие, для которого приложение было запущено. Пример: запуская приложение Chrome и открывая в нём две вкладки с разными сайтами пользователь порождает сразу два разных процесса, принадлежащих к запущенному приложению Chrome.

Как “увидеть” работающие приложения и процессы

Штатное средство Windows для просмотра/управления процессами и приложениями – это “Диспетчер задач”, вызываемый через комбинацию Ctrl-Alt-Del либо из командной строки: taskmgr [Enter]. На вкладке “Приложения” окна “Диспетчера” отображаются все известные системе запущенные приложения,

Запущенные приложения

а на вкладке “Процессы” – все образованные ими процессы.

Запущенные процессы

Чтобы видеть все процессы системы, внизу вкладки “Процессы” нужно отметить соответствующий пункт. Система по умолчанию позволяет манипулировать со всеми без исключения приложениями/процессами лишь пользователю с полномочиями/правами Администратора.

Как закрыть зависшую программу из “Диспетчера”

На вкладке “Приложения” следует выбрать нужное и нажать клавишу Del – или захватить название приложения, кликнув правой кнопочкой “мышки” и затем в меню использовать пункт “Снять задачу”.

Снять задачу

Если почему-то завершать приложение полностью невозможно/нежелательно, то можно перейти именно к нужному ассоциированному с приложением процессу на другую вкладку “Процессы”

Как закрыть зависшую программу

и там завершить его аналогичным образом (клавишей Del, кнопкой “Завершить процесс” либо через меню).

Завершить процесс

Что делать, если “Диспетчер задач” недоступен

В штатной командной строке Windows доступны две команды манипуляции процессами: tasklist и taskkill. Первая выводит список известных системе процессов вместе с их PID (Process ID – цифровой идентификатор процесса). Узнав PID нужного процесса, можно завершить его, передав PID как параметр команде taskkill.

как закрыть зависшую программу

Пример: пусть в системе запущен “Блокнот” (приложение notepad.exe) и tasklist показывает его PID, равный 5152. Тогда команда “taskkill /PID 5152 [Enter]” завершит этот процесс (того же эффекта можно было добиться, дав команду “taskkill /IM notepad.exe [Enter]”).

Как закрыть зависшую программу через командную строку

Получить детальную справку по ключам/опциям обеих команд можно путём запуска с параметром “/?”, а для постраничного просмотра результата указать “| more”, например: “tasklist | more [Enter]”.

Завершить зависшую задачу/процесс в Windows возможно сразу несколькими разными способами. Помимо “Диспетчера” и команд tasklist/taskkill рекомендуется загрузить и использовать программу, которую написал Mark Russinovich – Process Explorer (она распространяется свободно и бесплатно).

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *