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

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

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

Как исправить необработанное исключение, возникшее в вашем приложении в Windows 10(How to Fix Unhandled Exception Has Occurred in Your Application on Windows 10)

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

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

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

Распространенной причиной возникновения ошибки необработанного исключения win32 является нарушение прав доступа в MSVCR92.DLL, ответственное за остановку работы приложения и вызов функции strncpy. Основной метод, рекомендуемый для решения этой проблемы, — обновить операционную систему Windows , если она устарела. Microsoft уже знает об этой проблеме и предоставила исправление в своем последнем обновлении. Поэтому убедитесь, что ОС Windows(Windows OS) обновлена ​​до последней версии. Прочитайте или прочитайте руководство Что такое Windows(What is Windows) , чтобы узнать больше о процессе обновления Windows(Windows Update Process) . Чтобы обновить Windows , следуйте нашему руководству по загрузке и установке последнего обновления Windows 10(download and install Windows 10 latest update) .

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

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

Способ 2: обновить приложения(Method 2: Update Apps)

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

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

открыть магазин майкрософт

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

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

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

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

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

нажмите «Получить обновления».  Исправление необработанного исключения в вашем приложении в Windows 10

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

Читайте также: (Also Read:) Как исправить ошибку «Отсутствует StartupCheckLibrary.dll»(How to Fix StartupCheckLibrary.dll Missing Error)

Способ 3. Запустите средство устранения неполадок приложений Магазина Windows.(Method 3: Run Windows Store Apps Troubleshooter)

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

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

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

нажмите «Обновление и безопасность»

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

4. Щелкните Приложения Магазина Windows( Windows Store Apps) и нажмите кнопку Запустить средство устранения неполадок(Run the troubleshooter) .

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

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

Способ 4: временно отключить сторонний антивирус (если применимо)(Method 4: Disable Third-Party Antivirus Temporarily (If Applicable))

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

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

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

Способ 5: включить .Net Framework(Method 5: Turn On .Net Framework)

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

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

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

Введите дополнительные функции и нажмите Enter.

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

Убедитесь, что все .NET Framework 3.5 включают .NET 2.0 и 3.0.

4. Щелкните Разрешить Центру обновления Windows загрузить файлы для вас(Let Windows Update download the files for you) .

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

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

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

6. Наконец, перезагрузите компьютер(restart the PC ) , чтобы изменения вступили в силу.

Читайте также: (Also Read:) исправлено отсутствие элементов контекстного меню при выборе более 15 файлов .(Fix Context Menu Items Missing when more than 15 Files are Selected)

Способ 6: восстановить системные файлы(Method 6: Repair System Files)

Иногда некоторые системные файлы могут быть повреждены из-за атак вредоносных программ, неправильного завершения работы, неполной установки обновлений Windows(malware attacks, improper shutdown, incomplete Windows update installations) и т. д. Ошибка дисковода влияет на целостность процессора. Поэтому для устранения ошибок необходимо запустить средство проверки системных файлов ( SFC ) и сканирование обслуживания образов развертывания и управления ими ( DISM ). Прочтите наше руководство по восстановлению системных файлов в Windows 10(How to Repair System Files on Windows 10) и следуйте инструкциям, чтобы восстановить все поврежденные файлы.

Запустите командные строки SFC и DISM для восстановления системных файлов.

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

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

выберите параметр Защита от вирусов и угроз в разделе Области защиты

Способ 8: удалить последние обновления(Method 8: Uninstall Recent Updates)

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

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

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

2. Установите вид(View by) по категории(Category) .

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

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

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

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

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

Теперь выберите самое последнее обновление и нажмите «Удалить».

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

Читайте также: (Also Read:) Исправление 0x80004002: такой интерфейс не поддерживается в Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)

Метод 9: удалить значение реестра Launcher (если применимо)(Method 9: Delete Launcher Registry Value (If Applicable))

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

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

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

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

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

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

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

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

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

удалить папку ключа запуска из редактора реестра

6. Наконец, закройте(close) редактор реестра(Registry Editor) и перезагрузите (reboot) компьютер(the PC) , чтобы изменения вступили в силу.

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

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

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

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

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

Введите inetcpl.cpl и нажмите Enter.  Исправление необработанного исключения в вашем приложении в Windows 10

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

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

Перейдите на вкладку «Дополнительно» и нажмите «Сброс».

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

Установите флажок Удалить личные настройки и выберите Сбросить.  Исправление необработанного исключения в вашем приложении в Windows 10

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

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

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

Читайте также: (Also Read:) исправьте COMDLG32.OCX, отсутствующий в Windows 10(Fix COMDLG32.OCX Missing in Windows 10)

Способ 11: включить .Net Framework(Method 11: Turn On .Net Framework)

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

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

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

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

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

3. Теперь нажмите « Включить и отключить функции Windows» в(Turn Windows features on and off) разделе « Программы и компоненты(Programs and Features) ».

нажмите «Включить и отключить функции Windows».  Исправление необработанного исключения в вашем приложении в Windows 10

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

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

Установите флажок .NET Framework 4.8 Advanced Series.

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

Способ 12: отключить отладку скриптов и удалить ключи реестра (если применимо)(Method 12: Disable Script Debugging and Remove Registry Keys (If Applicable))

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

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

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

Введите inetcpl.cpl и нажмите Enter.

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

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

Включите Отключить отладку сценариев Internet Explorer.

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

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

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

Введите regedit и нажмите Enter

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

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

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug

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

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

HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug

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

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

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

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

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

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

13. Закройте окно редактора реестра и (Registry Editor )перезагрузите (reboot) компьютер(your PC) .

Читайте также: (Also Read:) исправление того, что доменные службы Active Directory в настоящее время недоступны(Fix The Active Directory Domain Services is Currently Unavailable)

Способ 13: выполнить чистую загрузку(Method 13: Perform Clean Boot)

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

Установите флажок «Скрыть все службы Microsoft» и нажмите кнопку «Отключить все».  Исправление необработанного исключения в вашем приложении в Windows 10

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

Способ 14: перезагрузить компьютер(Method 14: Reset PC)

Тем не менее, если вы столкнулись с этой проблемой на ПК с Windows 10, последний вариант — переустановить системные файлы. Это возможно с помощью процесса под названием « Чистая установка(Clean install) » . Он стирает предыдущую операционную систему(System) , данные, хранящиеся в программах, настройках и всех ваших личных файлах. И будет установлена ​​новая ОС со всеми установленными обновлениями. Тем не менее, вы можете сбросить Windows 10 без потери данных. Следуйте нашему руководству о том, как сбросить Windows 10 без потери данных(How to Reset Windows 10 Without Losing Data) .

Теперь выберите вариант в окне «Сбросить этот компьютер».

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

Рекомендуемые:(Recommended:)

Мы надеемся, что эта статья была вам полезна, и вы научились исправлять необработанное исключение, возникшее в вашем приложении(unhandled exception has occurred in your application) в Windows 10 . Дайте нам знать, какой метод работал лучше всего для вас. Пожалуйста, не стесняйтесь обращаться к нам с любыми вопросами или предложениями через раздел комментариев, указанный ниже.



About the author

Я профессиональный аудиотехник и клавишник с опытом работы более 10 лет. Я работал в корпоративном мире в качестве консультанта и менеджера по продуктам, а в последнее время — инженером-программистом. Мои навыки и опыт позволяют мне работать над различными типами проектов от малого бизнеса до крупных компаний. Я также являюсь экспертом по Windows 11 и работаю над новой операционной системой уже более двух лет.



Related posts