Программа запускается и сразу закрывается windows 7

Обновлено: 07.07.2024

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

Как же все - таки можно завершить зависшую программу?

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

Такие программы, при своем зависании, могут также вызвать и полное зависание всей операционной системы Windows. В таких случаях потребуется полная перезагрузка компьютера. Однако, перед тем, как нажать кнопку Reset, находящуюся на передней части системного блока (её предназначение – это принудительная перезагрузка компьютера), вполне можно предпринять еще некоторые действия.

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

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

Именно поэтому следует немного подождать, для того, чтобы полностью убедиться в том, что приложение, на самом деле, не хочет отвечать. Точно также, используя комбинацию клавиш Alt+Tab, можно попробовать переключиться на любое другое, уже открытое приложение.

В тех случаях, если программа продолжает оставаться зависшей, можно воспользоваться Диспетчером задач, вызывается который следующим сочетанием клавиш:

  • Windows XP – это Ctrl+Alt+Del;
  • Windows 7 и 10 – следующее сочетание Ctrl+Shift+Esc.

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

Снять задачу с программы, которая у вас зависла, можно кликом мышки, выделяя задачу и нажимаем кнопку – «Снять задачу», см. скриншот.

Конфигурация компьютера
Процессор: Mobile DualCore Intel Core i5-2410M, 2700 MHz
Материнская плата: Hewlett-Packard HP Pavilion dv6 Notebook PC
Память: Samsung M471B5273DM0-CH9, Samsung M471B5273DH0-CH9
HDD: Seagate ST9500423AS, 500Гб
Видеокарта: Intel(R) HD Graphics Family, ATI Radeon HD 6770М
Ноутбук/нетбук: HP Pavilion dv6-6152er
ОС: Windows 7 Professional x64
Индекс производительности Windows: 5,9

Win 7, при открытии установщика он висит пару секунд, потом закрывается.
Запуск и от имени администратора и в режиме совместимости пробовал.
Так же отключал антивирус (Comodo), брандмауэр, UAC, DEP.
Формально больше нечему обрубать запуск программы, но таки есть.
Такая проблема не со всеми установщиками. Большинство запускается нормально и не закрывается.
Файлы в доверенных у антивируса.
Вирусов в системе нет - проверялся как Comodo так и CureIT!. Да и вообще системе 2 недель нет.
Получалось запускать файл в тот момент, пока система грузилась. После этого установщики отрабатывали нормально. Но как-то неудобно это.

Видимо, что-то еще надо донастроить, но моих знаний не хватает.


Заранее извиняюсь, если уже было. Поиском так и не смог найти.

Такая проблема не со всеми установщиками. Большинство запускается нормально и не закрывается. »

Нам предлагается угадывать проблемные программы?

Что Win7? Она бывает SP1, бывает SP0, бывает пиратская горесборка, бывает кристально чистая лицензионка. У вас что?

. when altering one's mind becomes as easy as programming a computer, what does it mean to be human.

8 марта 2020 г.

Как узнать, почему программа внезапно закрывается?

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

  • Плюсы: можно отдать программу клиенту, он её запустит как обычно, программа сделает диагностику. Т.е. клиенту не нужно ничего дополнительно делать. Иными словами, клиент может не сотрудничать с вами для диагностики;
  • Минусы: не любой выход можно диагностировать внутри самого процесса. Иногда всё настолько плохо, что система закроет процесс, у кода процесса не будет шансов на выполнение.
  • Плюсы: получится диагностировать любые выходы из приложения;
  • Минусы: программу нужно запускать под внешним процессом (отладчиком), клиента придётся проинструктировать, он должен сотрудничать с вами.

Диагностика внутри процесса

    ; ;
  1. В настройках EurekaLog перейдите на вкладку Features / Restart&Recovery и включите опцию Log application's exits;
  2. Запустите приложение и позвольте ему закрыться;
  3. Откройте папку с отчётами (из Windows: Пуск / Программы / EurekaLog / EurekaLog Bug Reports; или откройте папку %APPDATA%\Neos Eureka S.r.l\EurekaLog\Bug Reports\ ). Если вы меняли путь для папки с отчётами - открывайте его;
  4. В папке найдите отчёт от вашего приложения. Например: Bug Reports\Project1.exe\Project1_ExitLog.el .
  5. Вы можете добавить проверку существования этого файла при запуске приложения и автоматически отправлять его вам;
  6. Или же вы можете добавить имя этого файла к опции Additional files, чтобы он автоматически был добавлен в следующий отчёт об ошибке.
  • Эта функция не будет создавать отчёт о выходе через Halt (штатный выход);
  • Функция работает только для приложений, не для DLL;
  • Функция не сможет перехватить выход, инициированный внешним процессом;
  • Отчёты о выходе могут быть ложно-положительными. Например, если приложение выходит через TerminateProcess , но логически это - штатно. Например, при перезапуске по исключению. Поэтому будьте осторожны, если вы хотите показывать какой-то диалог при старте приложения при обнаружении отчёта о выходе;
  • Технически функция сделана как обёртка для RtlReportSilentProcessExit (только Vista+), либо (Windows XP и ранее) хуками на TerminateProcess и TerminateThread ;
  • Когда вы включаете EurekaLog для своего проекта, EurekaLog будет вызываться автоматически при фатальных исключениях. Поэтому вместо обычного тихого выхода вы можете получить отчёт об ошибке от EurekaLog.
  • ExceptionLog7.ProcessExitHandler 2244[17]
  • EInject.RtlReportSilentProcessExitHook 1166[12]
  • kernel32.TerminateProcess
  • Unit175.TForm1.Button1Click 43[1]
  • Controls.TControl.Click
  • .

Диагностика внешним отладчиком

Вместе с EurekaLog, а также с EurekaLog Tools Pack устанавливается утилита Threads Snapshot, которая предназначена для захвата стеков всех потоков приложения в определённый момент времени.

  1. Откройте консоль в папке C:\Program Files (x86)\Neos Eureka S.r.l\EurekaLog 7\Bin\ (или Bin64, если у вас - 64-разрядное приложение) под учётной записью администратора;
  2. Запустите:
    Где Project1.exe - имя вашей программы. Это может быть просто имя файла или полный путь к файлу. Эта команда зарегистрирует утилиту Threads Snapshot для мониторинга выхода из указанного процесса. Не закрывайте консоль, она ещё пригодится;
  3. Запустите приложение и позвольте ему закрыться;
  4. Вне выходе будет запущена утилита Threads Snapshot, которая соберёт информацию о выходе, а после подготовки отчёта - попросит его сохранить в файл;
  5. Запустите:
    Где Project1.exe - в точности тот же параметр, который вы указывали в п2. Эта команда отменит регистрацию мониторинга.
  • ntdll.NtWaitForSingleObject
  • kernel32.TerminateProcess
  • Unit175.TForm1.Button1Click 43[1]
  • Controls.TControl.Click
  • .

Вот список того, что вы можете попробовать сделать для дополнительной диагностики.

Drinko, перепробовал все возможные советы, тем у кого похожая проблема, не помогло. 2 раза перечитывал тему с первой страницы.

Переустановил windows все тоже самое((( теперь даже программы и дрова установить не могу :(( Помогиитеее

Если через пуск-выполнить пропысываю regedit выдает - редактирование реестра запрещено администратором системы. Скачал программу для чистки реестра стал устанавливать сама закрывается, быстро успел её установить пока не закрылась, запускаю программу - она выключается. Долбанный вирус >_<! посоветуйте какой нибудь норм антивирус, Dr.Web CureIt 2 раза весь комп проверял на вирусы, AVZ тоже проверял (и базу обновлял) тоже не помогает.


"Чудо-сборку" что ли чью-то ставите? Устанавливайте с оригинального дистрибутива и проблем не будет. Оригинал и ставлю, даже обновление делал с диска все ровно не помогло, щас буду весь жесткий форматировать Доброго времени суток!
У меня Windows 7 Ultimate(64-разрядный).
Такая проблема: не открываются .exe файлы (Google Chrome, qip, skipe, все игры), а программы word, компас, маткад нормально открываются. Проблема возникла после скачивания .exe файла с инета. После того как запустил этот файл, комп автоматически перезагрузился и проги стали не открываться. да,кстати, почему то открывается Internet Explorer(64-разрядный).
Пробовал скачать твик реестр, не получилось. Скачал AVZ, но он не запускается, как и все остальные .exe файлы. Восстановление не смог сделать,т.к. не было сохраненной точки( недавно только винду поставил).
Посоветуйте что делать. aleSnake, Вам в раздел Помощь в лечении от вредоносных программ, предварительно нужны логи в соответствиис этой инструкцией.

win 7 64 sp 1
после запуска файла содержащего trojan.win32.lampa.eca комп перезагрузился и перестали открываться некоторые программы(вернее они запускаются и практически сразу же закрываются), в частности ни один браузер или например плееры, а вот игра космические рейнджеры - запускается ). В безопасном режиме все работает нормально. В системе самих вирусов не обнаружено. Проверял - AVZ, CureIT, Kaspersky, даже запускал проверку LiveCD oт Dr.Web(10часов сканировал) и Kaspersky - все чисто, вирусов не обнаружено. Всевозможные ЕХЕ фикс не дали результатов.

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

Выполнить сканирование AVZ можно лишь в безопасном режиме, так как в нормальном он не запускается(вернее мгновенно закрывается). поэтому отчет из безопасного режима не выкладываю.

Читайте также: