Поправете необработено изключение, възникнало във вашето приложение в 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 , приложенията и .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 store и щракнете върху Отвори(Open) .

Отворете microsoft store

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 Store(Method 3: Run Windows Store Apps Troubleshooter)

Всички проблеми, свързани с Microsoft Apps , ще бъдат отстранени чрез стартиране на инструмент за отстраняване на неизправности в Windows Store Apps . Това също би разрешило тази необработена грешка при изключение. Ето няколко инструкции за стартиране на инструмента за отстраняване на неизправности в мрежата на компютър с Windows 10 .

1. Натиснете едновременно Windows + I keysНастройки(Settings) .

2. Изберете настройката Актуализация и защита(Update & Security) .

щракнете върху Актуализация и сигурност

3. Отидете в менюто за отстраняване(Troubleshoot) на неизправности от левия панел.

4. Щракнете върху Windows Store Apps и изберете бутона Стартиране на инструмента за отстраняване на неизправности(Run the troubleshooter) .

Windows Store apps щракнете върху Стартиране на инструмента за отстраняване на неизправности

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 Features .

Въведете optionalfeatures и натиснете 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 Update да изтегли файловете вместо вас(Let Windows Update download the files for you) .

Щракнете върху Позволете на Windows Update да изтегли файловете вместо вас.  Поправете необработено изключение, възникнало във вашето приложение в Windows 10

5. Сега изчакайте няколко минути, докато Windows завърши, се появи подканата за исканите промени и след това щракнете върху (Windows completed the requested changes)Close .

изчакайте няколко минути, докато Windows завърши, се появи подкана за исканите промени и след това щракнете върху Close

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: Изтриване на стойността на системния регистър на стартера (ако е приложимо)(Method 9: Delete Launcher Registry Value (If Applicable))

Някои потребители съобщиха, че е възникнало необработено изключение за win32 при опит за стартиране на Uplay чрез Ubisoft . Това може да бъде разрешено чрез изтриване на ключа за стартиране чрез редактора на системния регистър. Следвайте стъпките, дадени по-долу, за да направите същото.

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 в подканата.

Щракнете върху 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 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 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts