Если в программе возникают ошибки что делать

Содержание

  • Причины проблемы и варианты ее устранения
    • Способ 1: Очистка данных и кэша приложения
    • Способ 2: Сброс настроек к заводским
    • Заключение
  • Вопросы и ответы

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

Причины проблемы и варианты ее устранения

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

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

Подробнее: Обновляем приложения на Android

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

Способ 1: Очистка данных и кэша приложения

Порой причиной ошибки может быть сбой в служебных файлах программ: кэша, данных и соответствия между ними. В таких случаях следует попробовать сбросить приложение к виду только что установленного, очистив его файлы.

  1. Зайдите в «Настройки».
  2. Зайти в настройки Андроид, чтобы очистить данные приложения с ошибкой

  3. Прокрутите список опций и найдите пункт «Приложения» (иначе «Диспетчер приложений» или «Менеджер приложений»).
  4. Зайти в диспетчер приложений Андроид, чтобы очистить данные приложения с ошибкой

  5. Добравшись к списку приложений, переключитесь на вкладку «Все».
    Зайти на вкладку всех в диспетчере приложений Андроид, чтобы очистить данные приложения с ошибкой

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

  6. Очистить данные приложения с ошибкой в Андроид

  7. Работающее в фоне приложение следует остановить, нажав на соответствующую кнопку. После остановки нажмите сначала «Очистить кэш», потом — «Очистить данные».
  8. Удалить все данные приложения с ошибкой в Андроид

  9. Если ошибка появляется в нескольких приложениях, вернитесь к списку установленных, найдите остальные, и повторите манипуляции из шагов 3-4 для каждого из них.
  10. После очистки данных для всех проблемных приложений перезагрузите устройство. Скорее всего, ошибка исчезнет.

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

Способ 2: Сброс настроек к заводским

Если сообщения «В приложении произошла ошибка» касаются встроенного ПО (звонилки, приложения для SMS или даже «Настроек»), вероятнее всего, вы столкнулись с проблемой в системе, которую очисткой данных и кэша не исправить. Процедура hard reset является ультимативным решением множества программных неполадок, и данная — не исключение. Само собой, при этом вы потеряете всю свою информацию на внутреннем накопителе, так что рекомендуем скопировать все важные файлы на карту памяти или компьютер.

  1. Зайдите в «Настройки» и найдите опцию «Восстановление и сброс». Иначе она может называться «Архивация и сброс».
  2. Выбрать пункт архивация и сброс, чтобы очистить настройки и убрать ошибки в приложениях Андроид

  3. Прокрутите список вариантов вниз, и найдите пункт «Сброс настроек». Зайдите в него.
  4. Приступить к очистке настроек, чтобы убрать ошибки в приложениях Андроид

  5. Ознакомьтесь с предупреждением и нажмите кнопку, чтобы начать процесс возвращения телефона в заводское состояние.
  6. Начать очистку настроек, чтобы убрать ошибки в приложениях Андроид

  7. Начнётся процедура сброса. Дождитесь, пока она закончится, а затем проверьте состояние устройства. Если вы в силу каких-то причин не можете сбросить настройки описанным методом, к вашим услугам материалы ниже, где описаны альтернативные варианты.

    Подробнее:
    Сброс настроек на Андроид
    Сбрасываем настройки на Samsung

В случае если ни один из вариантов не помог, вероятнее всего, вы столкнулись с аппаратной неполадкой. Исправить её самостоятельно не получится, поэтому обратитесь в сервисный центр.

Заключение

Подводя итоги, отметим, что стабильность и надёжность Android растёт от версии к версии: новейшие варианты ОС от Google менее подвержены проблемам, чем старые, пусть и ещё актуальные.

Еще статьи по данной теме:

Помогла ли Вам статья?

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

В приложении произошел сбой — как исправить ошибку. Видели такую ошибку? А мы нашли несколько способов, как ее исправить! Фото.

Видели такую ошибку? А мы нашли несколько способов, как ее исправить!

Содержание

  • 1 Из-за чего случаются сбои приложений
  • 2 В приложении произошел сбой — что делать
    • 2.1 Удалить Android System Webview
    • 2.2 Как остановить приложение на Андроиде
    • 2.3 Как очистить приложение
    • 2.4 Переустановка приложения
    • 2.5 Как удалить обновление приложения

Из-за чего случаются сбои приложений

Из-за чего случаются сбои приложений. Подобная ошибка выскакивает даже в играх. Фото.

Подобная ошибка выскакивает даже в играх

Все проблемы, связанные с запуском приложений, имеют программный характер, то есть возникают не по причине поломки смартфона. Это хорошая новость. Но есть и плохая. Заключается она в том, что нет одной причины, почему произошел сбой приложений. Их сразу пять:

  • конфликт программного обеспечения;
  • неправильная установка приложения;
  • установка плохо оптимизированного обновления;
  • переполнение оперативного запоминающего устройства (ОЗУ);
  • повреждение данных кэша.

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

В приложении произошел сбой — что делать

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

Удалить Android System Webview

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

  1. Запустите Google Play.
  2. Найдите в магазине приложение Android System Webview.
  3. Нажмите кнопку «Удалить».

Удалить Android System Webview. Этот вариант вряд ли поможет, если ошибка появляется только в одном приложении. Фото.

Этот вариант вряд ли поможет, если ошибка появляется только в одном приложении

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

Как остановить приложение на Андроиде

При возникновении проблемы в рамках одной программы помогает не удаление ASW, а принудительное закрытие приложений, для чего вам понадобится сделать несколько простых шагов:

  1. Открыть настройки телефона.
  2. Перейти в раздел «Приложения», а затем — «Все приложения».
  3. Найти конфликтную программу.
  4. Нажать кнопку «Закрыть» или «Отключить».

Как остановить приложение на Андроиде. Также можно закрыть программу через список запущенных приложений. Фото.

Также можно закрыть программу через список запущенных приложений

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

Как очистить приложение

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

  1. Откройте настройки устройства.
  2. Найдите интересующую программу через раздел «Приложения».
  3. Нажмите кнопку «Очистить» и подтвердите свое действие нажатием на «Очистить все».

Как очистить приложение. Сначала попробуйте очистить только кэш, чтобы не потерять данные приложения. Фото.

Сначала попробуйте очистить только кэш, чтобы не потерять данные приложения

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

Переустановка приложения

Еще более радикальным методом исправления ошибки, вызванной сбоем приложения, является переустановка софта. Думаю, вы и без меня знаете, как это сделать:

  1. Удерживаем палец на иконке приложения.
  2. Нажимаем кнопку «Удалить».
  3. Заново устанавливаем программу через Google Play, другой магазин приложений или APK-файл.

Переустановка приложения. Это лишь один из нескольких способов переустановки программ. Фото.

Это лишь один из нескольких способов переустановки программ

Также можно удалить программу через настройки телефона или в Google Play. Если приложение не удаляется, то, скорее всего, она является стандартным и в случае с ним неполадки устраняются иначе.

Как удалить обновление приложения

Судя по комментариям в нашем телеграм-чате, чаще всего люди жалуются на то, что у них произошел сбой в приложении Google Play или в другой предустановленной программе вроде YouTube или Chrome, которая не поддается удалению. Несмотря на это, проблему все равно можно решить буквально за одну минуту:

  1. Откройте настройки смартфона.
  2. Найдите конфликтующую программу в разделе «Приложения».
  3. Нажмите кнопку «Удалить обновления».

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

Если не можете найти в списке нужную программу, активируйте опцию «Показать системные приложения»

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

Готовая программа не всегда работает как надо. Бывает, возникают баги, предупреждения, исключения. В итоге программа зависает, дает сбой или вылетает. Но это не конец света. Любую ошибку в коде можно исправить, если знать, почему она возникла.

Программная ошибка: что это и почему возникает

Программная ошибка — это дефект в коде. Из-за него программа сбоит или выдает неверные результаты. Некоторые ошибки серьезные — например, блокируют логин и пароль, из-за чего пользователь не может попасть в личный кабинет. А другие незаметны. Некоторое время программа работает как будто бы исправно — и только потом начинает глючить.

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

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

Ошибки часто называют багами, но подразумевают под ними разное, например:

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

Исключения. Это не ошибки, а особые ситуации, которые нужно обработать.

Синтаксические ошибки. Это ошибка в программе, связанная с написанием кода. Пример: программист забыл поставить точку или неверно написал название оператора. Если не исправить, код программы не запустится, а останется просто текстом.

Классификация багов

У багов есть два атрибута — серьезности (Severity) и приоритета (Priority). Серьезность касается технической стороны, а приоритет — организационной.

🚨 По серьезности. Атрибут показывает, как сильно ошибка влияет на общую функциональность программы. Чем выше значение атрибута, тем хуже.

По серьезности баги классифицируют так:

  • Blocker — блокирующий баг. Программа запускается, но спустя время баг останавливает ее выполнение. Чтобы снова пользоваться программой, блокирующую ошибку в коде устраняют.
  • Critical — критический баг. Нарушает функциональность программы. Появляется в разных частях кода, из-за этого основные функции не выполняются.
  • Major — существенный баг. Не нарушает, но затрудняет работу основного функционала программы либо не дает функциям выполняться так, как задумано.
  • Minor — незначительный баг. Слабо влияет на функционал программы, но может нарушать работу некоторых дополнительных функций.
  • Trivial — тривиальный баг. На работу программы не влияет, но ухудшает общее впечатление. Например, на экране появляются посторонние символы или всё рябит.

🚦 По приоритету. Атрибут показывает, как быстро баг необходимо исправить, пока он не нанес программе приличный ущерб. Бывает таким:

  • Top — наивысший. Такой баг — суперсерьезный, потому что может обвалить всю программу. Его устраняют в первую очередь.
  • High — высокий. Может затруднить работу программы или ее функций, устраняют как можно скорее.
  • Normal — обычный. Баг программу не ломает, просто где-то что-то будет работать не совсем верно. Устраняют в штатном порядке.
  • Low — низкий. Баг не влияет на программу. Исправляют, только если у команды есть на это время.

Типы ошибок в программе

🧨 Логические. Приводят к тому, что программа зависает, работает не так, как надо, или выдает неожиданные результаты — например, не записывает файл, а стирает.
Логические ошибки коварны: их трудно обнаружить. Программа выглядит так, будто в ней всё правильно, но при этом работает некорректно. Чтобы победить логические ошибки, специалист должен хорошо ориентироваться в коде программы.

🧨 Синтаксические. Это опечатки в названиях операторов, пропущенные запятые или кавычки. Безобидные ошибки: их обнаруживают и подсвечивают в коде компиляторы, а программисту остается исправить.

🧨 Взаимодействия. Это ошибка в участке кода, который отвечает за взаимодействие с аппаратным или программным окружением. Такая ошибка возникает, например, если неправильно использовать веб-протоколы. Исправляется элементарно: разработчик переписывает нужный кусок кода.

🧨 Компиляционные. Любая программа — это текст. Чтобы он заработал как программа, используют компилятор. Он преобразует программный код в машинный, но одновременно может вызывать ошибки.

Компиляционные баги появляются, если что-то не так с компилятором или в коде есть синтаксические ошибки. Компилятор будто ругается: «Не понимаю, что тут написано. Не знаю, как обработать».

🧨 Ошибки среды выполнения. Возникают, когда программа скомпилирована и уже выглядит как файл — жми и работай. Юзер запускает файл, а программа тормозит и виснет. Причина — нехватка ресурсов, например памяти или буфера.

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

🧨 Арифметические. Бывает, в коде есть числовые переменные и математические формулы. Если где-то проблема — не указаны константы или округление сработало не так, возникает баг. Надо лезть в код и проверять математику.

Инженер-тестировщик: новая работа через 9 месяцев

Получится, даже если у вас нет опыта в IT

Узнать больше

Что такое исключения в программах

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

Как это происходит:

  1. Когда программист кодит, то продумывает, в какой части программы может вылезти ошибка.
  2. В этой части пишет специальный фрагмент, который предупредит компьютер, что ошибка — вполне ожидаемое явление и резко обрывать программу не нужно.
  3. Когда юзер запустит программу и появится ошибка, компьютер увидит заранее подготовленное предупреждение программиста. Продолжит выполнять алгоритм так, словно никакого бага и не было.

Исключения бывают программными и аппаратными:

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

Как контролировать баги в программе

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

🔧 Используйте отладчик. Это программа, которая без участия айтишника проверяет, исправно ли работает алгоритм. В случае чего сообщает об ошибках. Например, отладчик используют для построчного выполнения программы. Вместе с тем проверяют значения переменных: фактические сравнивают с ожидаемыми. Если что-то не сходится, ищут баги и исправляют.

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

Ключевое: что такое ошибки в программировании

  • Ошибка в программировании — это дефект кода, баг, который может вызывать в программе сбои и неожиданное поведение.
  • По серьезности баги делятся на блокирующие, критические, существенные, незначительные, тривиальные. По приоритету — на наивысший, высокий, обычный, низкий.
  • Ошибки в коде могут быть разными, например связанные с логикой программы. Или с математическими вычислениями — логические. Еще бывают синтаксические, ошибки взаимодействия, компиляционные и ошибки среды выполнения.
  • Некоторые ошибки помогают ловить обработчики исключений.
  • Чтобы находить ошибки в коде, тестировщики используют компиляторы, отладчики и пишут юнит-тесты.

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

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

Иллюстрация ошибки

Содержание

  1. Причины прекращения работы программы
  2. Способы исправления программного сбоя
  3. Отсутствие необходимого ПО
  4. Проблемы самой программы
  5. Исправляем вылет программы в результате сбоя Windows
  6. Повреждение системного файла, к которому обращается программа
  7. Исправляем сбой программы, связанный с аппаратными проблемами ПК
  8. Ошибка ОЗУ
  9. Сбои в работе винчестера
  10. Тестируем видеокарту на наличие неполадок
  11. Заключение

Причины прекращения работы программы

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

Программный сбой — сюда можно отнести:

  • Нехватку ОЗУ для выполнения операций программой;
  • Отсутствие комплекта API или библиотек, к которым софт должен обращаться для правильного функционирования;
  • Проблемы самой программы.

Сбой Windows — он включает в себя:

  • Атаку системы вирусами;
  • Повреждение системного файла (файлов), к которому программа обращается в процессе работы.

Аппаратные проблемы — в этом случае следует проверить на наличие сбоев комплектующие, а именно:

  • Оперативную память;
  • Жесткий диск;
  • Видеоадаптер.

Разберем каждую из причин по порядку.

Скрин прекращения работы iTunes

Способы исправления программного сбоя

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

Открыть диспетчер задач — для этого жмем сочетание клавиш «Ctrl + Alt + Delete» и в появившемся окне выбираем «Запустить диспетчер задач»;

Альтернативный вариант — нажать сочетание кнопок «Win + R» и в открывшемся окошке «Выполнить» набрать taskmgr, после чего нажать «Enter».

Запустить программу и во вкладке «Процессы» диспетчера задач проследить, какое количество ОЗУ требуется ей для работы. Если его не хватает, то остается два варианта:

В этом же разделе закрыть ненужные процессы.

Увеличить объем файла подкачки — это позволит (в том случае, если программе не хватает ОЗУ и она обращается к жесткому диску для того, чтобы хранить там промежуточные данные об операциях), выделить больше места на винчестере для выполнения приложения. Осуществить это можно так:

Зайти в «Панель управления», выбрать вкладку «Система и безопасность», затем «Система», в сведениях об имени компьютера нажать на «Изменить параметры», далее «Дополнительно». Параметры «Быстродействия», снова «Дополнительно» и в блоке «Виртуальная память» выбираем вкладку «Изменить», после чего увеличиваем файл подкачки и нажимаем «ОК» — готово.

Скриншот настроек виртуальной памяти

Отсутствие необходимого ПО

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

Для Win32 (x86):

  • http://www.microsoft.com/ru-ru/download/details.aspx?id=42643

Для Win64

  • https://www.microsoft.com/ru-ru/download/details.aspx?id=42643

После этого перейдите в центр обновления Windows и установите все обновления данного ПО.

Проблемы самой программы

Ошибка «Возникшая проблема привела к прекращению работы программы» может возникать и в том случае, если сама версия программы, используемая вами, некорректна. Это может возникать, если:

  • Установлена пиратская версия софта (к примеру, RePack игры), тут выходом является поиск альтернативной версии или обращение к разработчику;
  • Вы пользуетесь бета-версией программы, тут поможет только ее удаление и загрузка официальной программы с сайта разработчика.

Исправляем вылет программы в результате сбоя Windows

Ошибки Windows в результате вирусной атаки. Фатальные ошибки программы, зачастую, возникают в результате повреждения файлов и библиотек Windows вирусами. В таком случае следует сканировать систему утилитой Dr. Web Cureit. Для этого необходимо:

  1. Загрузить Доктор Веб с официального сайта программы — https://free.drweb.ru/cureit/;
  2. Установить и запустить антивирус, в результате откроется вот такое окно, где необходимо кликнуть на вкладку «Начать проверку»;

Скрин доктор Веб Кюрейт

По окончании проверки вам будет предложено внести вирус в карантин или удалить его — в большинстве случаев его можно удалить.

Повреждение системного файла, к которому обращается программа

Иногда проблема, связанная с прекращением работы программы, возникает в результате повреждения системного файла или библиотеки Windows. В таком случае требуется найти дамп памяти — файл, содержащий сведения об ошибке, возникшей в результате запуска вашей программы, о состоянии процессора, ОЗУ и других компонентов в момент аварийного завершения работы приложения. Так мы сможем узнать конкретно в нашем случае, в результате чего возникает данная ошибка. Итак, чтобы посмотреть дамп памяти в момент краха приложения, нужно:

  1. Скачать по ссылке специальную утилиту «ProcDump», обеспечивающую быстрое создание дампа памяти, в котором не будет содержаться лишних сведений — https://docs.microsoft.com/ru-ru/sysinternals/downloads/procdump;Страница загрузки ProcDump
  2. Загруженный архив необходимо распаковать в отдельную папку и скопировать путь к ней, он понадобится нам для правильного запуска утилиты;
  3. Запускаем файл procdump.exe или procdump64.exe (в зависимости от разрядности установленной на вашем ПК ОС) и принимаем лицензионное соглашение;
  4. Открываем командную строку Windows (для этого жмем сочетание клавиш «Win +R», в окне «Выполнить» набираем cmd.exe и нажимаем «Enter»), в ней прописываем следующее:
  5. *********procdump.exe -accepteula -e -w [имя сбойного приложения] ********, где ******* — путь к папке с исполняемым файлом Procdump;
  6. Пример: C:UsersProcDumpprocdump.exe -accepteula -e -w opera.exe C:UsersProcDump — теперь запускаем браузер «Opera» и в том случае, если произойдет крах программы, в папке ProcDump сохранится малый дамп памяти, который расскажет о причине возникновения неполадок и состоянии «железа» в момент ошибки.
  7. Запускаете вашу программу и ждете ее вылета — как только возникнет ошибка, в папке ProcDump будет автоматически создан малый дамп памяти, содержащий сведения о файле, который виноват в вылете приложения, нам осталось лишь прочесть его.

Картинка работы ProcDump

Подробнее о том, как прочитать дамп памяти:

Для Windows 10:

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

Исправляем сбой программы, связанный с аппаратными проблемами ПК

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

Ошибка ОЗУ

  • Для диагностики оперативной памяти воспользуемся встроенной в Windows утилитой «MdSched», чтобы открыть ее, нажимаем сочетание клавиш «Win + R» и в уже знакомом нам окне «Выполнить» набираем mdsched.exe, после чего нажимаем «Enter»;
  • Нам предложат два варианта диагностики ОЗУ, выбираем тот, что рекомендуется — готово.

Окно проверки компьютера

Проверьте неполадки с памятью

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

Сбои в работе винчестера

Чтобы запустить проверку жесткого диска с исправлением ошибок, необходимо:

  1. Открыть командную строку (Win + R→cmd.exe→Enter) и набрать в ней: chkdsk /(имя диска, на котором расположена программа): /f /r и нажать «Enter» (пример: chkdsk C: /f /r);
  2. Далее может выскочить надпись «Невозможно выполнить команду CHKDSK, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? [Y(да)/N(нет)]» — тут вводите Y и нажимаете «Enter».
  3. Выполняем перезагрузку Windows, в процессе которой будет произведена проверка винчестера и исправление ошибок его работы (если таковые имеются) средствами ОС.

Экран утилиты chkdsk

Тестируем видеокарту на наличие неполадок

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

  1. Перейдите на официальный сайт разработчика по ссылке — http://www.ocbase.com/index.php/download;
  2. В самом низу страницы расположены ссылки на скачивание программы в двух видах — в исполнимом файле или в архиве, выбираем любой и загружаем утилиту;

Иллюстрация загрузки OCCT

  1. После установки запускаем OCCT и задаем следующие параметры тестирования:

Окно проверки видеокарты с помощью OCCT

Некоторые параметры можно изменить:

Если у вас старая видеокарта, оптимально будет задать во вкладке «Версия DirectX» DirectX9;

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

  1. Далее следует кликнуть на вкладку «ON», после чего начнется тест видеокарты. Рекомендуется закрыть на период тестирования программы, потребляющие большое количество ресурсов ПК, так как OCCT в процессе проверки видеокарты даст на нее большую нагрузку;
  2. По окончании тестирования откроется папка с результатами проверки различных параметров и режимов работы графического адаптера — нас интересует лишь верхняя надпись:
  3. Если ошибок нет, на скриншоте результата проверки будет написано «No Error».

Картинка проверки видеокарты OCCT

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

Заключение

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

Прекращение работы программы как исправить

Возникшая проблема привела к прекращению работы программы

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

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

Причины прекращения работы программы

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

Программный сбой — сюда можно отнести:

  • Нехватку ОЗУ для выполнения операций программой;
  • Отсутствие комплекта API или библиотек, к которым софт должен обращаться для правильного функционирования;
  • Проблемы самой программы.

Сбой Windows — он включает в себя:

  • Атаку системы вирусами;
  • Повреждение системного файла (файлов), к которому программа обращается в процессе работы.

Аппаратные проблемы — в этом случае следует проверить на наличие сбоев комплектующие, а именно:

Разберем каждую из причин по порядку.

Рассмотрим подробнее причины внезапного прекращения работы программы и попытаемся исправить каждую из них.

Способы исправления программного сбоя

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

Открыть диспетчер задач — для этого жмем сочетание клавиш «Ctrl + Alt + Delete» и в появившемся окне выбираем «Запустить диспетчер задач»;

Альтернативный вариант — нажать сочетание кнопок «Win + R» и в открывшемся окошке «Выполнить» набрать taskmgr, после чего нажать «Enter».

Запустить программу и во вкладке «Процессы» диспетчера задач проследить, какое количество ОЗУ требуется ей для работы. Если его не хватает, то остается два варианта:

В этом же разделе закрыть ненужные процессы.

Увеличить объем файла подкачки — это позволит (в том случае, если программе не хватает ОЗУ и она обращается к жесткому диску для того, чтобы хранить там промежуточные данные об операциях), выделить больше места на винчестере для выполнения приложения. Осуществить это можно так:

Зайти в «Панель управления», выбрать вкладку «Система и безопасность», затем «Система», в сведениях об имени компьютера нажать на «Изменить параметры», далее «Дополнительно». Параметры «Быстродействия», снова «Дополнительно» и в блоке «Виртуальная память» выбираем вкладку «Изменить», после чего увеличиваем файл подкачки и нажимаем «ОК» — готово.

Меняем указанные параметры, чтобы увеличить объем файла подкачки.

Отсутствие необходимого ПО

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

Для Win32 (x86):

Для Win64

После этого перейдите в центр обновления Windows и установите все обновления данного ПО.

Проблемы самой программы

Ошибка «Возникшая проблема привела к прекращению работы программы» может возникать и в том случае, если сама версия программы, используемая вами, некорректна. Это может возникать, если:

  • Установлена пиратская версия софта (к примеру, RePack игры), тут выходом является поиск альтернативной версии или обращение к разработчику;
  • Вы пользуетесь бета-версией программы, тут поможет только ее удаление и загрузка официальной программы с сайта разработчика.

Исправляем вылет программы в результате сбоя Windows

Ошибки Windows в результате вирусной атаки. Фатальные ошибки программы, зачастую, возникают в результате повреждения файлов и библиотек Windows вирусами. В таком случае следует сканировать систему утилитой Dr. Web Cureit. Для этого необходимо:

  1. Загрузить Доктор Веб с официального сайта программы — https://free.drweb.ru/cureit/;
  2. Установить и запустить антивирус, в результате откроется вот такое окно, где необходимо кликнуть на вкладку «Начать проверку»;

Жмем на вкладку «Начать проверку», чтобы запустить сканирование ОС с помощью Dr. Web

По окончании проверки вам будет предложено внести вирус в карантин или удалить его — в большинстве случаев его можно удалить.

Повреждение системного файла, к которому обращается программа

Иногда проблема, связанная с прекращением работы программы, возникает в результате повреждения системного файла или библиотеки Windows. В таком случае требуется найти дамп памяти — файл, содержащий сведения об ошибке, возникшей в результате запуска вашей программы, о состоянии процессора, ОЗУ и других компонентов в момент аварийного завершения работы приложения. Так мы сможем узнать конкретно в нашем случае, в результате чего возникает данная ошибка. Итак, чтобы посмотреть дамп памяти в момент краха приложения, нужно:

    Скачать по ссылке специальную утилиту «ProcDump», обеспечивающую быстрое создание дампа памяти, в котором не будет содержаться лишних сведений — https://docs.microsoft.com/ru-ru/sysinternals/downloads/procdump;

Тут жмем на вкладку «Download ProcDump», чтобы скачать утилиту.

  • Загруженный архив необходимо распаковать в отдельную папку и скопировать путь к ней, он понадобится нам для правильного запуска утилиты;
  • Запускаем файл procdump.exe или procdump64.exe (в зависимости от разрядности установленной на вашем ПК ОС) и принимаем лицензионное соглашение;
  • Открываем командную строку Windows (для этого жмем сочетание клавиш «Win +R», в окне «Выполнить» набираем cmd.exe и нажимаем «Enter»), в ней прописываем следующее:
  • *********procdump.exe -accepteula -e -w [имя сбойного приложения] ********, где ******* — путь к папке с исполняемым файлом Procdump;
  • Пример: C:UsersProcDumpprocdump.exe -accepteula -e -w opera.exe C:UsersProcDump— теперь запускаем браузер «Opera» и в том случае, если произойдет крах программы, в папке ProcDump сохранится малый дамп памяти, который расскажет о причине возникновения неполадок и состоянии «железа» в момент ошибки.
  • Запускаете вашу программу и ждете ее вылета — как только возникнет ошибка, в папке ProcDump будет автоматически создан малый дамп памяти, содержащий сведения о файле, который виноват в вылете приложения, нам осталось лишь прочесть его.
  • В указанной стрелкой области содержится два заголовка: в первом описана та самая папка, куда сохранится малый дамп, во втором маска имени файла дампа.

    Подробнее о том, как прочитать дамп памяти:

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

    Исправляем сбой программы, связанный с аппаратными проблемами ПК

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

    Ошибка ОЗУ

    • Для диагностики оперативной памяти воспользуемся встроенной в Windows утилитой «MdSched», чтобы открыть ее, нажимаем сочетание клавиш «Win + R» и в уже знакомом нам окне «Выполнить» набираем mdsched.exe, после чего нажимаем «Enter»;
    • Нам предложат два варианта диагностики ОЗУ, выбираем тот, что рекомендуется — готово.

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

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

    Сбои в работе винчестера

    Чтобы запустить проверку жесткого диска с исправлением ошибок, необходимо:

    1. Открыть командную строку (Win + R→cmd.exe→Enter) и набрать в ней: chkdsk /(имя диска, на котором расположена программа): /f /r и нажать «Enter» (пример: chkdsk C: /f /r);
    2. Далее может выскочить надпись «Невозможно выполнить команду CHKDSK, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? [Y(да)/N(нет)]» — тут вводите Y и нажимаете «Enter».
    3. Выполняем перезагрузку Windows, в процессе которой будет произведена проверка винчестера и исправление ошибок его работы (если таковые имеются) средствами ОС.

    Для запуска утилиты chkdsk вводим в командной строке chkdsk (имя диска, который мы будем проверять): /f (исправление ошибочных секторов) /r (восстановление данных) и нажимаем Enter.

    Тестируем видеокарту на наличие неполадок

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

    1. Перейдите на официальный сайт разработчика по ссылке — ;
    2. В самом низу страницы расположены ссылки на скачивание программы в двух видах — в исполнимом файле или в архиве, выбираем любой и загружаем утилиту;

    На странице загрузки выбираем удобную версию и скачиваем утилиту.

    1. После установки запускаем OCCT и задаем следующие параметры тестирования:

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

    Некоторые параметры можно изменить:

    Если у вас старая видеокарта, оптимально будет задать во вкладке «Версия DirectX» DirectX9;

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

    1. Далее следует кликнуть на вкладку «ON», после чего начнется тест видеокарты. Рекомендуется закрыть на период тестирования программы, потребляющие большое количество ресурсов ПК, так как OCCT в процессе проверки видеокарты даст на нее большую нагрузку;
    2. По окончании тестирования откроется папка с результатами проверки различных параметров и режимов работы графического адаптера — нас интересует лишь верхняя надпись:
    3. Если ошибок нет, на скриншоте результата проверки будет написано «No Error».

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

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

    Заключение

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

    Возникшая проблема привела к прекращению работы программы – решения

    Нередко встречаются ошибки, которые глобально возникают во всех играх и программах. Такой универсальной ошибкой является «Возникшая проблема привела к прекращению работы программы». Что характерно, так это ее распространение среди всего софта на компьютере (GTA 5, Sims 3, 1C, Skype и т.д). Нередко страдает вся система, причем сбой встречается во всех версиях Windows (7, 8.1, 10).

    Ошибка при запуске программы

    Исправляем проблему в Windows 7/8/10

    На самом деле, причин может быть множество. Нужно смотреть на источник скачанного софта – левые (взломанные) копии сбоят очень часто. Загружайтесь только на официальных ресурсах. Проверьте систему через CCleaner, выполнить в ней две опции – “Очистка” и “Реестр”. Запустите от админа функцию “Командной строки” и там выполните команду: sfc /scannow.

    Восстановление и проверка файлов в Windows 10

    Наиболее часто, сбои возникают из-за проблем с совместимостью. Пробуйте стандартные операции с проблемным приложением – запуск от администратора, подключение совместимости с Windows Vista SP 2 и XP. Отдельно упомяну про необходимость включения опции “Устранение проблем с совместимостью”, она находится также в той же вкладке. Пробуйте переустановить программу в другую директорию, лучше всего расположить её на системном C-диске. Если все эти движения не помогут, попробуйте следующее.

    Проверьте все пункты Совместимости

    Трояны блокируют не только доступ к интернету, но также и разный софт. Заменяя собой уже встроенные файлы, утилиты в системе начинают работать некорректно. Их естественное действие – это отключиться.

      Проверьте винчестер и все другие носители, подключенные к ПК, на вирусы. Обязательно сделайте несколько глубоких сканирований интегрированным антивирусом и их онлайн версией. Примените помимо встроенной защиты, сканеры типа AdwCleaner, Malwarebytes. Добавьте проблемную утилиту в список исключений антивируса.

    Обязательно проверьте ПК на наличие зловредов

    Сборка Windows

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

    • Купите лицензию или скачайте софт от надежного поставщика. Так как Windows 10 бесплатная, то ее выбор для многих уже очевиден. В семерке наиболее стабильной считается x64, где применены последние апдейты сборки. Лучше скачивать чистый образ, без примесей дополнительных программ.
    Обновление

    Установка актуальных пакетов дополнений – важный шаг на пути к стабильной работе ОС. Если обновления устанавливаются некорректно или вообще отсутствуют, то утилиты будут отказываться запускаться. В современном мире без загрузки актуальных данных многие программы просто не будут работать. Это относится к новым апдейтам сборки Windows, драйверам и т.д. То же самое следует сказать про стандартные .NET Framework и DirectX, которые желательно обновить до актуальных. Microsoft Visual C++ свежих версий, можно также загрузить, однако учтите момент, что некоторые программы требуют наличия определенных версий визуализатора.

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

    Проверьте наличие актуальных обновлений

    Выход в интернет

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

    • Отключите или перенастройте свой антивирус под проблемную программу. На время деактивируйте Защитник. Удостоверьтесь в наличии нормальной скорости от провайдера. Файрвол должен пропускать все данные через себя.
    Отдельные советы для игр
    • Сторонние модификаторы (моды, патчи, скрипты, читы и т.д.) к играм уже проблема. Если нет желания постоянно получать бан и кучу ошибок, то откажитесь от использования модификаторов. Тоже касается патчей. Только дополнения от разработчиков можно использовать, а при инсталляции другого софта вся ответственность ложиться исключительно на вас.
    • Если игра получена из Steam, то стандартно попробуйте проверку кэша, запуск от админа, смену лаунчера – запуск игры напрямую.
    • Восстановите файлы игры или переустановите ее. Наверное, что-то было утеряно, поэтому игра не способна функционировать в привычном режиме.
    • Отключите все утилиты на ПК. Запустите только одну игру. Всегда есть риск конфликтов между софтом. Выполнить такой запуск можно путем “чистой загрузки системы”.
    • Иногда пользователи качают бета-версии. В таком случае проблемы неизбежны. Обязательно удостоверьтесь, что релиз вашей игры уже состоялся и ее распространяют официально.
    • Не забывайте про техподдержку. Иногда ошибка появляется по вине разработчиков, случаются сбои на серверах или были выпущены проблемные обновления. Тут решить проблему могут только те, кто ее спровоцировал – разработчики.
    • Отдельно стоит сказать про большое значение правильных настроек видео для игр. По этому поводу, небольшое видео по проблеме в ГТА 5 вам поможет.

    Microsoft Office Word внезапно прекратил работу — о какой серьезной ошибке в компьютере это говорит

    Открываете документ «Ворд», а в итоге получаете сообщение «Прекращена работа Word». Запускаете другой текстовый файл — то же самое. Почему программа не даёт прочитать документ? Что с ней случилось? Как исправить ошибку и продолжить работу в редакторе?

    Первые действия: проверяем, есть ли обновления для «Ворда» и драйверов ПК

    Что делаем в первую очередь: обновляем офис и драйверы, если те нуждаются в апдейте. Как проверить наличие апдейта для офиса 2010 и выше:

    1. Щёлкните по «Файл» вверху. Перейдите в раздел «Учётная запись».
    2. Кликните по плитке «Параметры обновления».
    3. Нажмите на первый пункт «Обновить».

    Дайте команду обновить «Ворд»

    Сразу зайдите в «Диспетчер устройств», чтобы проверить работоспособность драйверов аппаратных частей ПК:

    1. Зажмите «Вин» и R на клавиатуре, напишите код devmgmt.msc и щёлкните по ОК.
    2. Откройте диспетчер. Здесь вам нужно просмотреть все вкладки в списке. Если на каком-то пункте стоит жёлтый значок с восклицательным знаком, знак вопроса, значит, с драйвером этого устройства что-то не в порядке. Вам нужно его попробовать обновить.
    3. Щёлкните правой клавишей мышки по проблемному пункту. Выберите «Обновить драйвер».

    Запустите обновление проблемного драйвера

    Выберите свою ОС в списке, чтобы скачать верный драйвер

    Запустите также апгрейд самой операционной системы в «Центре обновления Виндовс». Если у вас «десятка», сделайте следующее:

    1. Зажмите «Вин» и I. Выберите в окошке «Параметры» плитку для обновления.
    2. В первом же разделе запустите проверку наличия апдейта.

    Нажмите на серую кнопку «Проверка обновлений»

    Как запустить автоматическое исправление неполадок

    Попробуйте восстановить «Ворд» с помощью специальной утилиты от «Майкрософт»:

      Перейдите на сайт компании Microsoft, кликните по «Отключение надстроек с помощью средства простого исправления». Щёлкните по «Загрузить».

    Нажмите на синюю кнопку «Загрузить»

    Кликните по «Далее» справа внизу

    Подождите, пока программа решит проблемы, связанные с офисом

    Утилита покажет проблему и скажет, удалось ли её устранить

    Отключаем вручную надстройки «Ворда»

    Ошибка о прекращении работы может появляться из-за надстроек, установленных системой или вами в «Ворде». Чтобы проверить эту теорию, сделайте следующее:

    1. Запустите окошко «Выполнить» с помощью комбинации клавиш «Вин» и R. В поле вводим winword /safe и щёлкаем по ОК.
    2. «Ворд» запустится в безопасном режиме. Щёлкаем по меню «Файл» на верхней панели.

    Нажмите на пункт «Файл» вверху слева

    Щёлкните по параметрам в списке

    Перейдите к надстройкам «Ворда»

    Выделите пункт надстройки и щёлкните по ОК

    Обычно проблемы с работой «Ворда» вызывают такой надстройки, как Abbyy FineReader, PowerWord и Dragon Naturally Speaking.

    Восстанавливаем офис

    Если виноваты не надстройки, попробуйте восстановить работу «Ворда» с помощью встроенной в офис программы:

    1. Снова зажмите «Вин» и R. В окошке пишем код appwiz.cpl и жмём на ОК.
    2. Находим в списке в новом окне офис от «Майкрософт». Выделяем строчку и жмём на «Изменить».

    Перейдите к изменению программы

    Укажите на восстановление и нажмите на «Продолжить»

    Ждём, когда мастер восстановит офис целиком

    Переустановка офиса

    Если восстановление с помощью встроенного мастера ничего не дало, нужно принять крайние меры — переустановить полностью офис. Сначала вам нужно полностью очистить систему от файлов офиса. Стандартная программа для удаления в «Виндовс» здесь не поможет. Нужно скачать специальную утилиту от «Майкрософт»:

    1. Перейдите опять же на сайт Microsoft. Прокрутите до второго варианта удаления и щёлкните по «Загрузить».

    Нажмите на «Загрузить» в меню для полного удаления

    Запустите удаление всего офиса

    Согласитесь на удаление офиса

    Теперь переходите к повторной установке офиса:

      Если вы ещё не связывали свою учётную запись «Майкрософт» с офисом с помощью ключа активации, войдите в свою «учётку» на официальном сайте компании. Если у вас ещё нет аккаунта, создайте его.

    Войдите в аккаунт Microsoft

    Ждём, когда установится офис на ПК

    Офис был успешно установлен на компьютер

    Сначала проверьте, есть ли обновления для офиса и драйверов устройств в диспетчере. После этого переходите к диагностике с помощью фирменной утилиты «Майкрософт». Если не помогло, отключайте надстройки редактора по очереди. В крайнем случае попробуйте восстановить пакет программ в офисе или вовсе его переустановить (полностью удалить с ПК и инсталлировать заново).

    Исправление ошибки: Прекращена работа программы Проводник

    Недавно столкнулся со странной проблемой на моем компьютере с Windows 10 . При попытке открыть с помощью правой клавиши контекстного меню любого ярлыка на рабочем столе, появляется ошибка “Прекращена работа программы Проводник / Windows Explorer has stopped working ”. После этого все ярлыки на рабочем столе на некоторое время исчезают, и через несколько секунд появляются опять. К моему удивлению, гугл подсказал, что эта проблем свойственна для всех версий (начиная с Windows XP и вплоть до Windows 10). В этой статье я постарался собрать все методы, которые могут помочь исправить эту проблему.

    Окно с ошибкой выглядит таким образом:
    Windows Explorer has stopped working
    Windows can check online for a solution to the problem and try to restart program

    В том случае если Windows Explorer (или, File Explorer, как его стали называть в Windows 8 / Windows 10) вылетает при попытке открыть папку или контекстное меню любого элемента рабочего стола или файловой системы, скорее всего проблема связана с некорректной работой стороннего приложения. Как правило, причиной падения Проводника бывают:

    • Некорректные сторонние элементы контекстного меню (если Explorer падает при попытке показать такое меню)
    • Сторонние кодеки (если Explorer закрывается при открытии папок с видеофайлами)
    • Элементы Панели управления

    Отключите сторонние расширения оболочки (Shell Extensions)

    В большинстве случаев самый простой способ решить данную проблему – воспользоваться специальной утилитой ShellExView (http://www.nirsoft.net/utils/shexview.html).

    1. Скачайте и распакуйте архив с утилитой (ссылка выше) и запустите с правами администратора файл shexview.exe
    2. Отсортируйте таблицу по столбцу Type, щелкнув по заголовку столбца
    3. Нас интересуют элементы типа Context Menu, у которых в значении столбца File Extensions присутствует символ *
    4. Последовательно отключите все элементы, разработчиком которых не является компания Microsoft. Для отключения нужно нажать на строке ПКМ и выбрать пункт меню Disable Selected Items или нажать клавишу F7
    5. После отключения всех сторонних расширений перезагрузите компьютер и проверьте работу Проводника

    Если отключение расширений контекстных меню со * не помогло, аналогичным образом отключите все сторонние расширения (не относящиеся к Microsoft).

    Обновите драйвер видеоадаптера

    Попробуйте скачать и установить с сайта производителя наиболее свежую версию драйвера для вашей модели видеокарты.

    Проверьте работу Windows Explorer в безопасном режиме

    Если отключение сторонних расширений не помогло исправить проблему, проверьте воспроизводиться ли проблема в безопасном режиме. Для этого нужно загрузить компьютер в Safe Mode и проверьте, повторяется ли ситуация с падением Explorer. Если нет – переходите к следующему шагу.

    Отключите автозапуск сторонних служб и программ

    Нажмите комбинацию клавиш Win + R -> наберите msconfig -> OK, в открывшемся окне перейдите на вкладку Services (службы). Выберите опцию Hide All Microsoft Services (скрыть все службы Microsoft)

    Отключите все оставшиеся сторонние службы (которые не относятся к MSFT) и перезагрузитесь. Если проблема исчезнет – значит во всем виновата одна из отключенных служб. Найдите ее, методом поочередного включения служб с перезагрузкой компьютера.

    Аналогичным образом нужно попробовать отключить автозапуск программ. Откройте диспетчер задач (Task Manager) и перейдите на вкладку Автозапуск (Startup).

    Совет. Отключение некоторых программ может привести к некорректной работе связанных с ними драйверов. Поэтому будьте внимательны с программами от разработчиков вашего железа (например, Intel, AMD, Nvidea). Рекомендуется отключать их в последнюю очередь или не отключать совсем.

    Эта методика скорее всего поможет найти программу, вызывающую падения Explorer.

    Проверка целостности системных файлов

    В том случае, если проблема наблюдается даже в безопасном режиме, скорее всего причина заключается в повреждении некоторых системных файлов. Желательно проверить и восстановить их целостность с помощью специальной утилиты sfc.exe (System File Checker). Для этого, откройте консоль командной строки с повышенными привилегиями и выполните команду:

    Запустите процесс сканирования системных файлов и все найденные ошибки будут автоматически исправлены (возможно понадобится установочный диск с вашей версией Windows). Если запустить утилиту с параметром «/verifyonly», будет выполнен только тест, без автоматического исправления найденных ошибок.

    Возникшая проблема привела к прекращению работы программы – решения

    Нередко встречаются ошибки, которые глобально возникают во всех играх и программах. Такой универсальной ошибкой является «Возникшая проблема привела к прекращению работы программы». Что характерно, так это ее распространение среди всего софта на компьютере (GTA 5, Sims 3, 1C, Skype и т.д). Нередко страдает вся система, причем сбой встречается во всех версиях Windows (7, 8.1, 10).

    Ошибка при запуске программы

    Исправляем проблему в Windows 7/8/10

    На самом деле, причин может быть множество. Нужно смотреть на источник скачанного софта – левые (взломанные) копии сбоят очень часто. Загружайтесь только на официальных ресурсах. Проверьте систему через CCleaner, выполнить в ней две опции – “Очистка” и “Реестр”. Запустите от админа функцию “Командной строки” и там выполните команду: sfc /scannow.

    Восстановление и проверка файлов в Windows 10

    Наиболее часто, сбои возникают из-за проблем с совместимостью. Пробуйте стандартные операции с проблемным приложением – запуск от администратора, подключение совместимости с Windows Vista SP 2 и XP. Отдельно упомяну про необходимость включения опции “Устранение проблем с совместимостью”, она находится также в той же вкладке. Пробуйте переустановить программу в другую директорию, лучше всего расположить её на системном C-диске. Если все эти движения не помогут, попробуйте следующее.

    Проверьте все пункты Совместимости

    Трояны блокируют не только доступ к интернету, но также и разный софт. Заменяя собой уже встроенные файлы, утилиты в системе начинают работать некорректно. Их естественное действие – это отключиться.

      Проверьте винчестер и все другие носители, подключенные к ПК, на вирусы. Обязательно сделайте несколько глубоких сканирований интегрированным антивирусом и их онлайн версией. Примените помимо встроенной защиты, сканеры типа AdwCleaner, Malwarebytes. Добавьте проблемную утилиту в список исключений антивируса.

    Обязательно проверьте ПК на наличие зловредов

    Сборка Windows

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

    • Купите лицензию или скачайте софт от надежного поставщика. Так как Windows 10 бесплатная, то ее выбор для многих уже очевиден. В семерке наиболее стабильной считается x64, где применены последние апдейты сборки. Лучше скачивать чистый образ, без примесей дополнительных программ.
    Обновление

    Установка актуальных пакетов дополнений – важный шаг на пути к стабильной работе ОС. Если обновления устанавливаются некорректно или вообще отсутствуют, то утилиты будут отказываться запускаться. В современном мире без загрузки актуальных данных многие программы просто не будут работать. Это относится к новым апдейтам сборки Windows, драйверам и т.д. То же самое следует сказать про стандартные .NET Framework и DirectX, которые желательно обновить до актуальных. Microsoft Visual C++ свежих версий, можно также загрузить, однако учтите момент, что некоторые программы требуют наличия определенных версий визуализатора.

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

    Проверьте наличие актуальных обновлений

    Выход в интернет

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

    • Отключите или перенастройте свой антивирус под проблемную программу. На время деактивируйте Защитник. Удостоверьтесь в наличии нормальной скорости от провайдера. Файрвол должен пропускать все данные через себя.
    Отдельные советы для игр
    • Сторонние модификаторы (моды, патчи, скрипты, читы и т.д.) к играм уже проблема. Если нет желания постоянно получать бан и кучу ошибок, то откажитесь от использования модификаторов. Тоже касается патчей. Только дополнения от разработчиков можно использовать, а при инсталляции другого софта вся ответственность ложиться исключительно на вас.
    • Если игра получена из Steam, то стандартно попробуйте проверку кэша, запуск от админа, смену лаунчера – запуск игры напрямую.
    • Восстановите файлы игры или переустановите ее. Наверное, что-то было утеряно, поэтому игра не способна функционировать в привычном режиме.
    • Отключите все утилиты на ПК. Запустите только одну игру. Всегда есть риск конфликтов между софтом. Выполнить такой запуск можно путем “чистой загрузки системы”.
    • Иногда пользователи качают бета-версии. В таком случае проблемы неизбежны. Обязательно удостоверьтесь, что релиз вашей игры уже состоялся и ее распространяют официально.
    • Не забывайте про техподдержку. Иногда ошибка появляется по вине разработчиков, случаются сбои на серверах или были выпущены проблемные обновления. Тут решить проблему могут только те, кто ее спровоцировал – разработчики.
    • Отдельно стоит сказать про большое значение правильных настроек видео для игр. По этому поводу, небольшое видео по проблеме в ГТА 5 вам поможет.

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

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

    Иллюстрация ошибки

    Содержание

    1. Причины прекращения работы программы
    2. Способы исправления программного сбоя
    3. Отсутствие необходимого ПО
    4. Проблемы самой программы
    5. Исправляем вылет программы в результате сбоя Windows
    6. Повреждение системного файла, к которому обращается программа
    7. Исправляем сбой программы, связанный с аппаратными проблемами ПК
    8. Ошибка ОЗУ
    9. Сбои в работе винчестера
    10. Тестируем видеокарту на наличие неполадок
    11. Заключение

    Причины прекращения работы программы

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

    Программный сбой — сюда можно отнести:

    • Нехватку ОЗУ для выполнения операций программой;
    • Отсутствие комплекта API или библиотек, к которым софт должен обращаться для правильного функционирования;
    • Проблемы самой программы.

    Сбой Windows — он включает в себя:

    • Атаку системы вирусами;
    • Повреждение системного файла (файлов), к которому программа обращается в процессе работы.

    Аппаратные проблемы — в этом случае следует проверить на наличие сбоев комплектующие, а именно:

    • Оперативную память;
    • Жесткий диск;
    • Видеоадаптер.

    Разберем каждую из причин по порядку.

    Скрин прекращения работы iTunes

    Способы исправления программного сбоя

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

    Открыть диспетчер задач — для этого жмем сочетание клавиш «Ctrl + Alt + Delete» и в появившемся окне выбираем «Запустить диспетчер задач»;

    Альтернативный вариант — нажать сочетание кнопок «Win + R» и в открывшемся окошке «Выполнить» набрать taskmgr, после чего нажать «Enter».

    Запустить программу и во вкладке «Процессы» диспетчера задач проследить, какое количество ОЗУ требуется ей для работы. Если его не хватает, то остается два варианта:

    В этом же разделе закрыть ненужные процессы.

    Увеличить объем файла подкачки — это позволит (в том случае, если программе не хватает ОЗУ и она обращается к жесткому диску для того, чтобы хранить там промежуточные данные об операциях), выделить больше места на винчестере для выполнения приложения. Осуществить это можно так:

    Зайти в «Панель управления», выбрать вкладку «Система и безопасность», затем «Система», в сведениях об имени компьютера нажать на «Изменить параметры», далее «Дополнительно». Параметры «Быстродействия», снова «Дополнительно» и в блоке «Виртуальная память» выбираем вкладку «Изменить», после чего увеличиваем файл подкачки и нажимаем «ОК» — готово.

    Скриншот настроек виртуальной памяти

    Отсутствие необходимого ПО

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

    Для Win32 (x86):

    • http://www.microsoft.com/ru-ru/download/details.aspx?id=42643

    Для Win64

    • https://www.microsoft.com/ru-ru/download/details.aspx?id=42643

    После этого перейдите в центр обновления Windows и установите все обновления данного ПО.

    Проблемы самой программы

    Ошибка «Возникшая проблема привела к прекращению работы программы» может возникать и в том случае, если сама версия программы, используемая вами, некорректна. Это может возникать, если:

    • Установлена пиратская версия софта (к примеру, RePack игры), тут выходом является поиск альтернативной версии или обращение к разработчику;
    • Вы пользуетесь бета-версией программы, тут поможет только ее удаление и загрузка официальной программы с сайта разработчика.

    Исправляем вылет программы в результате сбоя Windows

    Ошибки Windows в результате вирусной атаки. Фатальные ошибки программы, зачастую, возникают в результате повреждения файлов и библиотек Windows вирусами. В таком случае следует сканировать систему утилитой Dr. Web Cureit. Для этого необходимо:

    1. Загрузить Доктор Веб с официального сайта программы — https://free.drweb.ru/cureit/;
    2. Установить и запустить антивирус, в результате откроется вот такое окно, где необходимо кликнуть на вкладку «Начать проверку»;

    Скрин доктор Веб Кюрейт

    По окончании проверки вам будет предложено внести вирус в карантин или удалить его — в большинстве случаев его можно удалить.

    Повреждение системного файла, к которому обращается программа

    Иногда проблема, связанная с прекращением работы программы, возникает в результате повреждения системного файла или библиотеки Windows. В таком случае требуется найти дамп памяти — файл, содержащий сведения об ошибке, возникшей в результате запуска вашей программы, о состоянии процессора, ОЗУ и других компонентов в момент аварийного завершения работы приложения. Так мы сможем узнать конкретно в нашем случае, в результате чего возникает данная ошибка. Итак, чтобы посмотреть дамп памяти в момент краха приложения, нужно:

    1. Скачать по ссылке специальную утилиту «ProcDump», обеспечивающую быстрое создание дампа памяти, в котором не будет содержаться лишних сведений — https://docs.microsoft.com/ru-ru/sysinternals/downloads/procdump;Страница загрузки ProcDump
    2. Загруженный архив необходимо распаковать в отдельную папку и скопировать путь к ней, он понадобится нам для правильного запуска утилиты;
    3. Запускаем файл procdump.exe или procdump64.exe (в зависимости от разрядности установленной на вашем ПК ОС) и принимаем лицензионное соглашение;
    4. Открываем командную строку Windows (для этого жмем сочетание клавиш «Win +R», в окне «Выполнить» набираем cmd.exe и нажимаем «Enter»), в ней прописываем следующее:
    5. *********procdump.exe -accepteula -e -w [имя сбойного приложения] ********, где ******* — путь к папке с исполняемым файлом Procdump;
    6. Пример: C:\UsersProcDumpprocdump.exe -accepteula -e -w opera.exe C:\UsersProcDump — теперь запускаем браузер «Opera» и в том случае, если произойдет крах программы, в папке ProcDump сохранится малый дамп памяти, который расскажет о причине возникновения неполадок и состоянии «железа» в момент ошибки.
    7. Запускаете вашу программу и ждете ее вылета — как только возникнет ошибка, в папке ProcDump будет автоматически создан малый дамп памяти, содержащий сведения о файле, который виноват в вылете приложения, нам осталось лишь прочесть его.

    Картинка работы ProcDump

    Подробнее о том, как прочитать дамп памяти:

    Для Windows 10:

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

    Исправляем сбой программы, связанный с аппаратными проблемами ПК

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

    Ошибка ОЗУ

    • Для диагностики оперативной памяти воспользуемся встроенной в Windows утилитой «MdSched», чтобы открыть ее, нажимаем сочетание клавиш «Win + R» и в уже знакомом нам окне «Выполнить» набираем mdsched.exe, после чего нажимаем «Enter»;
    • Нам предложат два варианта диагностики ОЗУ, выбираем тот, что рекомендуется — готово.

    Окно проверки компьютера

    Проверьте неполадки с памятью

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

    Сбои в работе винчестера

    Чтобы запустить проверку жесткого диска с исправлением ошибок, необходимо:

    1. Открыть командную строку (Win + R→cmd.exe→Enter) и набрать в ней: chkdsk /(имя диска, на котором расположена программа): /f /r и нажать «Enter» (пример: chkdsk C: /f /r);
    2. Далее может выскочить надпись «Невозможно выполнить команду CHKDSK, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? [Y(да)/N(нет)]» — тут вводите Y и нажимаете «Enter».
    3. Выполняем перезагрузку Windows, в процессе которой будет произведена проверка винчестера и исправление ошибок его работы (если таковые имеются) средствами ОС.

    Экран утилиты chkdsk

    Тестируем видеокарту на наличие неполадок

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

    1. Перейдите на официальный сайт разработчика по ссылке — http://www.ocbase.com/index.php/download;
    2. В самом низу страницы расположены ссылки на скачивание программы в двух видах — в исполнимом файле или в архиве, выбираем любой и загружаем утилиту;

    Иллюстрация загрузки OCCT

    1. После установки запускаем OCCT и задаем следующие параметры тестирования:

    Окно проверки видеокарты с помощью OCCT

    Некоторые параметры можно изменить:

    Если у вас старая видеокарта, оптимально будет задать во вкладке «Версия DirectX» DirectX9;

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

    1. Далее следует кликнуть на вкладку «ON», после чего начнется тест видеокарты. Рекомендуется закрыть на период тестирования программы, потребляющие большое количество ресурсов ПК, так как OCCT в процессе проверки видеокарты даст на нее большую нагрузку;
    2. По окончании тестирования откроется папка с результатами проверки различных параметров и режимов работы графического адаптера — нас интересует лишь верхняя надпись:
    3. Если ошибок нет, на скриншоте результата проверки будет написано «No Error».

    Картинка проверки видеокарты OCCT

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

    Заключение

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

    Возможно, вам также будет интересно:

  • Если в полисе осаго допущена ошибка в номере
  • Если в полисе осаго допущена ошибка в адресе собственника
  • Если в полисе омс ошибка
  • Если в полисе каско допущена ошибка
  • Если в повестке ошибка в фамилии

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии