Как исправить ошибку 0xe0434352 «Исключение неизвестное программное исключение в приложении»

Запуск приложения в Windows может прервать сообщение об ошибке «Исключение неизвестное программное исключение 0xe0434352». Она также может возникнуть при перезагрузке компьютера. Узнаем подробнее причине ее возникновения и как исправить.

Причины ошибки

Проблема с запуском приложений, который прерывается кодом ошибки 0xe0434352, может произойти по следующим причинам:

Поврежденные драйвера видеокарты. Часто проблема возникает из-за устаревших или поврежденных графических драйверов.

Проблема NET Framework. Есть несколько версий этой программной платформы(4.6.1, 4.6, 4.5.2 и 4.5.1), из-за которых иногда возникает эта ошибка при открытии приложений. Чтобы ее решить, запустите средство восстановления NET Framework.

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

Нарушена целостность системы. С этой проблемой можно столкнуться при повреждении системных файлов. Для восстановления воспользуемся инструментами DISM и SCF.

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

Обновление графического процессора

Во многих случаях причина возникновения неизвестного программного исключения 0xe0434352 связана с повреждением драйвера видеокарты.

Откройте Диспетчер устройств командой devmgmt.msc, запущенной из окна «Выполнить» (Win + R).

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

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

Если не удалось обновить драйвер этим способом. Загрузите последнюю версию драйверов из сайта NVIDIA или AMD, запустите скачанный файл и следуйте инструкциям на экране до завершения установки.

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

Запуск инструмента восстановления Framework

Еще одной причиной возникновения неизвестного программного исключения 0xe0434352 при запуске приложения является повреждение Framework. Для восстановления программной платформы выполните следующие шаги:

Откройте поиск в интернете, и сделайте запрос «Microsoft .NET Framework Repair Tool», затем перейдите на сайт Майкрософт.

Щелкните на кнопку Download, в следующем окне отметьте флажком NetFxRepairTool.exe и нажмите далее, чтобы начать загрузку.

Запустите загруженный файл и следуйте запросам до завершения установки.

После перезагрузки компьютера повторите то действие, которые было прервано сообщением с кодом 0xe0434352.

Проверка жесткого диска утилитой CHKDSK

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

Имейте в виду, что проверке утилитой CHKDSK подлежат только жесткие диски (HDD). Если установлен SDD, то перейдите к следующему решению.

В строке системного поиска наберите cmd и под найденным результат щелкните на «Запуск от имени администратора».

В консоли выполните команду:

chkdsk /f

Дождитесь ее завершения и перезагрузите компьютер.

Выполнение чистой загрузки

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

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

Перейдите в конфигурацию системы командой msconfig, запущенной из окна «Выполнить» (Win + R).

В верхнем меню перейдите на вкладку Службы и отметьте флажком «Не отображать службы Майкрософт».

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

Затем откройте вкладку «Автозагрузка», щелкните на кнопку «Открыть диспетчер задач».

Отобразится список приложений, которые запускаются в фоновом режиме при старте Windows. Поочередно отключите все включенные программы. Затем перезагрузите ПК.

Теперь система будет загружена в режиме чистой загрузки. Попробуйте запустить приложение, которое прерывалось ошибкой 0xe0434352 при обычной загрузке.

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

Сканирование системы утилитами DISM и SFC

При запуске приложения обращаются к системным библиотекам DLL. В случае их повреждение запуск будет прерван ошибкой 0xe0434352. Для восстановления целостности систему запустите по очереди утилиты DISM и SFC.

В строке поиска Windows наберите cmd и нажмите на запуск от имени администратора.

В консоли выполните команду:

sfc /scannow

После завершения сканирования выполните команду:

DISM /Online /Cleanup-Image /RestoreHealth

Дождитесь завершения и перезагрузите ПК. Проверьте, удалось ли устранить ошибку 0xe0434352.

Ссылка на основную публикацию