PDA

Просмотр полной версии : Что делать если программа зависла?



Igor48
30.01.2010, 10:45
Отчего зависают программы? Причин этого неприятного явления много: нехватка мощности компьютера, ошибочные действия пользователей, несовместимость программы с установленной на компьютере операционной системой и, наконец, ошибки в самой программе.
Если какая-то программа периодически или часто зависает, есть смысл переустановить её или заменить на более новую версию. Возможно такая ситуация происходит из-за компьютерного вируса. Тогда проверьте свой ПК хорошим антивирусом со свежими антивирусными базами.

Мы рассмотрим не самые критические случаи зависания программ из-за обычной ошибки, когда она перестает реагировать на ваши действия, а в заголовке её окна обычно возникает надпись «Не отвечает». Можно подождать несколько секунд или минут, - вдруг одумается. Иногда это помогает.
Если на вашем ПК установлена Windows Vista, она сама сообщит вам о том, что программа зависла, и попытается завершить её работу. Часто ей это удается. Во всех остальных случаях вам придется завершить работу зависшей программы собственными руками.

С давнего времени для этих целей служит Диспетчер задач Windows, запустить который можно одновременным нажатием трех волшебных клавиш на клавиатуре: Ctrl, Alt и Del. На экране монитора появится список действий, из которого необходимо выбрать пункт «Запустить диспетчер задач».
В открывшемся окошке на вкладке «Приложения» вы увидите список запущенных на компьютере программ. Среди этого списка необходимо найти зависшую программу. Это не составит труда, т.к. виновник тормозов уже выдал себя: напротив зависшей программы будет красоваться надпись «Не отвечает».



http://www.yachaynik.ru/mambots/content/highslide/timthumb.php?src=http://www.yachaynik.ru/images/stories/0Windows/zavisla/1.png&w=400&h=376&zc=1 (http://www.yachaynik.ru/images/stories/0Windows/zavisla/1.png)


Чтобы закрыть зависшую программу выделите её мышкой и нажмите кнопку «Снять задачу». К сожалению, это не всегда срабатывается. Тогда вам придется завершить запустивший программу процесс на вкладке «Процессы». Только не вздумайте искать его там при помощи интуиции! Существует более простой способ: на уже знакомой вкладке «Приложения» щелкните по не отвечающей программе правой кнопкой мышки и выберите пункт «Перейти к процессу».


http://www.yachaynik.ru/mambots/content/highslide/timthumb.php?src=http://www.yachaynik.ru/images/stories/0Windows/zavisla/2.png&w=245&h=241&zc=1 (http://www.yachaynik.ru/images/stories/0Windows/zavisla/2.png)


Диспетчер задач автоматически перебросит вас на вкладку «Процессы» и выделит процесс зависшей программы. Вам останется только щелкнуть по выделенному процессу правой кнопкой мышки и выбрать пункт «Завершить процесс».


http://www.yachaynik.ru/mambots/content/highslide/timthumb.php?src=http://www.yachaynik.ru/images/stories/0Windows/zavisla/3.png&w=265&h=250&zc=1 (http://www.yachaynik.ru/images/stories/0Windows/zavisla/3.png)


Окно зависшей программы закроется, и вы сможете без проблем продолжить работу на компьютере.
Если стандартный Диспетчер задач Windows не помогает, можно воспользоваться другим способом борьбы с зависшими программами - при помощи специализированных утилит. Одна из таких утилит - бесплатная программа Starter. Она не требует установки и может быть запущена не только с жесткого диска компьютера, но и с флешки.
Starter работает как в Windows XP, так и в Windows Vista. Для последней в свойствах программы нужно разрешить запуск от имени администратора: щелкните по файлу Starter.exe правой кнопкой мыши и выберите свойства. На вкладке «Совместимость» отметьте галочкой пункт «Выполнять эту программу от имени администратора». Скачать Starter можно здесь (http://www.yachaynik.ru/component/option,com_docman/task,doc_details/gid,36/Itemid,36/).


http://www.yachaynik.ru/mambots/content/highslide/timthumb.php?src=http://www.yachaynik.ru/images/stories/0Windows/zavisla/4.png&w=305&h=400&zc=1 (http://www.yachaynik.ru/images/stories/0Windows/zavisla/4.png)


По умолчанию Starter имеет английский интерфейс. Для русификации в меню «Configuration» выберите пункт «Options…».


http://www.yachaynik.ru/mambots/content/highslide/timthumb.php?src=http://www.yachaynik.ru/images/stories/0Windows/zavisla/5.png&w=185&h=91&zc=1 (http://www.yachaynik.ru/images/stories/0Windows/zavisla/5.png)


Слева выберите раздел «Language», отметьте в списке языков «Russian» и нажмите «ОК».


http://www.yachaynik.ru/mambots/content/highslide/timthumb.php?src=http://www.yachaynik.ru/images/stories/0Windows/zavisla/6.png&w=400&h=298&zc=1 (http://www.yachaynik.ru/images/stories/0Windows/zavisla/6.png)


Теперь завершим зависшую программу. Нажмите на кнопку «Процессы» и вы увидите такой же список процессов, как в Диспетчере задач. Осталось найти не отвечающую программу, выделить её в списке и нажать на кнопку «Завершить».


http://www.yachaynik.ru/mambots/content/highslide/timthumb.php?src=http://www.yachaynik.ru/images/stories/0Windows/zavisla/7.png&w=400&h=348&zc=1 (http://www.yachaynik.ru/images/stories/0Windows/zavisla/7.png)

Тут же вы можете увидеть полный путь к папке, в которой находится файл зависшей программы.

Starter служит не только для выключения зависших программ, но и для завершения любых других процессов. Например, если программа самовольно выходит в интернет или является вирусом. Однако помните, завершение важных процессов может привести к неработоспособности операционной системы, и вам придется перезагружать компьютер. Поэтому будьте очень внимательны при работе с Диспетчером задач и Starter-ом.
Автор: Елена Карлтон
Источник: http://www.yachaynik.ru

Igor48
08.02.2010, 23:20
Ещё одно средство для "убийства" зависшего процесса.

Process Killer 1.4.2 (Рус.)

http://www.gudsoft.ru/templates/SkyLight/images/nov_line_right.png

http://s51.radikal.ru/i133/0812/8b/7d1e4d123181.png

Process Killer - очень маленький и нетребовательный к ресурсам менеджер процессов. В отличие от многих аналогов работает не из трея, а по горячим клавишам и умеет останавливать сервисы Windows Win9x/ME/NT/2k/XP. После запуска программы ничего нигде не появляется - даже иконки в трее. Чтобы начать работу с программой надо нажать CTRL SHIFT ~ (в readme всё написано - читайте)...

Кроме того, Process Killer удобнее многих своих аналогов: во-первых, управляется прога клавиатурой, т.е. не надо старательно целиться мышой в икону в трее а затем (не менее старательно) - в нужный процесс. Здесь гораздо проще пару раз нажать кнопку и затем .


Process Killer будет работать даже когда волшебная комбинация Ctrl Alt Del не работает.



http://s55.radikal.ru/i149/0812/bc/aaed000fcdc6.png

Возможности:

- Не выдается никаких запросов на подтверждение ("Вы точно уверены...") - ну кому это надо??? Но если это действительно нужно, все можно настроить в Опциях.
- Процессы сортируются в обратном порядке, поэтому курсор сразу стоит на последнем запущенном процессе (а не на наоборот, как во многих других аналогичных программах).
- Можно глянуть инфу по любому процессу, в т.ч. полный путь к .exe-файлу процесса.
- В главном окне программы нет кнопки "Обновить" - список процессов и другая инфа обновляются автоматически.
- В программе используется 2 метода отслеживания комбинации клавиш, поэтому главное окно проги покажется даже если нажать эту комбинацию в какой-нибудь полноэкранной игрушке в Win9x/ME.
- Свои настройки программа сохраняет не в Реестре, а в .cfg-файле (в тот же каталог, где находится сама прога). Так что, если ее нужно куда-то скопировать, то можно захватить и файлу с настройками.
- Отображаются некоторые дополнительные данные: общее количество процессов/потоков, а также ProcessID, количество потоков и приоритет выбранного процесса. Кроме того, выделяются зависшие процессы.


Размер: 115 KB

[HIDE-THANKS]
Скачать c depositfiles.com (http://depositfiles.com/files/smrnmlz86)

Скачать c vip-file.com (http://vip-file.com/download/09f4c6523271/prkiller142.rar.html)

[/HIDE-THANKS]