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

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

  Как да изтриете актуализация на Windows 10, изтеглена във вашата система

3. Изберете опцията Изтегляния и актуализации в падащото меню.

4. Щракнете върху бутона Получаване на актуализации, за да изтеглите чакащите актуализации за всички приложения, свързани с Microsoft Store.

5. След като бъде актуализиран, рестартирайте компютъра.

Метод 3: Стартирайте инструмента за отстраняване на неизправности с приложения в Windows Store

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

1. Натиснете едновременно клавишите Windows + I, за да отворите Настройки.

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

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

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

5. Следвайте инструкциите на екрана, за да завършите процеса на отстраняване на неизправности.

Метод 4: Деактивирайте временно антивирусна програма на трети страни (ако е приложимо)

Антивирусната програма на трета страна може да причини пречки за някои приложения и да създаде изскачащ прозорец за грешка, който е възникнал във вашето приложение. Затова деактивирайте антивирусното приложение на трета страна. Прочетете нашето ръководство за това как да деактивирате временно антивирусната програма на Windows 10 и следвайте инструкциите, за да деактивирате временно антивирусната си програма на вашия компютър.

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

Метод 5: Включете .Net Framework

Някои стари приложения и програми се нуждаят от .Net Framework, за да функционират без грешка. Затова включете .Net Framework, като изпълните стъпките, дадени по-долу.

1. Натиснете едновременно клавишите Windows + R, за да отворите диалоговия прозорец Изпълнение.

2. Въведете optionalfeatures и натиснете клавиша Enter, за да стартирате функциите на Windows.

3. Разгънете и отметнете всички опции в полето .NET Framework 3.5 (включва .NET 2.0 и 3.0). След това щракнете върху OK.

4. Щракнете върху Позволете на Windows Update да изтегли файловете вместо вас.

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

6. И накрая, рестартирайте компютъра за да бъдат промените ефективни.

Метод 6: Поправете системни файлове

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

Метод 7: Стартирайте сканиране за злонамерен софтуер

Малка вирусна инфекция на вашето устройство или външен твърд диск може да предизвика тази подкана за грешка. Дори ако сканирането на компютъра с команди SFC и DISM не ви даде поправка, можете да опитате пълно сканиране на зловреден софтуер. Прочетете нашето ръководство за това как да премахнете зловреден софтуер от вашия компютър в Windows 10.

  Отворете оптичното си дисково устройство с клавишна комбинация [Windows]

Метод 8: Деинсталиране на последните актуализации

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

1. Натиснете клавиша Windows и въведете Control Panel, след което щракнете върху Open.

2. Задайте Преглед по като Категория.

3. Сега щракнете върху опцията Деинсталиране на програма под менюто Програми, както е показано.

4. Щракнете върху Преглед на инсталираните актуализации в левия панел, както е показано.

5. Сега потърсете и изберете най-новата актуализация, като се обърнете към Инсталирана на датата и щракнете върху опцията Деинсталиране, както е показано по-долу.

6. Накрая потвърдете всяка подкана и рестартирайте компютъра.

Метод 9: Изтриване на стойността на системния регистър на стартера (ако е приложимо)

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

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 в подканата Run и натиснете Enter, за да отворите прозореца Internet Properties.

3. Превключете към раздела Разширени.

4. Щракнете върху бутона Reset, както е маркирано, за да нулирате приложението в прозореца Internet Properties.

5. В прозореца Нулиране на настройките на Internet Explorer поставете отметка в квадратчето Изтриване на лични настройки и щракнете върху Нулиране.

6. Щракнете върху Close в подканата.

7. Сега рестартирайте компютъра си и рестартирайте Internet Explorer.

Метод 11: Включете .Net Framework

Понякога настоящата Windows .Net рамка може да се повреди. Поради това съобщението за грешка необработено изключение може да е възникнало във вашето приложение. Затова се уверете, че сте надстроили .Net Framework до най-новата му версия. За да направите това, изпълнете дадените инструкции.

  Как да спрете автоматичното стартиране на екипи на Microsoft в Windows 10

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

2. Задайте Преглед по като Категория. Изберете опцията Програми.

3. Сега щракнете върху опцията Включване и изключване на функциите на Windows в секцията Програми и функции.

4. В прозореца Функции на Windows проверете опцията .NET Framework 4.8 Advanced Series и щракнете върху OK.

Забележка: Ако .NET Framework 4.8 Advanced Series вече е активиран, поправете го, като премахнете отметката от квадратчето. След това рестартирайте системата си и активирайте отново .NET Framework 4.8 Advanced Series. Още веднъж рестартирайте компютъра си.

5. Накрая рестартирайте компютъра си.

Метод 12: Деактивирайте отстраняването на грешки на скриптове и премахнете ключовете на системния регистър (ако е приложимо)

Ако отстраняването на грешки в скрипта е активирано и регистърът има повредени данни, може да се появи изскачащо съобщение за грешка, особено с приложението Internet Explorer. Следователно, деактивирайте отстраняването на грешки в скрипта и премахнете свързаните ключове в системния регистър, като следвате стъпките, дадени по-долу.

1. Натиснете едновременно клавишите Windows + R, за да отворите диалоговия прозорец Изпълнение.

2. Въведете inetcpl.cpl и натиснете Enter, за да отворите Internet Properties.

3. Превключете към раздела Разширени.

4. Намерете и поставете отметка в квадратчето Деактивиране на отстраняване на грешки в скриптове (Internet Explorer) под секцията Браузър.

5. Изберете Приложи и след това щракнете върху OK, за да запазите направените промени.

6. След като модификацията приключи, натиснете едновременно клавишите Windows + R, за да отворите диалоговия прозорец Изпълнение.

7. Въведете regedit и натиснете клавиша Enter, за да стартирате редактора на системния регистър.

8. Щракнете върху Да в подканата.

9. В прозореца на редактора на системния регистър отидете до следното местоположение.

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebug

Забележка 1: Тези илюстрации се използват на 64-битова машина.

Забележка 2: Ако използвате 32-битова машина, отидете до следния път:

HKEY_LOCAL_MACHINE MicrosoftWindows NTCurrentVersionAeDebug

10. Щракнете с десния бутон върху клавиша Debugger и изберете Delete от контекстното меню.

11. След като изтриете ключа, отидете до следното местоположение:

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework

Забележка: Ако използвате 32-битова машина, отидете до следния път:

HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework

12. Сега щракнете с десния бутон върху ключа DbgManagedDebugger и изберете Delete от контекстното меню.

13. Затворете прозореца на редактора на системния регистър и рестартирайте компютъра.

Метод 13: Извършете чисто зареждане

Понякога приложенията на трети страни се намесват и създават конфликтна среда в Windows. Този метод за отстраняване на неизправности може да работи във ваша полза и да разбере дали някаква програма на трета страна стои зад пречката и причинява грешката. Прочетете нашето ръководство за това как да извършите чисто зареждане в Windows 10, за да направите същото.

След като стартирате компютъра си в безопасен режим, проверете дали проблемът продължава. Ако е така, деинсталирайте някоя от най-новите програми или приложения, които сте добавили към вашата система.

Метод 14: Нулиране на компютъра

Все пак, ако се сблъскате с този проблем на вашия компютър с Windows 10, последният избор е да преинсталирате системните файлове. Това е възможно чрез процес, наречен Чиста инсталация. Той изтрива предишната операционна система, данните, съхранявани в програми, настройки и всички ваши лични файлове. И ще бъде инсталирана нова ОС с всички инсталирани актуализации. И все пак можете да нулирате Windows 10, без да губите никакви данни. Следвайте нашето ръководство за това как да нулирате Windows 10 без да губите данни.

След като инсталирате ремонт на вашия компютър, вашата операционна система ще бъде актуализирана до най-новата си версия.

***

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