Исправление необработанного исключения в вашем приложении в Windows 10

Вы боретесь с сообщением об ошибке, в вашем приложении произошло необработанное исключение? Если да, эта статья поможет вам найти потенциальное решение этой проблемы. Эта ошибка обычно возникает при попытке запустить приложение, созданное ранее в Visual Studio. Часто эти ошибки появляются в основном в приложениях, связанных с Uplay, Internet Explorer и играми, специально созданными для более старой версии Windows. Эту проблему можно легко решить, попробовав приведенные ниже методы.

Как исправить необработанное исключение, возникшее в вашем приложении в Windows 10

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

  • Сторонняя антивирусная программа может помешать работе некоторых приложений для защиты.
  • Наличие поврежденных системных файлов.
  • Если включена отладка скриптов, вероятность ошибки высока.
  • Нарушение MSVCR92.DLL.
  • Если обновления Windows, приложений и .Net Framework устарели.
  • Отсутствие .Net Framework для приложений, созданных в старой версии.

Способ 1: обновить Windows

Распространенной причиной возникновения ошибки необработанного исключения win32 является нарушение прав доступа в MSVCR92.DLL, ответственное за остановку работы приложения и вызов функции strncpy. Основной метод, рекомендуемый для решения этой проблемы, — обновить операционную систему Windows, если она устарела. Microsoft уже знает об этой проблеме и предоставила исправление в своем последнем обновлении. Поэтому убедитесь, что ОС Windows обновлена ​​до последней версии. Прочитайте или прочитайте руководство Что такое Windows, чтобы узнать больше о процессе обновления Windows. Чтобы обновить Windows, следуйте нашему руководству по загрузке и установке последнего обновления Windows 10.

После завершения всех обновлений перезагрузите систему. Запустите приложение, в котором произошло необработанное исключение в компоненте вашего приложения. Ранее преобладала ошибка Windows 10, и проверьте, исправлена ​​ли она.

Способ 2: обновить приложения

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

1. Нажмите клавишу Windows, введите Магазин Microsoft и нажмите Открыть.

2. Щелкните значок с тремя горизонтальными точками в правом верхнем углу страницы экрана дисплея Microsoft Store.

  Как использовать родительский контроль в Windows 10

3. В раскрывающемся меню выберите пункт «Загрузки и обновления».

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

5. После обновления перезагрузите компьютер.

Способ 3. Запустите средство устранения неполадок приложений Магазина Windows.

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

1. Нажмите одновременно клавиши Windows + I, чтобы открыть Настройки.

2. Выберите параметр «Обновление и безопасность».

3. Перейдите в меню «Устранение неполадок» на левой панели.

4. Щелкните Приложения Магазина Windows и нажмите кнопку Запустить средство устранения неполадок.

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

Способ 4: временно отключить сторонний антивирус (если применимо)

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

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

Способ 5: включить .Net Framework

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

1. Нажмите одновременно клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».

2. Введите дополнительные функции и нажмите клавишу Enter, чтобы запустить функции Windows.

3. Разверните и установите все флажки в поле .NET Framework 3.5 (включая .NET 2.0 и 3.0). Затем нажмите ОК.

4. Нажмите «Разрешить Центру обновления Windows загрузить файлы для вас».

5. Теперь подождите несколько секунд, пока Windows не завершит появление запроса на запрошенные изменения, а затем нажмите «Закрыть».

6. Наконец, перезагрузить компьютер чтобы изменения были эффективными.

Способ 6: восстановить системные файлы

Иногда некоторые системные файлы могут быть повреждены из-за атак вредоносных программ, неправильного завершения работы, незавершенной установки обновлений Windows и т. д. Ошибка дисковода влияет на целостность процессора. Таким образом, для устранения ошибок необходимо запустить средство проверки системных файлов (SFC) и сканирование обслуживания образов развертывания и управления ими (DISM). Прочтите наше руководство по восстановлению системных файлов в Windows 10 и следуйте инструкциям, чтобы восстановить все поврежденные файлы.

Способ 7: запустить сканирование на наличие вредоносных программ

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

  Как пакетно переименовывать файлы и папки в Windows без использования сторонних приложений

Способ 8: удалить последние обновления

Любые предыдущие несовместимые обновления на вашем ПК с Windows 10 могут вызвать эту ошибку. Следовательно, вам рекомендуется удалить последние обновления, установленные на вашем компьютере, чтобы устранить эту ошибку. Это очень легко сделать, и шаги демонстрируются следующим образом.

1. Нажмите клавишу Windows и введите «Панель управления», затем нажмите «Открыть».

2. Установите вид по категории.

3. Теперь нажмите «Удалить программу» в меню «Программы», как показано на рисунке.

4. Нажмите Просмотр установленных обновлений на левой панели, как показано.

5. Теперь найдите и выберите самое последнее обновление, указав дату «Установлено в день» и нажав «Удалить», как показано ниже.

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

Метод 9: удалить значение реестра Launcher (если применимо)

Некоторые пользователи сообщали, что при попытке запустить Uplay через Ubisoft возникло необработанное исключение win32. Это можно решить, удалив ключ запуска через редактор реестра. Следуйте инструкциям ниже, чтобы сделать то же самое.

1. Нажмите одновременно клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».

2. Введите regedit и нажмите Enter, чтобы открыть редактор реестра.

3. Нажмите Да в подсказке.

4. В окне редактора реестра перейдите в следующую папку.

ComputerHKEY_LOCAL_MACHINESOFTWAREWOW6432NodeUbisoft

5. Теперь щелкните правой кнопкой мыши клавишу запуска и выберите параметр «Удалить».

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

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

Способ 10: сброс настроек Internet Explorer (если применимо)

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

1. Нажмите одновременно клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».

2. Введите inetcpl.cpl в строке «Выполнить» и нажмите Enter, чтобы открыть окно свойств Интернета.

3. Перейдите на вкладку «Дополнительно».

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

5. В окне «Сбросить настройки Internet Explorer» установите флажок «Удалить личные настройки» и нажмите «Сбросить».

6. Нажмите «Закрыть» в подсказке.

7. Теперь перезагрузите компьютер и перезапустите Internet Explorer.

Способ 11: включить .Net Framework

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

1. Откройте панель управления из панели поиска Windows.

  Предотвращение перехода Windows в спящий режим при загрузке файлов Chrome

2. Установите вид по категории. Выберите опцию «Программы».

3. Теперь нажмите «Включить и отключить функции Windows» в разделе «Программы и компоненты».

4. В окне «Компоненты Windows» установите флажок «.NET Framework 4.8 Advanced Series» и нажмите «ОК».

Примечание. Если .NET Framework 4.8 Advanced Series уже включен, восстановите его, сняв флажок. Затем перезагрузите систему и снова включите .NET Framework 4.8 Advanced Series. Еще раз перезагрузите компьютер.

5. Наконец, перезагрузите компьютер.

Способ 12: отключить отладку скриптов и удалить ключи реестра (если применимо)

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

1. Нажмите одновременно клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».

2. Введите inetcpl.cpl и нажмите Enter, чтобы открыть свойства Интернета.

3. Перейдите на вкладку «Дополнительно».

4. Найдите и установите флажок Отключить отладку сценариев (Internet Explorer) в разделе Браузер.

5. Выберите «Применить», а затем нажмите «ОК», чтобы сохранить внесенные изменения.

6. После внесения изменений одновременно нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».

7. Введите regedit и нажмите клавишу Enter, чтобы запустить редактор реестра.

8. Нажмите Да в подсказке.

9. В окне редактора реестра перейдите в следующую папку.

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebug

Примечание 1. Эти иллюстрации используются на 64-разрядной машине.

Примечание 2. Если вы используете 32-разрядную машину, перейдите по следующему пути:

HKEY_LOCAL_MACHINE MicrosoftWindows NTCurrentVersionAeDebug

10. Щелкните правой кнопкой мыши ключ Debugger и выберите Удалить в контекстном меню.

11. После удаления ключа перейдите в следующее место:

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework

Примечание. Если вы используете 32-разрядную машину, перейдите по следующему пути:

HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework

12. Теперь щелкните правой кнопкой мыши ключ DbgManagedDebugger и выберите Удалить в контекстном меню.

13. Закройте окно редактора реестра и перезагрузите компьютер.

Способ 13: выполнить чистую загрузку

Иногда сторонние приложения мешают и создают конфликтную среду в Windows. Этот метод устранения неполадок может сработать в вашу пользу и определить, не является ли какая-либо сторонняя программа помехой и причиной ошибки. Прочитайте наше руководство «Как выполнить чистую загрузку в Windows 10», чтобы сделать то же самое.

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

Способ 14: перезагрузить компьютер

Тем не менее, если вы столкнулись с этой проблемой на ПК с Windows 10, последний вариант — переустановить системные файлы. Это возможно с помощью процесса, называемого чистой установкой. Он стирает предыдущую операционную систему, данные, хранящиеся в программах, настройках и всех ваших личных файлах. И будет установлена ​​новая ОС со всеми установленными обновлениями. Тем не менее, вы можете сбросить Windows 10 без потери данных. Следуйте нашему руководству о том, как сбросить Windows 10 без потери данных.

После того, как на вашем компьютере будет установлен ремонт, ваша операционная система будет обновлена ​​до последней версии.

***

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