В те времена, когда ОС только создавались, над ними трудились многочисленные группы специалистов. Это касалось и всевозможного софта, составляющим звеном которого тогда являлись прикладные программы. В наше же время разработчиком может стать каждый, для этого достаточно овладеть каким-либо объектно-ориентированным языком программирования, коих накопилось огромное количество. В результате появилось много различного софта, созданного новаторами-рационализаторами или просто энтузиастами-любителями.
Многие из таких программ могут временами давать сбои, связанные с внутренними ошибками, неполадками операционной системы или самого ПК. В таких случаях, при запуске приложения на экране появляется распространенная ошибка: «Возникшая проблема привела к прекращению работы программы. Windows закроет эту программу, а если есть известный способ устранения проблемы, уведомит вас об этом». Не стоит расстраиваться, так как данный сбой в большинстве случаев исправим. Перейдем к рассмотрению различных способов исправления ошибки.
Причины прекращения работы программы
Перед тем, как приступить к решению данной проблемы, предлагаю систематизировать причины возникновения этой ошибки и, для удобства прочтения, разделить их на три блока:
Программный сбой — сюда можно отнести:
- Нехватку ОЗУ для выполнения операций программой;
- Отсутствие комплекта API или библиотек, к которым софт должен обращаться для правильного функционирования;
- Проблемы самой программы.
Сбой Windows — он включает в себя:
- Атаку системы вирусами;
- Повреждение системного файла (файлов), к которому программа обращается в процессе работы.
Аппаратные проблемы — в этом случае следует проверить на наличие сбоев комплектующие, а именно:
- Оперативную память;
- Жесткий диск;
- Видеоадаптер.
Разберем каждую из причин по порядку.
Способы исправления программного сбоя
Нехватка ОЗУ для выполнения операций. В данном случае следует проверить загруженность оперативной памяти при запуске и работе вашего приложения. Возможно, системе просто не хватает ее. Итак, необходимо:
Открыть диспетчер задач — для этого жмем сочетание клавиш «Ctrl + Alt + Delete» и в появившемся окне выбираем «Запустить диспетчер задач»;
Альтернативный вариант — нажать сочетание кнопок «Win + R» и в открывшемся окошке «Выполнить» набрать taskmgr, после чего нажать «Enter».
Запустить программу и во вкладке «Процессы» диспетчера задач проследить, какое количество ОЗУ требуется ей для работы. Если его не хватает, то остается два варианта:
В этом же разделе закрыть ненужные процессы.
Увеличить объем файла подкачки — это позволит (в том случае, если программе не хватает ОЗУ и она обращается к жесткому диску для того, чтобы хранить там промежуточные данные об операциях), выделить больше места на винчестере для выполнения приложения. Осуществить это можно так:
Зайти в «Панель управления», выбрать вкладку «Система и безопасность», затем «Система», в сведениях об имени компьютера нажать на «Изменить параметры», далее «Дополнительно». Параметры «Быстродействия», снова «Дополнительно» и в блоке «Виртуальная память» выбираем вкладку «Изменить», после чего увеличиваем файл подкачки и нажимаем «ОК» — готово.
Отсутствие необходимого ПО
Отсутствие специальных исполняемых библиотек и другого обязательного системного API, предназначенного для интеграции программ с ПК, также может стать причиной данной проблемы. Потому, нелишним будет установить следующее ПО:
Для Win32 (x86):
- http://www.microsoft.com/ru-ru/download/details.aspx?id=42643
После этого перейдите в центр обновления Windows и установите все обновления данного ПО.
Проблемы самой программы
Ошибка «Возникшая проблема привела к прекращению работы программы» может возникать и в том случае, если сама версия программы, используемая вами, некорректна. Это может возникать, если:
- Установлена пиратская версия софта (к примеру, RePack игры), тут выходом является поиск альтернативной версии или обращение к разработчику;
- Вы пользуетесь бета-версией программы, тут поможет только ее удаление и загрузка официальной программы с сайта разработчика.
Исправляем вылет программы в результате сбоя Windows
Ошибки Windows в результате вирусной атаки. Фатальные ошибки программы, зачастую, возникают в результате повреждения файлов и библиотек Windows вирусами. В таком случае следует сканировать систему утилитой Dr. Web Cureit. Для этого необходимо:
- Загрузить Доктор Веб с официального сайта программы — https://free.drweb.ru/cureit/;
- Установить и запустить антивирус, в результате откроется вот такое окно, где необходимо кликнуть на вкладку «Начать проверку»;
По окончании проверки вам будет предложено внести вирус в карантин или удалить его — в большинстве случаев его можно удалить.
Повреждение системного файла, к которому обращается программа
Иногда проблема, связанная с прекращением работы программы, возникает в результате повреждения системного файла или библиотеки Windows. В таком случае требуется найти дамп памяти — файл, содержащий сведения об ошибке, возникшей в результате запуска вашей программы, о состоянии процессора, ОЗУ и других компонентов в момент аварийного завершения работы приложения. Так мы сможем узнать конкретно в нашем случае, в результате чего возникает данная ошибка. Итак, чтобы посмотреть дамп памяти в момент краха приложения, нужно:
- Скачать по ссылке специальную утилиту «ProcDump», обеспечивающую быстрое создание дампа памяти, в котором не будет содержаться лишних сведений — https://docs.microsoft.com/ru-ru/sysinternals/downloads/procdump;
- Загруженный архив необходимо распаковать в отдельную папку и скопировать путь к ней, он понадобится нам для правильного запуска утилиты;
- Запускаем файл procdump.exe или procdump64.exe (в зависимости от разрядности установленной на вашем ПК ОС) и принимаем лицензионное соглашение;
- Открываем командную строку Windows (для этого жмем сочетание клавиш «Win +R», в окне «Выполнить» набираем cmd.exe и нажимаем «Enter»), в ней прописываем следующее:
- *********\procdump.exe -accepteula -e -w [имя сбойного приложения] ********, где ******* — путь к папке с исполняемым файлом Procdump;
- Пример: C:\\Users\ProcDump\procdump.exe -accepteula -e -w opera.exe C:\\Users\ProcDump\ — теперь запускаем браузер «Opera» и в том случае, если произойдет крах программы, в папке ProcDump сохранится малый дамп памяти, который расскажет о причине возникновения неполадок и состоянии «железа» в момент ошибки.
- Запускаете вашу программу и ждете ее вылета — как только возникнет ошибка, в папке ProcDump будет автоматически создан малый дамп памяти, содержащий сведения о файле, который виноват в вылете приложения, нам осталось лишь прочесть его.
Подробнее о том, как прочитать дамп памяти:
Для Windows 10:
Исправляем сбой программы, связанный с аппаратными проблемами ПК
Аппаратные проблемы, к сожалению, зачастую вынуждают обращаться в Сервисный центр. Тем не менее своевременное исправление неполадок с «железом» могут значительно сэкономить средства и время, так как все элементы ПК взаимосвязаны и нарушение работы одного устройства влечет за собой порчу других элементов, связанных с ним. Но перед этим можно проверить отдельные планки ПК, чтобы понять, виноваты ли они в преждевременном завершении работы программы.
Ошибка ОЗУ
- Для диагностики оперативной памяти воспользуемся встроенной в Windows утилитой «MdSched», чтобы открыть ее, нажимаем сочетание клавиш «Win + R» и в уже знакомом нам окне «Выполнить» набираем mdsched.exe, после чего нажимаем «Enter»;
- Нам предложат два варианта диагностики ОЗУ, выбираем тот, что рекомендуется — готово.
Начнется перезагрузка Windows, в процессе которой будет проверена оперативная память, результаты отобразятся в панели уведомлений.
Сбои в работе винчестера
Чтобы запустить проверку жесткого диска с исправлением ошибок, необходимо:
- Открыть командную строку (Win + R→cmd.exe→Enter) и набрать в ней: chkdsk /(имя диска, на котором расположена программа): /f /r и нажать «Enter» (пример: chkdsk C: /f /r);
- Далее может выскочить надпись «Невозможно выполнить команду CHKDSK, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? [Y(да)/N(нет)]» — тут вводите Y и нажимаете «Enter».
- Выполняем перезагрузку Windows, в процессе которой будет произведена проверка винчестера и исправление ошибок его работы (если таковые имеются) средствами ОС.
Тестируем видеокарту на наличие неполадок
Для начала, если ваш ПК или ноутбук оборудован двумя видеокартами, попробуйте запустить программу с помощью интегрированной видеокарты, а затем с помощью дискретной. В том случае, если с одной из видеокарт программа работает, проблема «Возникшая проблема привела к прекращению работы программы» заключается, скорее всего, в другом графическом адаптере. Следует убедиться в этом, просканировав его на наличие ошибок утилитой OCCT. Для этого:
- Перейдите на официальный сайт разработчика по ссылке — http://www.ocbase.com/index.php/download;
- В самом низу страницы расположены ссылки на скачивание программы в двух видах — в исполнимом файле или в архиве, выбираем любой и загружаем утилиту;
- После установки запускаем OCCT и задаем следующие параметры тестирования:
Некоторые параметры можно изменить:
Если у вас старая видеокарта, оптимально будет задать во вкладке «Версия DirectX» DirectX9;
В разделе «Видеокарта» выбираем тот графический адаптер, который требуется просканировать на наличие неполадок.
- Далее следует кликнуть на вкладку «ON», после чего начнется тест видеокарты. Рекомендуется закрыть на период тестирования программы, потребляющие большое количество ресурсов ПК, так как OCCT в процессе проверки видеокарты даст на нее большую нагрузку;
- По окончании тестирования откроется папка с результатами проверки различных параметров и режимов работы графического адаптера — нас интересует лишь верхняя надпись:
- Если ошибок нет, на скриншоте результата проверки будет написано «No Error».
В том случае, если неполадки все же есть, для запуска программы можно воспользоваться второй видеокартой. Если ее нет, то единственным выходом является ремонт графического устройства.
Заключение
Несмотря на то, что в статье было рассмотрено большое количество способов исправления ошибки «Возникшая проблема привела к прекращению работы программы…», причин возникновения данной проблемы еще больше. Более того, для отдельно взятого пользователя она может оказаться индивидуальной. Поэтому, пишите в комментариях, если данные решения вам не помогли, я постараюсь вам помочь.
Я никогда ничего не писал на форумах, но эта проблема выводит меня из ума.
Попробую вкратце описать проблему. В один день я играл в раст(Rust), и внезапно он намертво завис, ну я его через диспетчер закрыл. Захожу ещё раз, и на загрузке античита(он использует Easy Anti-Cheat) он зависал спустя секунды 2 и закрывался. Я изначально думал что это только с игрой проблема, перезапустил комп и все заработало. День спустя я так же играл, и так же у меня он крашнулся, но перезапуск не помог. И как я заметил, закрываться стали теперь и другие приложения(точнее, они и тогда наверное закрывались бы), то есть они открываются на секунды 3, зависают, и сами закрываются без ошибки(если это чем то поможет, то в диспетчере я уловил процесс «Отчёт об ошибках» при зависании любой программы). Но закрываются не все приложения и программы. У меня работает браузер хром, дискорд, стим. Возможно есть ещё которые не закрываются, но я не проверял.
Последнее редактирование: 29 Мар 2021
Привет, ну что там с решением проблемы??? у меня была похожая ситуация пару месяцев назад, и после долгих дней в попытках исправить это — оно прошло само, я не придал этому значения мол починилось и починилось. Сейчас спустя пару месяцев, это началось вновь, из программ работают только стим, дискорд, диспетчер задач и браузер(opera gx). Больше ничего на компьютере дольше 3 секунд не работает, что игры, что системные приложения. Есть инфа по этой проблеме. Тоже наводил суету в расте, после вылета началась эта проблема. помогите!
Во избежание путаницы, создайте отдельную тему в этом же разделе и выполните предыдущую рекомендацию. Проблема скорее всего индивидуальная, поэтому и решения будут индивидуальные.
Как мне пользоваться этой программой, если она тоже будет закрываться?
Попробуйте и сообщите.
Тем более вы же пишете, что
закрываются не все приложения и программы
Последнее редактирование: 31 Мар 2021
Попробуйте и сообщите.
Тем более вы же пишете, что
Благодарю, попробую на выходных, ибо раньше не могу
дело было в утилите gpu tweakll для видеокарты, удалил ее, и всё ок. Всем спасибо за помощь!
дело было в утилите gpu tweakll для видеокарты, удалил ее, и всё ок. Всем спасибо за помощь!
Огромное тебе спасибо! Все было 1 в 1. Игры Раст у меня никогда не было. Но вот эта утилита была. И только она потом грузилась.
Огромное тебе спасибо! Все было 1 в 1. Игры Раст у меня никогда не было. Но вот эта утилита была. И только она потом грузилась.
А так все тоже самое было. Просто любое приложение завершалось, причём не важно какое. Даже системные сразу закрывались. Нельзя было ничего удалить. Даже дефрагментацию диска сделать. И винду не давал переставить. Короче жесть. Опять Asus не сумели в качественный софт.
Тогда стоит перейти в безопасный режим и отключить проблемное ПО. Что устанавливали / обновляли перед возвращением проблемы?
Последнее редактирование: 15 Дек 2021
решите мою проблему. у меня скрываются программы при запуске с графического процессора
Здравствуйте, вот мой отчёт об ошибке. Проблема та же — закрывается проводник
Выполните загрузку в безопасном режиме. Если проблема не наблюдается, причина кроется в сторонней службе или программе. В этом случае выполните следующие действия.
Пуск — Поиск / Выполнить — msconfig — ОК и перейдите на вкладку Службы. Установите флажок Не отображать службы Microsoft.
Отключите все отображенные службы (имеются в виду только не принадлежащие Microsoft) и перезагрузитесь. Если проблема не появляется, причина в одной из этих служб.
Далее действуйте методом «половинного деления». Включите половину служб и снова перезагрузитесь. Если проблема не появляется, причина в оставшихся отключенных службах. Если проблема воспроизводится, причина во включенных службах — отключите половину из них и снова перезагрузитесь. Действуя таким образом, вы сможете выявить службу, являющуюся причиной проблемы, и определить программу, которой она принадлежит.
Аналогичным образом можно поступить на вкладке Автозагрузка.
Здесь тоже не следует отключать пункты, производителем которых является Microsoft. Отключение программ других производителей может привести к неправильной работе устройств в том случае, если вы отключите их драйверы. Поэтому программы производителей вашего аппаратного обеспечения (например, Intel) лучше не отключать, либо отключать в самую последнюю очередь.
Далее можно порекомендовать лишь обновление программы до последней версии или ее удаление.
Подробнее об этой диагностике читайте здесь.
Программы закрываются сами собой,без ошибок ,без ничего,просто закрываются. Приложения любого типа,будь то игра или тот же AIMP , проигрыватель , или тот же браузер,если начинать повторно загружать приложения,можно схлопотать синий экран,в итоги за день я получаю около 3-4 экранов смерти. До переустановки такого не было.
Примечание. Указанные ниже действия могут различаться в зависимости от версии системы Microsoft Windows, установленной на компьютере. В этом случае см. указания в документации к продукту.
- Нажмите кнопку Пуск и выберите в меню Настройка пункт Панель управления.
- Дважды щелкните значок Система.
- Откройте вкладку Дополнительно и нажмите кнопку Параметры в области Загрузка и восстановление.
- В списке Запись отладочной информации выберите пункт Малый дамп памяти (64 КБ)
- Перезагрузите компьютер,дождитесь нескольких bsod
- Заархивируйте файлы из папки windows\minidump\minidump.dmp,пришлите.
- Если у вас уже настроен Малый дамп памяти — просто заархивтруйте и пришлите.
Подготовьте отчет:
Как сделать исследование утилитой GetSystemInfo.
До переустановки такого не было.
Система оригинальная?
Драйвера как ставились?
Примечание. Указанные ниже действия могут различаться в зависимости от версии системы Microsoft Windows, установленной на компьютере. В этом случае см. указания в документации к продукту.
- Нажмите кнопку Пуск и выберите в меню Настройка пункт Панель управления.
- Дважды щелкните значок Система.
- Откройте вкладку Дополнительно и нажмите кнопку Параметры в области Загрузка и восстановление.
- В списке Запись отладочной информации выберите пункт Малый дамп памяти (64 КБ)
- Перезагрузите компьютер,дождитесь нескольких bsod
- Заархивируйте файлы из папки windows\minidump\minidump.dmp,пришлите.
- Если у вас уже настроен Малый дамп памяти — просто заархивтруйте и пришлите.
Подготовьте отчет:
Как сделать исследование утилитой GetSystemInfo.
Система оригинальная?
Драйвера как ставились?
Оригинальная в плане лицензия? если так ,то нет) Windows 7 максимальная, это все что я о ней знаю)
Драйвера ставил сам Windows через обновления,остальные драйвера поставил с помощью driverpack solution,так же докачал для видеокарты с помощью SlimDrivers.
-
264.3 KB
· Просмотры: 9
Последнее редактирование модератором: 13 Апр 2014
-
1.7 KB
· Просмотры: 3 -
378.6 KB
· Просмотры: 4
Wingedguard, вместо file benchmark нужно просто benchmark.
Замените шлейф жесткого диска и повторите тесты.
+ почистите системный блок от пыли,расскажите как организовано охлаждение жесткого диска?
До переустановки такого не было.
Совпало просто — ваши проблемы не могли не возникнуть.
Последнее редактирование: 13 Апр 2014
Wingedguard, вместо file benchmark нужно просто benchmark.
Замените шлейф жесткого диска и повторите тесты.
+ почистите системный блок от пыли,расскажите как организовано охлаждение жесткого диска?
Совпало просто — ваши проблемы не могли не возникнуть.
Ох,по счастливой случайности, есть еще один сата шлейф,сейчас поменяю. На счет системы охлаждения, могу просто сфотографировать,пойдет? На счет чистки, вчера полностью чистил (протирал со спиртом,оперативную память шоркал резинкой,пылесосил кулера).Извиняюсь за ошибку в проверке.
Последнее редактирование: 13 Апр 2014
могу просто сфотографировать,пойдет?
Да,давайте.
Постарайтесь что бы видно было хорошо.
-
1.9 KB
· Просмотры: 2 -
389.2 KB
· Просмотры: 4 -
886.4 KB
· Просмотры: 4
Последнее редактирование модератором: 14 Апр 2014
1)Перечислите в каком порядке какой утилитой делали тесты
2)Лаги,зависания компьютера имеются?
3)Вентилятор к ЖД — там чисто? Не вибрирует?
4)Как ваша основная проблема?
Wingedguard, Зачем вам DEAMON Tools Pro (да тем более репак) ?
Удалите его и установите DAEMON Tools Lite
Удалите Auslogics BoostSpeed и впредь не пользуйтесь всякими оптимизаторами,программами поиска драйверов,чистильщиками реестра и т.п.
Wingedguard, Зачем вам DEAMON Tools Pro (да тем более репак) ?
Удалите его и установите DAEMON Tools Lite
Удалите Auslogics BoostSpeed и впредь не пользуйтесь всякими оптимизаторами,программами поиска драйверов,чистильщиками реестра и т.п.
Спасибо за совет конечно,но чем тогда ставить драйвера или чистить реестр, мне казалось после чистки пк быстрей работает,это заблуждение?)
чем тогда ставить драйвера или чистить реестр, мне казалось после чистки пк быстрей работает,это заблуждение?
Драйвера ставят ручками, с сайтов производителей железа ! Быстрее, а вы засекали время ?! Конечно заблуждение, достаточно http://www.oszone.net/13312/cleanmgr
1)Перечислите в каком порядке какой утилитой делали тесты
2)Лаги,зависания компьютера имеются?
3)Вентилятор к ЖД — там чисто? Не вибрирует?
4)Как ваша основная проблема?
1. Тесты делал в том порядке,в котором Вы написали.
2. Есть зависания,но незначительные.
3. Да,чисто,нет не вибрирует.
4. Ни разу синего экрана не было пока,постоянно закрывается диспетчер окон рабочего стола,после его закрытия ничего не происходит.А так, работоспособность пк проверю сегодня. Спасибо за помощь.
Последнее редактирование: 14 Апр 2014
Драйвера ставят ручками, с сайтов производителей железа ! Быстрее, а вы засекали время ?! Конечно заблуждение, достаточно http://www.oszone.net/13312/cleanmgr
Поставил ProcessMonitor, как и просили постом ниже (ваш пост куда то исчез),запустил и свернул,попытался запустить игру,
игра сразу же закрылась полностью(в процессах тоже ее нет), попытался после этого перезагрузить пк,
на что получил синий экран с ошибкой 0x0000000A . Далее попытался сделать тоже самое,только после того как загрузил игру,
сразу же получил синий экран с ошибкой 0x0000007E. Повторные попытки не увенчались успехом,но если после старта системы
не запускать ProcessMonitor,то игра работает нормально, какое то время,далее получаю все тоже
«диспетчер окон рабочего стола прекратило работу было закрыто «.Так же запускал ProcessMonitor,но при этом
ничего не запускал кроме браузера и AIMPа,через некоторое время появляется синий экран,
на сколько я помню был код ошибки такой 0x000000BE.
на сколько я помню был код ошибки такой 0x000000BE
Пришлите дампы !
-
450.9 KB
· Просмотры: 1
Сбой на драйвере видео.
Выполните проверку целостности файлов:
Проверка целостности системных файлов утилитой sfc
Лог приложите.
Необходимо немного занять вашим жестким диском,иначе не будет вам покоя.
Пока делайте проверку,инструкции позже выдам.
Так же запускал ProcessMonitor,
Это ни к чему пока.
Последнее редактирование: 15 Апр 2014
Сбой на драйвере видео.
Выполните проверку целостности файлов:
Проверка целостности системных файлов утилитой sfcЛог приложите.
Необходимо немного занять вашим жестким диском,иначе не будет вам покоя.
Пока делайте проверку,инструкции позже выдам.Это ни к чему пока.
-
4.8 KB
· Просмотры: 3
Wingedguard, Прекрасный лог, ваша ОС в отличном состоянии, остаётся грешить на состояние ЖД. Пока ребята решают, прогоните панель управления — устранение неполадок — запуск задач обслуживания ( лучше от имени админ. )
Windows 7 сама закрывает программы, что делать?
Открываю фотографии и через пару минут начинается завершение программ skype, opera, просмотр фотографий. Что делать? В чем проблема?
Это не виндоус сама программы закрывает, а оперативной памяти или мощности процессора не хватает на работу всех приложений. Рекомендую Касперским и CCleaner-ом все ненужное почистить. Не поможет- докупать железо или обновлять системник
однозначно вирус,проверь комп на вирусы и удали этот браузер и закачай по новой))
Причинами заерытия программ может быть:
Windows закрывает программу потому, что программа вредоносна или несовместима с ОС Windows.
Закрывая программу ОС предотвращает неправильное использование памяти. В том случае, если вы доверяете программе, вам нужно добавить её в список исключений.
Windows закрывает программу из-за проблем совместимости.
Полазив по компьютеру, я сделал две вещи, первая — жмем Пуск, на Компьютер жмем ПКМ и выбираем Свойства, там Дополнительные параметры системы, в Дополнительном выбираем Быстродействие и Параметры. , переходим в Дополнительно, там видим Виртуальная память, жмем изменить, после Указать размер, вводим рекомендованный размер. А второе — жмем win+r, вводим msconfig, дальше заходим в Службы, ставим ниже галочку на Не отображать службы Майкрософт и жмем Отключить все, дальше переходим в Автозагрузки и Отключить все, после перезагружаем компьютер.
Решена Программы на Windows 10 сами закрываются
Я никогда ничего не писал на форумах, но эта проблема выводит меня из ума.
Попробую вкратце описать проблему. В один день я играл в раст(Rust), и внезапно он намертво завис, ну я его через диспетчер закрыл. Захожу ещё раз, и на загрузке античита(он использует Easy Anti-Cheat) он зависал спустя секунды 2 и закрывался. Я изначально думал что это только с игрой проблема, перезапустил комп и все заработало. День спустя я так же играл, и так же у меня он крашнулся, но перезапуск не помог. И как я заметил, закрываться стали теперь и другие приложения(точнее, они и тогда наверное закрывались бы), то есть они открываются на секунды 3, зависают, и сами закрываются без ошибки(если это чем то поможет, то в диспетчере я уловил процесс «Отчёт об ошибках» при зависании любой программы). Но закрываются не все приложения и программы. У меня работает браузер хром, дискорд, стим. Возможно есть ещё которые не закрываются, но я не проверял.
Итак, я пробовал отключать все службы и автозагрузки, кроме Майкрософт. Не помогло. Пробовал создать нового пользователя, и там все прекрасно работает. Больше я ничего особо не пробовал.
Я не особо разбираюсь в программировании, поэтому надеюсь на помощь отзывчивых людей
Решение проблемы со сворачивающимися окнами в Windows XP, 7
Сегодня рассмотрим достаточно редкую проблему, которую наблюдают некоторые пользователи операционных систем Windows XP и 7. Заключается проблема в регулярном сворачивании открытых окон или выкидывании из приложений на рабочий стол. Проблема может возникнуть по разным причинам, а потому и способов ее решения существует несколько. Основные из них мы рассмотрим в рамках данной статьи.
Корень проблемы и ее решение
Так что же является корнем проблемы, превращающей рутинную работу в системе Windows XP/Windows Seven в сплошную каторгу? Как бы банально это ни звучало, но виной всему – один из процессов, выполняемых имеющейся в наличии ОС. Предлагаем рассмотреть несколько вариантов того, каким образом можно решить проблему с этими процессами.
1 Вариант
Необходимо зайти в «Диспетчер Задач» (Ctrl+Alt+Del) и перейти во вкладку «Процессы». Находясь в данной вкладке, ищем процесс под названием ouc.exe. Таких процессов может быть и несколько. В таком случае нужно «убить» все отображаемые в списке процессы. Далее проверяем наличие проблемы, запустив процесс и подождав 10-15 минут. При этом необходимо учесть, что закрывать вышеобозначенный процесс придется при каждом входе в систему.
2 Вариант
Это практически идентичный по своему техническому исполнению вариант, однако на этот раз необходимо закрыть команду TWCU.exe. Проделываем те же самые процедуры и после закрытия процессов, также как и в 1 Варианте запускаем приложения. После этого ждем до 15 минут и смотрим на результат.
3 Вариант
Часто случается так, что завершение процессов ouc.exe и TWCU.exe не приводит к должному результату и окна все равно продолжают настойчиво сворачиваться. Также у некоторых эти процессы могут и вовсе не отображаться.
Еще один процесс, который влияет на «сворачивание» окон, будучи в фоновом режиме – «Диспетчер Realtek HD». Его можно отключить, зайдя в «Диспетчер задач», либо выполнив msconfig, далее перейдя в раздел автозагрузка, в котором нужно убрать галочку с «Диспетчера Realtek HD».
При обнаружении процесса в автозагрузке и после снятия соответствующего флажка потребуется перезагрузка компьютера, для того чтобы изменения вступили в силу.
И еще небольшой совет – чтобы не заниматься отключением подобных процессов вручную каждый раз при входе в систему, как вариант, можно воспользоваться сторонним софтом – так, если речь идет о Windows 7, устанавливаем Windows 7 Manager и в настройках процессов во вкладке автозагрузки отключаем вышеуказанные процессы, после чего производим перезагрузку системы.
Возникшая проблема привела к прекращению работы программы
В те времена, когда ОС только создавались, над ними трудились многочисленные группы специалистов. Это касалось и всевозможного софта, составляющим звеном которого тогда являлись прикладные программы. В наше же время разработчиком может стать каждый, для этого достаточно овладеть каким-либо объектно-ориентированным языком программирования, коих накопилось огромное количество. В результате появилось много различного софта, созданного новаторами-рационализаторами или просто энтузиастами-любителями.
Многие из таких программ могут временами давать сбои, связанные с внутренними ошибками, неполадками операционной системы или самого ПК. В таких случаях, при запуске приложения на экране появляется распространенная ошибка: «Возникшая проблема привела к прекращению работы программы. Windows закроет эту программу, а если есть известный способ устранения проблемы, уведомит вас об этом». Не стоит расстраиваться, так как данный сбой в большинстве случаев исправим. Перейдем к рассмотрению различных способов исправления ошибки.
Причины прекращения работы программы
Перед тем, как приступить к решению данной проблемы, предлагаю систематизировать причины возникновения этой ошибки и, для удобства прочтения, разделить их на три блока:
Программный сбой — сюда можно отнести:
- Нехватку ОЗУ для выполнения операций программой;
- Отсутствие комплекта API или библиотек, к которым софт должен обращаться для правильного функционирования;
- Проблемы самой программы.
Сбой Windows — он включает в себя:
- Атаку системы вирусами;
- Повреждение системного файла (файлов), к которому программа обращается в процессе работы.
Аппаратные проблемы — в этом случае следует проверить на наличие сбоев комплектующие, а именно:
- Оперативную память; ;
- Видеоадаптер.
Разберем каждую из причин по порядку.
Способы исправления программного сбоя
Нехватка ОЗУ для выполнения операций. В данном случае следует проверить загруженность оперативной памяти при запуске и работе вашего приложения. Возможно, системе просто не хватает ее. Итак, необходимо:
Открыть диспетчер задач — для этого жмем сочетание клавиш «Ctrl + Alt + Delete» и в появившемся окне выбираем «Запустить диспетчер задач»;
Альтернативный вариант — нажать сочетание кнопок «Win + R» и в открывшемся окошке «Выполнить» набрать taskmgr, после чего нажать «Enter».
Запустить программу и во вкладке «Процессы» диспетчера задач проследить, какое количество ОЗУ требуется ей для работы. Если его не хватает, то остается два варианта:
В этом же разделе закрыть ненужные процессы.
Увеличить объем файла подкачки — это позволит (в том случае, если программе не хватает ОЗУ и она обращается к жесткому диску для того, чтобы хранить там промежуточные данные об операциях), выделить больше места на винчестере для выполнения приложения. Осуществить это можно так:
Зайти в «Панель управления», выбрать вкладку «Система и безопасность», затем «Система», в сведениях об имени компьютера нажать на «Изменить параметры», далее «Дополнительно». Параметры «Быстродействия», снова «Дополнительно» и в блоке «Виртуальная память» выбираем вкладку «Изменить», после чего увеличиваем файл подкачки и нажимаем «ОК» — готово.
Отсутствие необходимого ПО
Отсутствие специальных исполняемых библиотек и другого обязательного системного API, предназначенного для интеграции программ с ПК, также может стать причиной данной проблемы. Потому, нелишним будет установить следующее ПО:
Для Win32 (x86):
- http://www.microsoft.com/ru-ru/download/details.aspx?id=42643
После этого перейдите в центр обновления Windows и установите все обновления данного ПО.
Проблемы самой программы
Ошибка «Возникшая проблема привела к прекращению работы программы» может возникать и в том случае, если сама версия программы, используемая вами, некорректна. Это может возникать, если:
- Установлена пиратская версия софта (к примеру, RePack игры), тут выходом является поиск альтернативной версии или обращение к разработчику;
- Вы пользуетесь бета-версией программы, тут поможет только ее удаление и загрузка официальной программы с сайта разработчика.
Исправляем вылет программы в результате сбоя Windows
Ошибки Windows в результате вирусной атаки. Фатальные ошибки программы, зачастую, возникают в результате повреждения файлов и библиотек Windows вирусами. В таком случае следует сканировать систему утилитой Dr. Web Cureit. Для этого необходимо:
- Загрузить Доктор Веб с официального сайта программы — https://free.drweb.ru/cureit/;
- Установить и запустить антивирус, в результате откроется вот такое окно, где необходимо кликнуть на вкладку «Начать проверку»;
По окончании проверки вам будет предложено внести вирус в карантин или удалить его — в большинстве случаев его можно удалить.
Повреждение системного файла, к которому обращается программа
Иногда проблема, связанная с прекращением работы программы, возникает в результате повреждения системного файла или библиотеки Windows. В таком случае требуется найти дамп памяти — файл, содержащий сведения об ошибке, возникшей в результате запуска вашей программы, о состоянии процессора, ОЗУ и других компонентов в момент аварийного завершения работы приложения. Так мы сможем узнать конкретно в нашем случае, в результате чего возникает данная ошибка. Итак, чтобы посмотреть дамп памяти в момент краха приложения, нужно:
- Скачать по ссылке специальную утилиту «ProcDump», обеспечивающую быстрое создание дампа памяти, в котором не будет содержаться лишних сведений — https://docs.microsoft.com/ru-ru/sysinternals/downloads/procdump;
- Загруженный архив необходимо распаковать в отдельную папку и скопировать путь к ней, он понадобится нам для правильного запуска утилиты;
- Запускаем файл procdump.exe или procdump64.exe (в зависимости от разрядности установленной на вашем ПК ОС) и принимаем лицензионное соглашение;
- Открываем командную строку Windows (для этого жмем сочетание клавиш «Win +R», в окне «Выполнить» набираем cmd.exe и нажимаем «Enter»), в ней прописываем следующее:
- *********\procdump.exe -accepteula -e -w [имя сбойного приложения] ********, где ******* — путь к папке с исполняемым файлом Procdump;
- Пример: C:\\Users\ProcDump\procdump.exe -accepteula -e -w opera.exe C:\\Users\ProcDump\— теперь запускаем браузер «Opera» и в том случае, если произойдет крах программы, в папке ProcDump сохранится малый дамп памяти, который расскажет о причине возникновения неполадок и состоянии «железа» в момент ошибки.
- Запускаете вашу программу и ждете ее вылета — как только возникнет ошибка, в папке ProcDump будет автоматически создан малый дамп памяти, содержащий сведения о файле, который виноват в вылете приложения, нам осталось лишь прочесть его.
Подробнее о том, как прочитать дамп памяти:
Исправляем сбой программы, связанный с аппаратными проблемами ПК
Аппаратные проблемы, к сожалению, зачастую вынуждают обращаться в Сервисный центр. Тем не менее своевременное исправление неполадок с «железом» могут значительно сэкономить средства и время, так как все элементы ПК взаимосвязаны и нарушение работы одного устройства влечет за собой порчу других элементов, связанных с ним. Но перед этим можно проверить отдельные планки ПК, чтобы понять, виноваты ли они в преждевременном завершении работы программы.
Ошибка ОЗУ
- Для диагностики оперативной памяти воспользуемся встроенной в Windows утилитой «MdSched», чтобы открыть ее, нажимаем сочетание клавиш «Win + R» и в уже знакомом нам окне «Выполнить» набираем mdsched.exe, после чего нажимаем «Enter»;
- Нам предложат два варианта диагностики ОЗУ, выбираем тот, что рекомендуется — готово.
Начнется перезагрузка Windows, в процессе которой будет проверена оперативная память, результаты отобразятся в панели уведомлений.
Сбои в работе винчестера
Чтобы запустить проверку жесткого диска с исправлением ошибок, необходимо:
- Открыть командную строку (Win + R→cmd.exe→Enter) и набрать в ней: chkdsk /(имя диска, на котором расположена программа): /f /r и нажать «Enter» (пример: chkdsk C: /f /r);
- Далее может выскочить надпись «Невозможно выполнить команду CHKDSK, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? [Y(да)/N(нет)]» — тут вводите Y и нажимаете «Enter».
- Выполняем перезагрузку Windows, в процессе которой будет произведена проверка винчестера и исправление ошибок его работы (если таковые имеются) средствами ОС.
Тестируем видеокарту на наличие неполадок
Для начала, если ваш ПК или ноутбук оборудован двумя видеокартами, попробуйте запустить программу с помощью интегрированной видеокарты, а затем с помощью дискретной. В том случае, если с одной из видеокарт программа работает, проблема «Возникшая проблема привела к прекращению работы программы» заключается, скорее всего, в другом графическом адаптере. Следует убедиться в этом, просканировав его на наличие ошибок утилитой OCCT. Для этого:
- Перейдите на официальный сайт разработчика по ссылке — http://www.ocbase.com/index.php/download;
- В самом низу страницы расположены ссылки на скачивание программы в двух видах — в исполнимом файле или в архиве, выбираем любой и загружаем утилиту;
- После установки запускаем OCCT и задаем следующие параметры тестирования:
Некоторые параметры можно изменить:
Если у вас старая видеокарта, оптимально будет задать во вкладке «Версия DirectX» DirectX9;
В разделе «Видеокарта» выбираем тот графический адаптер, который требуется просканировать на наличие неполадок.
- Далее следует кликнуть на вкладку «ON», после чего начнется тест видеокарты. Рекомендуется закрыть на период тестирования программы, потребляющие большое количество ресурсов ПК, так как OCCT в процессе проверки видеокарты даст на нее большую нагрузку;
- По окончании тестирования откроется папка с результатами проверки различных параметров и режимов работы графического адаптера — нас интересует лишь верхняя надпись:
- Если ошибок нет, на скриншоте результата проверки будет написано «No Error».
В том случае, если неполадки все же есть, для запуска программы можно воспользоваться второй видеокартой. Если ее нет, то единственным выходом является ремонт графического устройства.
Заключение
«Прекращена работа программы»: каковы причины ошибки и что делать в этом случае?
Каждый пользователь знает, что основа любого компьютера – «железо». От его качества будет зависеть не только фактическая мощность системы, но и ее стабильная работа. Однако не стоит забывать и о программах, так как без них компьютер – просто набор микросхем.
Разумеется, что в случае каких-то неполадок с ними работать на компьютере становится порой невозможно. Одной из самых неприятных ситуаций является появление сообщения «прекращена работа программы». Чаще всего оно наблюдается в случае «Проводника». Что же это за ошибка такая и как избежать ее появления?
Из-за чего проявляется?
Как правило, такая неприятность происходит по причине конфликта драйверов. Новые релизы порой оказываются несовместимыми со старыми версиями программ, из-за чего система начинает «чудить». Очень часто такое можно наблюдать в старых компьютерных играх. Новые драйверы на видеокарте не могут обеспечить пониженный режим цветности, в результате чего программа вылетает, а порой и вовсе возникает «синий экран смерти», чаще узнаваемый под именем BSOD.
Что делать с драйверами?
Если причина именно в драйверах, то вариантов решения проблем может быть сразу несколько. Во-первых, вы можете попросту удалить старую версию конфликтующего приложения, установив на его место свежий релиз. Во-вторых, возможен прямо противоположный вариант: вы деинсталлируете новый драйвер, производя откат до его старой версии.
Как показывает практика, вторая ситуация встречается часто, особенно когда речь идет о старых версиях операционных систем, на которых лучше «уживаются» именно ранее выпущенные версии приложений. Впрочем, не всегда именно с этим связана проблема «прекращена работа программы». Windows 7 в свое время страдала жесткой «непереносимостью» старых версий приложений, так как они вызывали проблемы с ядром. Вина тут была самих производителей ПО, которые не торопились выпускать свежие версии.
Прочие замечания
Кроме того, есть повод обратить внимание на используемые вами программы. Так, владельцам старых карт NVidia настоятельно не рекомендуется использовать те версии драйверов, которые предлагаются на официальном сайте. Дело в том, что при установке они «тянут» за собой такое количество дополнительных приложений, что они практически неизбежно вызывают проблемы у пользователей не самого свежего компьютерного «железа».
Наблюдается или значительное падение производительности, или вы постоянно видите сообщение «прекращена работа программы». Как же поступить в этом случае? Придется удалять официальную версию приложения, а драйвер для видеокарты искать посредством службы Windows Update.
Как запустить Update?
Сделать это очень просто. Сперва удаляете старый релиз через «Установку и удаление программ», перезагружаете компьютер. Система сразу же начинает искать недостающий драйвер, обращаясь для этого к вышеупомянутой службе. Как только поиск, скачивание и установка будут закончены, вам будет предложено вновь перезагрузить компьютер.
Как правило, больше вы не увидите сообщения «прекращена работа программы». Что делать, если предпринятые действия не дали ровным счетом никакого результата? В этом случае стоит задуматься о совместимости вашего оборудования и системы. Следует посетить сайт производителя и почитать форумы — быть может, вам необходимо освежить BIOS материнской платы или же вовсе приобрести другую модель.
Некоторые пользователи не один месяц мучились с аналогичной проблемой, пока по случайности не меняли видеокарту на новую. Особенно туго в этом отношении приходится пользователям оборудования от ATI. Уже не раз специалисты сообщали о постоянных проблемах в их официальных версиях драйверов, так что об этом всегда стоит помнить.
Как это можно исправить? Если сообщение «прекращена работа программы» возникает в случае старых игрушек, то здесь все довольно сложно. Можно попытаться выставить режим совместимости с той версией ОС Windows, в которой данная игра работала без нареканий.
Делается это просто. По ярлыку игры щелкаете правой клавишей мыши, после чего выбираете в появившемся контекстном меню пункт «Свойства». Вас должна интересовать вкладка «Совместимость», имеющаяся в открывшемся диалоговом окне. Ставите флажок напротив опции «Запускать в режиме совместимости», после чего выбираете в раскрывающемся списке ту версию ОС Windows, в которой данное приложение работало нормально. Нажимаете ОК, после чего вновь пробуете программу на работоспособность.
Если это не помогло
Если в режиме совместимости приложение также работать отказывается, придется или искать его современный аналог, или же запускать из-под виртуальной машины, на которой установлена та версия операционной системы, для которой и была выпущена данная программа.
Старые версии браузеров
Если, опять-таки, говорить о «Проводнике», то сообщение «прекращена работа программы» нередко могут наблюдать те пользователи, на компьютерах которых до сих пор установлены очень старые версии интернет-обозревателей. Особенно это касается Firefox 3.6, который оказался попросту несовместим с современными операционными системами из-за некоторых ограничений в них. В этом случае постоянно появляется такого рода ошибка. «Прекращена работа программы Firefox» — вот то сообщение, которое видят незадачливые пользователи.
Как решить проблему?
Как это «лечится»? Увы, но в этом случае рецепт может быть только один: вам придется удалить свой анахронизм с компьютера, после чего установить новый браузер. Это не только позволит избежать обидных ошибок, из-за которых становится сложно работать на компьютере, но и в значительной степени повысит безопасность вашей системы. Последнее связано с тем, что старые браузеры имеют такое количество известных хакерам «дыр» в безопасности, что по интернету при помощи них путешествовать попросту небезопасно.
Вот почему пишет: «прекращена работа программы». Как видите, причин может быть достаточно много, но практически все из них связаны с устаревшим вариантом используемого вами на компьютере программного обеспечения.
Учтите, что подобного рода ошибки чрезвычайно часто вызываются самопальными версиями русификаторов и активаторов. Зачастую они вызывают очень сильные изменения в ядре самого приложения, а это уже приводит к серьезным конфликтам.