Если вы часто видите сообщение об ошибке Исключенное неизвестное исключение программного обеспечения (0xe0434352) произошло в приложении по адресу 0x77312c1a при выключении компьютера под Windows, вот несколько возможных решений, которые могут вам помочь. Хотя местоположение может быть различным в разные моменты времени, или коды ошибок могут быть 0xe0434352, 0xc06d007e, 0x40000015, 0xc00000d, 0xc0000409 и т. Д., Но решение более или менее одинаково.

Исключение неизвестного программного обеспечения исключение произошло в приложении
Это сообщение об ошибке может появиться по различным причинам. Например, вы можете получить его из-за поврежденной установки.NET Framework, а также из-за испорченного драйвера устройства.
1] Использовать инструмент восстановления.NET Framework
Если вы используете Windows 7 или более раннюю версию, используйте средство восстановления.NET Framework, сделанное Microsoft для устранения сбоев в Framework. Этот инструмент поддерживает.NET Framework 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 и 3.5 SP1.
2] Запустить пробный диск
Откройте командную строку с повышенными правами и выполните следующую команду:
chkdsk /f
Проверьте, помогает ли это.
3] Устранение неполадок в состоянии чистой загрузки
Чистая загрузка помогает пользователям исправить различные проблемы с драйверами устройств Windows. Следовательно, если вы недавно обновили свой компьютер до более новой версии и у вас есть очень старые драйверы устройств, выполните Clen Boot и попытайтесь устранить проблему вручную.
4] Запуск проверки системных файлов

sfc /scannow
Возможно, вам придется присваивать свой компьютер после завершения сканирования.
5] Использовать восстановление системы
Если вы вдруг начали получать эту ошибку без обновления системы или установки какого-либо драйвера, вы можете использовать точку восстановления системы, чтобы вернуться к хорошей точке.
Надеюсь, вы найдете что-то полезное для решения вашей проблемы.