Что делать когда программа не отвечает. Как закрыть программу, если она зависает. Действительно ли программа зависла

Часто пользователи сталкиваются с проблемой, когда все ярлыки открываются одной программой. Это может быть браузер, блокнот, Total Commander или другое приложение. Обычно такое случается, если пользователь задаёт по умолчанию программу для открытия файлов с расширением.lnk. В результате запуск любого приложения заканчивается ошибкой, так как все ярлыки открываются одной программой.

Исправляем проблему

Решение для Windows 7

Жмём «Win+R» и вводим «regedit». Нажимаем «ОК».

Откроется «Редактор реестра». Переходим по ветке «HKEY_CURRENT_USER», «Software», «Microsoft», «Windows», «CurrentVersion», «Explorer», «FileExts», «.lnk».

Здесь нужно удалить подраздел «UserChoice» и перезагрузить ПК.

Решение для Windows ХР

Необходимо скачать утилиту Fixlnk. Загрузится архив. Открываем его и жмём на файле реестра. Соглашаемся внести изменения.

Перезагружаем компьютер.

Стоит отметить, что подобная ситуация может возникнуть и с приложениями расширения.ехе. В данном случае запустить редактор реестра не удастся. Поэтому нужно загрузиться с установочного диска или с флешки с Windows PE. Здесь нужно запустить утилиту Registry Workshop перейти по ветке реестра «HKEY_CURRENT_USER», «Software», «Microsoft», «Windows», «CurrentVersion», «Explorer», «FileExts», «.exe» и удалить подраздел UserChoice. После выполнения операции нужно перезагрузить ПК.

Ежедневно используя компьютер, случаются различные не очень желаемые ситуации. Например, зависла программа ! Что делать если программа зависла? Скорей всего и Вы сталкивались с такой проблемой! Программа зависла и не реагирует на Ваши действия.

Большинство пользователей, которые незнают, что делать в таком случае, сразу тянутся к кнопке «Reset» (перезагрузка), в результате этого компьютер перезагружается. Еще хуже, некоторые выдергивают шнур из розетки. Это неправильные действия, которые могут привести к плохим последствиям.

В этом уроке мы рассмотрим более правильный и безопасный способ выйти из ситуации, когда программа зависла. Итак, сейчас предположим, что у нас есть признаки того, что программа зависла. Наши действия. Первое так это нужно определить то, что программа на самом деле зависла, а не просто решила подумать. Один из признаков зависания – надпись вверху программы «Не отвечает»,

Но не стоит торопиться, подождите 10-20 секунд, затем уже делайте выводы. Если она действительно зависла, то нам необходимо принудительно завершить процесс данной программы. Для этого нам нужно попасть в «Диспетчер задач». Чтобы зайти в «Диспетчер задач» нажимаем вместе три клавиши на клавиатуре – CTR + ALT + DELETE. В появившемся окне выбираем закладку «Приложения», находим программу, которая зависла, выделяем ее левой клавишей мыши, затем нажимаем «Снять задачу».

Компьютер должен выйти из зависшего состояния спустя примерно 10-30 секунд. Также может появится еще одно окно, в котором необходимо нажать "Завершить сейчас"

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

Компьютер перезагрузится с сохранением всех параметром, без какого-либо риска.

Сейчас, мы рассмотрели, то, как закрыть зависшую программу или перезагрузить компьютер через «Диспетчер задач», чтобы можно было продолжить работу без перезагрузки компьютера, но случаются ситуации, когда программа зависла вместе с системой и компьютер не реагирует ни на одно действие. В таких случаях Вам поможет только перезагрузка компьютера.
Вот и все!
Удачи!

Иногда пользователи ПК встречаются с такой неприятной ситуацией, как невозможность запуска программ. Конечно, это очень существенная проблема, которая не дает нормально выполнять большинство операций. Посмотрим, как можно с ней бороться на компьютерах с ОС Виндовс 7.

Говоря о невозможности запуска программ на Windows 7, мы, прежде всего, имеем в виду проблемы, связанные с файлами EXE. Причины неполадки могут быть разными. В соответствии с этим существуют различные способы устранения указанного вида проблем. Конкретные механизмы решения поставленной задачи будут рассмотрены ниже.

Способ 1: Восстановление ассоциации файлов EXE через «Редактор реестра»

Одной из самых распространенных причин, почему перестают запускаться приложения с расширением EXE, является нарушение ассоциации файлов вследствие какого-то сбоя или действий вирусов. После этого операционная система просто перестает понимать, что с данным объектом нужно делать. В этом случае необходимо восстановить нарушенные ассоциации. Указанная операция производится через системный реестр, а поэтому перед началом манипуляций рекомендуется создать точку восстановления , чтобы при необходимости иметь возможность отменить внесенные изменения в «Редакторе реестра» .

  1. Для решения проблемы требуется активировать «Редактор реестра» . Это можно произвести с помощью утилиты «Выполнить» . Вызовите её, применив комбинацию Win+R . В поле введите:

    Жмите «OK» .

  2. Запускается «Редактор реестра» . В левой части открывшегося окошка представлены разделы реестра в виде каталогов. Щелкните по наименованию «HKEY_CLASSES_ROOT» .
  3. Открывается большой список папок, расположенных в алфавитном порядке, названия которых соответствуют файловым расширениям. Ищите каталог, который имеет имя «.exe» . Выделив его, переходите в правую часть окна. Там находится параметр под названием «(По умолчанию)» . Кликните по нему правой кнопкой мышки (ПКМ ) и выберите позицию «Изменить…» .
  4. «Значение» внесите «exefile» , если оно пустое или там находятся любые другие данные. Теперь жмите «OK» .
  5. Затем возвращайтесь в левую часть окна и ищите в том же разделе реестра папку под названием «exefile» . Она расположена ниже каталогов, которые имеют названия расширений. Выделив указанную директорию, снова перемещайтесь в правую часть. Жмите ПКМ по названию параметра «(По умолчанию)» . Из перечня выберите «Изменить…» .
  6. Появляется окошко редактирования параметра. В поле «Значение» запишите следующее выражение:

    Жмите «OK» .

  7. Теперь, перейдя в левую часть окна, возвращайтесь к списку разделов реестра. Кликните по названию папки «exefile» , которая до этого была выделена. Откроются подкаталоги. Выбирайте «shell» . Затем выделите появившийся подкаталог «open» . Перейдя в правую часть окна, щелкните ПКМ по элементу «(По умолчанию)» . В перечне действий выбирайте «Изменить…» .
  8. В открывшемся окне изменения параметра смените значение на следующий вариант:

    Жмите «OK» .

  9. Закрывайте окошко «Редактора реестра» , после чего произведите перезагрузку компьютера. После включения ПК приложения с расширением EXE должны открываться, если проблема крылась именно в нарушении файловых ассоциаций.

Способ 2: «Командная строка»

Проблему с файловыми ассоциациями, вследствие которой не запускаются приложения, можно решить также путем ввода команд в «Командную строку» , запущенную с административными правами.

  1. Но прежде нам нужно создать файл реестра в Блокноте. Щелкайте для этого «Пуск» . Далее выбирайте «Все программы» .
  2. Переходите в каталог «Стандартные» .
  3. Тут нужно найти наименование «Блокнот» и нажать по нему ПКМ . В меню выберите . Это важный момент, так как иначе не получится сохранить созданный объект в корневом каталоге диска C .
  4. Запускается стандартный текстовый редактор Виндовс. Введите в него такую запись:

    Windows Registry Editor Version 5.00
    [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]

    "exefile"=hex(0):

  5. Затем переходите по позиции меню «Файл» и выбирайте «Сохранить как…» .
  6. Появляется окошко сохранения объекта. Переходим в нем в корневой каталог диска C . В поле «Тип файла» изменяем вариант «Текстовые документы» на пункт «Все файлы» . В поле «Кодировка» из выпадающего перечня выбирайте «Юникод» . В поле «Имя файла» прописывайте любое для вас удобное название. После него требуется поставить точку и написать наименование расширения «reg» . То есть в итоге вы должны получить вариант по следующему шаблону: «Имя _файла.reg» . После того как выполнили все указанные выше действия, жмите «Сохранить» .
  7. Теперь настало время запустить «Командную строку» . Снова через меню «Пуск» и пункт «Все программы» перемещайтесь в каталог «Стандартные» . Ищите наименование «Командная строка» . Найдя это название, щелкайте по нему ПКМ . В перечне выберите «Запуск от имени администратора» .
  8. Интерфейс «Командной строки» будет открыт с административными полномочиями. Введите команду по следующему шаблону:

    REG IMPORT C:\имя_ файла.reg

    Вместо части «имя_ файла.reg» требуется ввести наименование того объекта, который мы ранее сформировали в Блокноте и сохранили на диске C . Затем жмите Enter .

  9. Выполняется операция, об успешном завершении которой будет тут же сообщено в текущем окне. После этого можете закрывать «Командную строку» и перезагружать ПК. После перезапуска компьютера нормальное открытие программ должно возобновиться.
  10. Если же все-таки файлы EXE так и не открываются, то активируйте «Редактор реестра» . Как это сделать было рассказано при описании предыдущего метода. В левой части открывшегося окна последовательно переходите по разделам «HKEY_Current_User» и «Software» .
  11. Открывается довольно большой перечень папок, которые размещены в алфавитном порядке. Найдите среди них каталог «Classes» и перейдите в него.
  12. Открывается длинный список каталогов, которые имеют наименования различных расширений. Найдите среди них папку «.exe» . Щелкайте по ней ПКМ и выбирайте вариант «Удалить» .
  13. Открывается окно, в котором нужно подтвердить свои действия по удалению раздела. Жмите «Да» .
  14. Далее в этом же разделе реестра «Classes» ищите папку «secfile» . В случае обнаружения аналогичным образом щелкайте по ней ПКМ и выбирайте вариант «Удалить» с последующим подтверждением своих действий в диалоговом окне.
  15. Затем закрывайте «Редактор реестра» и перезагружайте компьютер. При повторном его запуске открытие объектов с расширением EXE должно восстановиться.

Способ 3: Отключение блокировки файлов

Некоторые программы могут не запускаться в Виндовс 7 просто потому, что они заблокированы. Это касается только запуска отдельных объектов, а не всех файлов EXE в целом. Для решения указанной проблемы существует собственный алгоритм преодоления.


Способ 4: Устранение вирусов

Одной из самых распространенных причин отказа в открытии файлов EXE является вирусное заражение компьютера. Отключая возможность запуска программ, вирусы тем самым пытаются себя обезопасить от антивирусных утилит. Но перед пользователем возникает вопрос, как запустить антивирус для сканирования и лечения ПК, если активация программ невозможна?

В этом случае нужно просканировать компьютер антивирусной утилитой с помощью LiveCD или произведя подключение к нему с другого ПК. Для устранения действия вредоносных программ существует много наименований специализированного программного обеспечения, одним из которых является Dr.Web CureIt . В процессе сканирования при обнаружении угрозы утилитой требуется следовать тем советам, которые отображаются в её окне.

Как видим, существует несколько причин, почему все программы с расширением EXE или только отдельные из них не запускаются на компьютере с ОС Виндовс 7. Среди них основными являются следующие: сбои в работе операционной системы, вирусное заражение, блокировка отдельных файлов. Для каждой причины имеется свой алгоритм решения изучаемой проблемы.

Происходит по разным причинам, рассмотрим большую часть из них.

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

  • В первую очередь давайте попытаемся найти причину зависания с помощью клавиатурного сочетания CTRL+ALT+DEL, эта команда позволит нам зайти в Диспетчер задач , без применения не отвечающей мыши, далее вкладка Приложения , напротив зависшей программы обозначена информация Не отвечает , попробуем завершить эту программу, щёлкнем на ней правой кнопкой мыши и выберем в контекстном меню Снять задачу .
  • Если снять задачу не получиться, нужно пройти на вкладку Процессы , так же щёлкнуть правой мышью на нужном нам процессе и выбрать Завершить процесс, чуть ниже всё показано на скришноте.
  • Допустим ничего не получается, тогда нам остаётся только перезагрузиться в аварийном порядке и при постоянных проблемах с данной программой удалить её, далее проверить жёсткий диск на наличие оставшихся файлов проблемной программы, их тоже удалить, почистить кусты, то есть реестр, далее перезагрузиться и установить программу опять.
  • Что делать при повторении проблем? Найти всю информацию в интернете о проблемах с вашей программой, в любом случае кто-нибудь сталкивался с похожими проблемами и решил их. Скажу как есть, иногда пользователи не всё договаривают при подобных проблемах, например устанавливают кривой русификатор на программу работающую стабильно, но на английском языке или скачивают прогу на неизвестном и не зарекомендовавшем себя ресурсе, где полным полно вирусов. Однажды мой приятель, при посещении одного странного сайта обратил внимание на окно с предложением обновить Браузер Opera, ну он и нажал обновить... А дальше всё зависло и в результате пришлось , а затем переустанавливать сам браузер.
  • Поэтому, устанавливая любую программу будьте осторожны, вирусная активность, одна из основных причин зависания операционной системы в целом, регулярно производите архивацию вашей операционной системы и проверяйте компьютер на вирусы.
  • Если Вы давно не переустанавливали операционную систему, то возможно она работает с ошибками, избавиться от них можно при помощи бесплатного оптимизатора для Windows .

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

Зависание программ

Зайдите на официальный сайт проблемной программы, может вышла новая версия и стоит её установить. Многие программы или игры могут работать нестабильно, если у вас не установлен последний пакет программной платформы NET Framework, а может вашей программе вообще нужна 64-bitная Windows, причин быть может очень много у любой программы.

Кстати некоторые программы работают стабильно, только на системном разделе - Диске (С:).

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

  • Примечание: знать самые основные процессы Windows вам необходимо, их не так уж много и вы без труда с ними справитесь. Например процесс explorer.exe. При его завершении, рабочий стол и панель задач исчезнут, потому что данный процесс является программной оболочкой Windows XP.

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

И самое главное дающие максимальную информацию по любому процессу, именно то что нам нужно, кстати могут запретить или не пустить в загрузку и прекратить почти любой запущенный процесс.

Например AnVir Task Manager , посмотрите на фото, это рабочее окно данной программы, я обращаю ваше внимание на процесс svchost.exe, под который очень часто маскируются вирусы, вызывая зависания Windows XP, например печально знаменитый вирус Kido, который создаёт службу, использующую настоящий Svchost.

Если данный процесс запущен от имени пользователя, знайте, что это вирус. Настоящий «svchost.exe» запускается только от SYSTEM, LOCAL SERVICE или NETWORK SERVICE.

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

Есть даже определение уровня риска для программы

Вторая программа AutoRuns от Марка Руссиновича, обладает большими возможностями, чем служебная программа Windows MSConfig.

AutoRuns это супер монитор автозагрузки, эта программа показывает, кто и с какими целями настроен на запуск в начальной фазе загрузки операционной системы, стоит вам посмотреть на рабочее окно программы и вы всё поймёте, так же вы можете отследить место, откуда запускается интересующее вас приложение и завершить его и так далее.

Разберитесь, что делать, если программа не отвечает или постоянно тормозит. Зависнуть может абсолютно любое приложение или окно. И когда вы попытаетесь его закрыть, ничего не получится. Оно не будет реагировать на сочетания клавиш или клики. Но не спешите перезагружать компьютер или вытаскивать вилку из розетки. Это надо делать в самом крайнем случае - когда другие способы не помогли. Завершить работу отдельной утилиты можно и без выключения ПК.

Если у вас регулярно зависают программы, имеет смысл задуматься о причине этих сбоев. Чтобы своевременно её устранить. Такое может случиться, когда:

  • Утилите для стабильной работы нужно больше оперативной памяти ;
  • Вы запустили слишком много процессов одновременно (в том числе и фоновых). В результате им не хватает ресурсов;
  • Наличие вирусов. Не важно, как вы будете закрывать приложение, которое не отвечает. Если эта проблема - частое явление, надо обязательно просканировать систему хорошим антивирусом;
  • Несовместимость, конфликт программ. Утилита не предназначена для запуска на вашей версии Windows. Или есть неподходящие драйверы;
  • Слишком много установлено. Не стоит «захламлять» систему. Либо почистите её, либо оптимизируйте;
  • Запускаемая программа содержит ошибки;
  • Аппаратные неисправности. Обычно это повреждённый жёсткий диск или пришедшие в негодность платы RAM.

Программа может намертво зависнуть из-за разных факторов. Не только из-за тех, что описаны выше. Чтобы закрыть окно, не обязательно выяснять причины сбоя. Но если проблема станет «докучать», лучше разобраться, почему она появилась. Это поможет понять, что делать дальше, и как избавиться от тормозов.

Как проверить, что зависло?

Не всегда ясно, что зависло: одна программа или вся система. В первом случае можно закрыть недоступное окно. Во втором - придётся перезапускать компьютер.

Если утилита не отвечает, но курсор мыши двигается, значит, ОС работает. Отключился только один процесс. Когда вместе с ним замер и курсор - значит, система зависла. И никакие другие программы открыть не получится. Закрыть - тоже.

Но что делать, если запущено полноэкранное приложение? Игра, фильм или мультимедиа. В таких утилитах курсор обычно скрыт. Но можно определить, что зависло.

У кнопок Caps Look, Scroll Lock и Num Lock должны быть световые индикаторы на клавиатуре. Нажмите на одну из клавиш и посмотрите, загорелась ли «лампочка»: включилась - система работает, не включилась - надо перезагружать.

Световой индикатор на клавише CAPS LOCK

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

В большинстве случаев это незначительные «тормоза». Немного подождите, и утилита продолжит работать. Не надо хаотично кликать по рабочей области программы в надежде, что она отвиснет. Также не стоит повторно запускать «залагавшее» приложение. Или открывать другие окна.

В Windows версии 7 и выше , вообще, не надо ничего делать дополнительно. Когда утилита зависает, появляется диалоговое окно с предложением закрыть не отвечающий объект. Также завершить работу программы можно, нажав Alt+F4.

Если ничего не получилось, запускайте :

  • Используйте сочетание клавиш Ctrl+Shift+Esc или Ctrl+Alt+Del;
  • Также можно щёлкнуть правой кнопкой мыши на панели задач (там, где «Пуск») и в выпавшем контекстном меню выбрать Диспетчер. Но есть риск, что при клике всё зависнет окончательно;

В меню выбираем Диспетчер задач

  • В открывшемся окне перейдите на вкладку «Приложения»;
  • Найдите программу, которая не работает. Рядом с ней будет написано «Не отвечает»;
  • Нажмите кнопку «Снять задачу»;
  • Подтвердите действие.

У этого способа есть недостаток. Если в программе были какие-то не сохраненные данные, восстановить их не удастся. Например, когда зависает документ Word с напечатанным текстом. Чтобы не потерять важную информацию, активируйте функцию автосохранения.

Закрытое приложение может остаться в процессах. Ему по-прежнему будут выделяться ресурсы. И вы не сумеете его заново запустить. Что делать в таком случае?

  • В Диспетчере задач перейдите в раздел «Процессы»;
  • Найдите нужный пункт. Обычно название процесса совпадает с именем исполняемого файла утилиты;
  • Чтобы отыскать его быстрее, кликните на категорию ЦП. Фоновые программы выстроятся по степени загрузки процессора. Самый высокий процент - у зависших приложений;
  • Не трогайте системные процессы (в столбце «Пользователь» написано «Система»);
  • Выделите нужный пункт и нажмите «Завершить».

Нажимаем на «Снять задачу»

Программа всё ещё висит, что делать?

  • Кликните правой кнопкой мыши на процессе в Диспетчере задач и нажмите «Завершить дерево процессов»;
  • Перейдите в Пуск - Программы - Стандартные. Запустите командную строку от имени администратора. Введите команду «taskkill /f /im process.exe /t», где «process.exe» - название процесса.

Автоматизация

Можно создать «Ярлык», который будет автоматически закрывать всё зависшие программы. Делать это надо так:

  • Щёлкните правой кнопкой мыши по любому свободному месту рабочего стола (там, где нет других ярлыков, файлов или элементов управления);
  • Пункт «Создать»;
  • Подпункт «Ярлык»;
  • В поле для ввода «Расположение объекта» скопируйте команду taskkill.exe /f /fi «status eq not responding». Последние слова оставьте в кавычках;

  • Нажмите «Далее»;
  • Придумайте название для ярлыка. Оно может быть любым (например, «Нажать тут, чтобы всё отвисло»). Но не должно содержать символы, которые запрещено использовать в именах файлов Windows: знак вопроса «?», косые черты «\» и «/», звёздочки «*» и так далее;
  • Кликните «Готово».

Если зависнет несколько программ, откройте этот ярлык. Можете присвоить ему сочетание клавиш:

  1. Кликните по нему правой кнопкой мыши;
  2. Выберите «Свойства»;
  3. Вкладка «Ярлык»;
  4. В поле «Быстрый вызов» задайте клавиатурную комбинацию. Она не должна совпадать с теми клавишами, которые уже зарезервированы в системе;
  5. Сохраните изменения.

Указываем клавиатурную комбинацию

Не выходите из этого меню. Там есть ещё одна настройка, которая может пригодиться:

  1. Нажмите кнопку «Дополнительно»;
  2. Поставьте флажок в чекбокс «От имени администратора»;
  3. Опять сохраните изменения.

Так не нужно будет подтверждать закрытие некоторых приложений.

Теперь вы разобрались, как закрыть зависшую программу. Для этого даже не нужно перезапускать компьютер. Однако все не сохраненные данные, которые были в утилите, вы потеряете.