Как исправить «Проблема привела к тому, что программа перестала работать правильно»



Попробуйте наш инструмент устранения неполадок

Проблема привела к тому, что программа перестала правильно работать. Windows закроет программу и уведомит вас, если решение доступно, когда Windows обнаружит, что цикл, такой как while (true) {}, не завершается. В этот момент рассматриваемое приложение должно отправить сообщение в Windows, сообщая, что оно все еще работает, но не работает, что приводит к этому сообщению об ошибке.



проблема-вызвана-программа-перестать-работать-правильно



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



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

Метод 1: восстановить поврежденные системные файлы

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

Метод 2: использование режима совместимости с Windows

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



  1. Щелкните правой кнопкой мыши значок программы, неважно, игра это или файл, с которым у вас возникли проблемы, а затем нажмите Свойства .
  2. Нажми на Совместимость вкладка в окне свойств.
  3. Под Режим совместимости заголовок, выберите раскрывающееся меню, в котором говорится Запустите программу в режиме совместимости для и во всплывающем меню выберите Windows Vista / 7 или XP, чтобы открыть программу так, как она открывалась бы в более старой версии операционной системы.
  4. Если он не работает с XP, попробуйте Vista, если он не работает с Vista, попробуйте 7 и так далее, пока не найдете правильную совместимость для программы.
  5. Нажмите на Применять а потом Хорошо . Попробуйте запустить приложение или игру сейчас - все должно работать без проблем.

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

Метод 3: обновите драйверы видеокарты

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

  1. Нажмите одновременно Windows и Р, и введите devmgmt. msc в Бежать окно. Нажмите Войти или щелкните Хорошо открыть Диспетчер устройств .
  2. Развернуть Видеоадаптеры из списка устройств и щелкните правой кнопкой мыши ваша видеокарта.
  3. В контекстном меню выберите Обновление программного обеспечения драйвера .
  4. Следуйте инструкциям мастера, чтобы обновить драйверы, и перезагружать ваше устройство в конце концов.

обновить драйвер

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

Метод 4: Удалить конфликтующее программное обеспечение

По некоторым данным, многие заметили, что Антивирус Norton часто может быть корнем этой проблемы. Следовательно, будет целесообразно попробовать и удалить любое используемое вами антивирусное программное обеспечение / брандмауэр, и если программа начнет работать после удаления, замените свое программное обеспечение AV / FW другим, таким как AVG, BitDefender и т.

Метод 5: обновить DirectX

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

  1. нажмите Windows нажмите на клавиатуре и введите Проверить обновления .
  2. когда Обновления Windows открывается, щелкните Проверяйте обновления.
  3. поскольку Directx является частью операционной системы, Центр обновления Windows обновит ее автоматически, если в Интернете появится более новая версия. Пусть скачает все, что найдет, и перезагружать в конце концов, если об этом попросят.

Для Windows 8/10 см. GIF ниже:

проверка обновлений

Метод 6: перезагрузите компьютер

Выполните чистую загрузку вашей системы, см. Шаги ( Вот )

Метод 7: отключение предотвращения выполнения данных

Data Execution Protection (DEP) - это функция безопасности, которая поставляется со всеми версиями Windows, начиная с Windows 7. DEP - это функция безопасности, разработанная для защиты компьютеров Windows от повреждений, которые могут быть причинены вирусами и другими угрозами безопасности. Хотя DEP - довольно удобная и полезная функция, некоторые пользователи Windows часто хотят ее отключить. Что ж, вы, безусловно, можете включать и отключать защиту от выполнения данных в любой версии Windows (включая Windows 10) по своему желанию.

Щелкните меню Пуск и введите cmd, щелкните правой кнопкой мыши cmd и выберите Запуск от имени администратора. В окне командной строки введите

bcdedit.exe / set {current} nx AlwaysOff

Затем проверьте, начинают ли приложение / программа или игра работать, если нет, затем снова включите DEP, введя следующую команду и нажав клавишу ENTER:

bcdedit.exe / set {current} nx AlwaysOn

3 минуты на чтение