0

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

Как закрыть зависшую программу в 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 (она распространяется свободно и бесплатно).



Admin

Комментарии:

Добавить комментарий

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

*