Поправете необработено изключение, възникнало във вашето приложение в Windows 10
Miscellanea / / April 22, 2022
![Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/a3c8af74ddf11f2acc9023ea22b5dd17.jpg)
Срещате ли се със съобщение за грешка, възникнало е необработено изключение във вашето приложение? Ако отговорът е да, тази статия ще ви насочи да намерите потенциално решение за този проблем. Тази грешка обикновено се случва, когато се опитате да стартирате приложение, създадено по-рано във Visual Studio. Често тези случаи на грешка се появяват предимно в приложения, свързани с Uplay, Internet Explorer и игри специално направен за по-старата версия на Windows. Този проблем може да бъде решен лесно, като изпробвате методите, дадени по-долу.
![Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/21680bd7b1d5be191efd71fafe9c4ab8.jpg)
Съдържание
- Как да коригирате необработено изключение, възникнало във вашето приложение в Windows 10
- Метод 1: Актуализирайте Windows
- Метод 2: Актуализирайте приложения
- Метод 3: Стартирайте инструмента за отстраняване на неизправности с приложения в Windows Store
- Метод 4: Деактивирайте временно антивирусна програма на трети страни (ако е приложимо)
- Метод 5: Включете .Net Framework
- Метод 6: Поправете системни файлове
- Метод 7: Стартирайте сканиране на злонамерен софтуер
- Метод 8: Деинсталиране на последните актуализации
- Метод 9: Изтриване на стойността на системния регистър на стартера (ако е приложимо)
- Метод 10: Нулиране на Internet Explorer (ако е приложимо)
- Метод 11: Включете .Net Framework
- Метод 12: Деактивирайте отстраняването на грешки на скриптове и премахнете ключовете на системния регистър (ако е приложимо)
- Метод 13: Извършете чисто зареждане
- Метод 14: Нулиране на компютъра
Как да коригирате необработено изключение, възникнало във вашето приложение в 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](/f/72b1e4e748e4190ef7a513d165efa795.png)
След като всички актуализации са направени, рестартирайте системата си. Стартирайте приложението, където необработеното изключение е възникнало в компонент във вашето приложение. Грешка Windows 10 преди е преобладавала и проверете дали е коригирана.
Метод 2: Актуализирайте приложения
Необходимо е да поддържате приложенията актуални. Процесът на актуализиране винаги гарантира, че ще предотврати появата на грешки по-рано. Следователно, следвайте стъпките по-долу, за да актуализирате приложенията.
1. Натисни Windows ключ, Тип Магазин на Microsoft, и щракнете върху Отвори.
![Отворете microsoft store](/f/f3357ce3fdc85baf658a1a63f5fd03ec.png)
2. Кликнете върху икона с три хоризонтални точки присъства в горния десен ъгъл на Microsoft Store екранна страница.
![Кликнете върху трите хоризонтални точки. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/ff6cf03b26ead01c9d714e05338696ca.png)
3. Изберете Изтегляния и актуализации опция в падащото меню.
![Изберете опцията Изтегляния и актуализации](/f/7f1ee419d416e9aa5664065fbb09bda1.png)
4. Кликнете върху Получавайте актуализации бутон, за да изтеглите предстоящите актуализации за всички приложения, свързани с Microsoft Store.
![щракнете върху Получаване на актуализации. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/8b75c92339d2d298281d1f6bb03b6a99.png)
5. Веднъж актуализиран, рестартирайтевашия компютър.
Прочетете също:Как да поправите липсваща грешка при StartupCheckLibrary.dll
Метод 3: Стартирайте инструмента за отстраняване на неизправности с приложения в Windows Store
Всички проблеми, свързани с Microsoft Apps, ще бъдат отстранени чрез стартиране на инструмент за отстраняване на неизправности в Windows Store Apps. Това също би разрешило тази необработена грешка при изключение. Ето няколко инструкции за стартиране на инструмента за отстраняване на неизправности в мрежата на компютър с Windows 10.
1. Натисни Windows + I клавиши едновременно да се отвори Настройки.
2. Изберете Актуализация и сигурност настройка.
![щракнете върху Актуализация и сигурност](/f/334a911e12d44ba98302314c5e72a382.png)
3. Отидете до Отстраняване на неизправности меню от левия панел.
4. Кликнете върху Приложения от Windows Store и изберете Стартирайте инструмента за отстраняване на неизправности бутон.
![Windows Store apps щракнете върху Стартиране на инструмента за отстраняване на неизправности](/f/c60fcf66de4b8105f4230a80bd9a5dee.png)
5. Следвай инструкции на екрана за да завършите процеса на отстраняване на неизправности.
Метод 4: Деактивирайте временно антивирусна програма на трети страни (ако е приложимо)
Антивирусната програма на трета страна може да причини пречки за някои приложения и да създаде изскачащ прозорец за грешка, необработено изключение, възникнало във вашето приложение. Затова деактивирайте антивирусното приложение на трета страна. Прочетете нашето ръководство Как да деактивирате временно антивирусната програма на Windows 10 и следвайте инструкциите, за да деактивирате временно вашата антивирусна програма на вашия компютър.
![Деактивирайте временно антивирусната програма. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/7375077c94424557481497ec03e0fd71.png)
Ако проблемът е разрешен, не забравяйте да активирате отново антивирусната програма. Винаги се препоръчва включена антивирусна програма, тъй като вашето устройство без пакет за сигурност винаги е заплаха.
Метод 5: Включете .Net Framework
Някои стари приложения и програми се нуждаят от .Net Framework, за да функционират без грешка. Затова включете .Net Framework, като изпълните стъпките, дадени по-долу.
1. Натиснете Windows + Rключове едновременно, за да отворите Изпълни диалогов прозорец.
2. Тип незадължителни функции и удари Въведете ключ да стартира Функции на Windows.
![Въведете optionalfeatures и натиснете Enter](/f/2d596e1bad161e822ea75821eadf5ae3.png)
3. Разгънете и проверете всички опции под .NET Framework 3.5 (включва .NET 2.0 и 3.0) кутия. След това щракнете Добре.
![Уверете се, че цялата .NET Framework 3.5 включва .NET 2.0 и 3.0 е активирана](/f/b5cdee28d354692f3c843931edaeac0f.png)
4. Кликнете върху Позволете на Windows Update да изтегли файловете вместо вас.
![Щракнете върху Позволете на Windows Update да изтегли файловете вместо вас. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/21d437c4d36f10198d327d4c7c014f03.png)
5. Сега изчакайте няколко мига до Windows завърши исканите промени се появява подкана и след това щракнете Близо.
![изчакайте няколко минути, докато Windows завърши, се появи подкана за исканите промени и след това щракнете върху Close](/f/5513585a0937373434bd5f4d64020c8f.png)
6. накрая, рестартирайте компютъра за да бъдат промените ефективни.
Прочетете също:Коригиране на липсващи елементи от контекстното меню, когато са избрани повече от 15 файла
Метод 6: Поправете системни файлове
Понякога няколко системни файла може да са повредени поради атаки на зловреден софтуер, неправилно изключване, непълни инсталации за актуализация на Windows, и т.н. Грешката на дисковото устройство засяга целостта на процесора. Следователно, стартирането на проверка на системни файлове (SFC) и сканиране за обслужване и управление на изображения за внедряване (DISM) е необходимо за поправяне на грешките. Прочетете нашето ръководство Как да поправя системни файлове в Windows 10 и следвайте стъпките според инструкциите, за да поправите всичките си повредени файлове.
![Изпълнете SFC и DISM командни редове, за да поправите системни файлове.](/f/1e4a9ccaa13516f0d6bf0abf1fae2406.png)
Метод 7: Стартирайте сканиране на злонамерен софтуер
Малка вирусна инфекция на вашето устройство или външен твърд диск може да предизвика тази подкана за грешка. Дори ако сканирането на компютъра с команди SFC и DISM не ви даде поправка, можете да опитате пълно сканиране на зловреден софтуер. Прочетете нашето ръководство Как да премахнете зловреден софтуер от вашия компютър в Windows 10.
![изберете опцията за защита от вируси и заплахи под Защитни зони](/f/2b49aba925b8209f2254e89c8e2ff05c.png)
Метод 8: Деинсталиране на последните актуализации
Всички предишни несъвместими актуализации на вашия компютър с Windows 10 може да причинят тази грешка. Ето защо ви съветваме да деинсталирате последните актуализации, инсталирани на вашия компютър, за да разрешите тази грешка. Много е лесно да се изпълни задачата, а стъпките са демонстрирани по следния начин.
1. Удари Windows ключ и тип Контролен панел, след което щракнете върху Отвори.
![Контролен панел в лентата за търсене на Windows](/f/feb1978ca4e83e3f4738fa40280c7aa8.png)
2. Нагласи Преглед от като Категория.
3. Сега кликнете върху Деинсталиране на програма опция под Програми меню, както е показано.
![Задайте Преглед по като категория. щракнете върху опцията Деинсталиране на програма под менюто Програми](/f/cac951d60098c6a9ee10153191dec291.png)
4. Кликнете върху Вижте инсталираните актуализации в левия панел, както е показано.
![Сега щракнете върху Преглед на инсталираните актуализации в левия прозорец. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/1ed3bec3237119e1fbab8b254f6300cd.png)
5. Сега потърсете и изберете най-новата актуализация, като се обърнете към Инсталиран на дата и щракване върху Деинсталиране опция, както е показано по-долу.
![Сега изберете най-новата актуализация и щракнете върху опцията Деинсталиране](/f/8b743aa56d0abced4795a0480d83d4c7.png)
6. Накрая потвърдете всяка подкана и рестартирайте компютъра.
Прочетете също:Поправка 0x80004002: Не се поддържа такъв интерфейс в Windows 10
Метод 9: Изтриване на стойността на системния регистър на стартера (ако е приложимо)
Някои потребители съобщиха, че е възникнало необработено изключение за win32 при опит за стартиране на Uplay чрез Ubisoft. Това може да бъде разрешено чрез изтриване на ключа за стартиране чрез редактора на системния регистър. Следвайте стъпките, дадени по-долу, за да направите същото.
1. Натиснете Windows + R клавиши едновременно, за да отворите Изпълни диалогов прозорец.
2. Тип regedit и удари Въведете да отвориш Редактор на регистъра.
![Въведете regedit в подканата за изпълнение и натиснете Enter, за да отворите редактора на системния регистър](/f/ba7209ca0d4eb82a735fe55c5bed12ad.png)
3. Кликнете върху да в подканата.
4. В Прозорец на редактора на системния регистър, навигирайте до следното местоположение.
Компютър\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft
![В прозореца на редактора на системния регистър отидете до следното местоположение](/f/2ce0cc45acccef3c9327fb51c5380c23.png)
5. Сега щракнете с десния бутон върху Стартер клавиш и изберете Изтрий опция.
![изтрийте папката с ключ за стартиране от редактора на системния регистър](/f/bd399084962a4c5fdf979fc12057e26b.png)
6. накрая, близо на Редактор на регистъра и рестартирайтекомпютъра за да бъдат промените ефективни.
Необработеното изключение е възникнало в компонент във вашето приложение. Грешката на Windows 10 ще бъде отстранена, ако стартовият панел е причината за проблема.
Метод 10: Нулиране на Internet Explorer (ако е приложимо)
Обичайно е да се сблъскате с необработено изключение, което е възникнало във вашата грешка в приложението, докато се опитвате да отворите Internet Explorer на вашата система. За да го поправите, нулирайте Internet Explorer в прозореца със свойства, като следвате инструкциите, дадени по-долу.
1. Натиснете Windows + R клавиши едновременно, за да отворите Изпълни диалогов прозорец.
2. Тип inetcpl.cpl на Бягайбърза и удари Въведете за да отворите Интернет свойства прозорец.
![Въведете inetcpl.cpl и натиснете Enter. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/0952de3502e67182c46e953b816d024b.png)
3. Превключете към Разширено раздел.
4. Кликнете върху Нулиране бутон, както е маркирано, за да нулирате приложението в Интернет свойства прозорец.
![Отидете в раздела Разширени и щракнете върху Нулиране](/f/1fddddf504e77ad07fdad77eb0b54020.png)
5. На Нулиране на настройките на Internet Explorer прозорец, проверете Изтриване на лични настройки поле с опции и щракнете върху Нулиране.
![Активирайте квадратчето за изтриване на лични настройки и изберете Нулиране. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/795f98dbd9878914470c768089d7c64c.png)
6. Кликнете върху Близо в подканата.
![Щракнете върху Close в подканата](/f/46fe5401d1025c2a0039de69a33d8156.png)
7. Сега, рестартирамвашия компютър и рестартирайте Internet Explorer.
Прочетете също:Поправете липсата на COMDLG32.OCX в Windows 10
Метод 11: Включете .Net Framework
Понякога настоящата Windows .Net рамка може да се повреди. Поради това съобщението за грешка необработено изключение може да е възникнало във вашето приложение. Затова се уверете, че сте надстроили .Net Framework до най-новата му версия. За да направите това, изпълнете дадените инструкции.
1. Отвори Контролен панел от Търсене в Windows бар.
![Контролен панел в лентата за търсене на Windows](/f/feb1978ca4e83e3f4738fa40280c7aa8.png)
2. Нагласи Преглед от като Категория. Изберете Програми опция.
![Задайте Преглед по като категория. Изберете опцията Програми](/f/79bef415fc640859227f3d24064890e9.png)
3. Сега щракнете върху Включете и изключете функциите на Windows опция под Програми и функции раздел.
![щракнете върху Включване и изключване на функциите на Windows. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/6379bc18a0c6bd0c24beca40cb3633bf.png)
4. В Функции на Windows прозорец, проверете .NET Framework 4.8 Advanced Series опция и щракнете Добре.
Забележка: Ако .NET Framework 4.8 Advanced Series вече е активиран, поправете го, като премахнете отметката от квадратчето. Тогава, рестартирайте вашата система и активирайте отново .NET Framework 4.8 Advanced Series. Още веднъж, рестартирам твоят компютър.
![Поставете отметка в квадратчето за опции .NET Framework 4.8 Advanced Series](/f/b28c4c394406267e0f8815ac24b4a220.png)
5. накрая, рестартирайте компютъра си.
Метод 12: Деактивирайте отстраняването на грешки на скриптове и премахнете ключовете на системния регистър (ако е приложимо)
Ако отстраняването на грешки в скрипта е активирано и регистърът има повредени данни, може да се появи изскачащо съобщение за грешка, особено с приложението Internet Explorer. Следователно, деактивирайте отстраняването на грешки в скрипта и премахнете свързаните ключове в системния регистър, като следвате стъпките, дадени по-долу.
1. Натиснете Windows + R клавиши едновременно, за да отворите Бягай диалогов прозорец.
2. Тип inetcpl.cpl и удари Въведете за да отворите Интернет свойства.
![Въведете inetcpl.cpl и натиснете Enter](/f/058946f82e771ebf5d14e586adf6f5cf.png)
3. Превключете към Разширено раздел.
4. Намерете и проверете Деактивиране на отстраняване на грешки в скриптове (Internet Explorer) кутия под Браузър раздел.
![Разрешете забрана за отстраняване на грешки в скрипта в Internet Explorer](/f/97a0302806b543b5863a8de3778e2ee7.png)
5. Изберете Приложи и след това щракнете Добре за да запазите направените промени.
6. След като модификацията приключи, натиснете Windows + Rключове едновременно, за да отворите Бягай диалогов прозорец.
7. Тип regedit и удари Въведете ключ да стартира Редактор на регистъра.
![Въведете regedit и натиснете Enter](/f/1d492a664ae9261184eb7eca90bfd6b2.png)
8. Кликнете върху да в подканата.
9. В Редактор на регистъра прозорец, отидете до следното местоположение.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
Забележка 1: Тези илюстрации се използват на 64-битова машина.
Бележка 2: Ако използвате 32-битова машина, отидете до следния път:
HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug
![В прозореца на редактора на системния регистър отидете до следното местоположение. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/9f514ac104bb761ce0d2020f552fc25e.png)
10. Щракнете с десния бутон върху Debugger натиснете и изберете Изтрий от контекстното меню.
11. След като изтриете ключа, отидете до следното местоположение:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
Забележка: Ако използвате 32-битова машина, отидете до следния път:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\
![След като изтриете ключа, отидете до следното местоположение](/f/c0d94ba847c974d4c968c74556e6aecf.png)
12. Сега щракнете с десния бутон върху DbgManagedDebugger натиснете и изберете Изтрий от контекстното меню.
13. Затвори Редактор на регистъра прозорец и рестартирайтевашия компютър.
Прочетете също:Поправете Домейн услугите на Active Directory в момента не са налични
Метод 13: Извършете чисто зареждане
Понякога приложенията на трети страни се намесват и създават конфликтна среда в Windows. Този метод за отстраняване на неизправности може да работи във ваша полза и да разбере дали някаква програма на трета страна стои зад пречката и причинява грешката. Прочетете нашето ръководство Как да извършите чисто зареждане в Windows 10 да направи същото.
![Поставете отметка в квадратчето до Скриване на всички услуги на Microsoft и щракнете върху бутона Деактивиране на всички. Поправете необработено изключение, възникнало във вашето приложение в Windows 10](/f/d76d84d5ac6352688109325cdead0647.png)
След като стартирате компютъра си в безопасен режим, проверете дали проблемът продължава. Ако е така, деинсталирайте някоя от най-новите програми или приложения, които сте добавили към вашата система.
Метод 14: Нулиране на компютъра
Все пак, ако се сблъскате с този проблем на вашия компютър с Windows 10, последният избор е да преинсталирате системните файлове. Това е възможно чрез процес, наречен Чиста инсталация. Той изтрива предишната операционна система, данните, съхранявани в програми, настройки и всички ваши лични файлове. И ще бъде инсталирана нова ОС с всички инсталирани актуализации. И все пак можете да нулирате Windows 10, без да губите никакви данни. Следвайте нашето ръководство Как да нулирате Windows 10 без да губите данни.
![Сега изберете опция от прозореца Нулиране на този компютър.](/f/7c2fe3583a7728182b8ac0ad9daafc84.png)
След като инсталирате ремонт на вашия компютър, вашата операционна система ще бъде актуализирана до най-новата си версия.
Препоръчва се:
- Коригирайте конфигурацията на приложението Steam, която не е налична в Windows 10
- Поправка Не може да се инсталира сборна актуализация KB5008212 в Windows 10
- Коригирайте услугата за безжична автоконфигуриране wlansvc не работи в Windows 10
- Как да коригирам грешка в Windows Update 0x80070057
Надяваме се, че тази статия е била полезна и сте се научили да коригирате във вашето приложение е възникнало необработено изключение в Windows 10. Кажете ни кой метод е работил най-добре за вас. Моля, не се колебайте да се свържете с нас за всякакви въпроси или предложения чрез секцията за коментари, дадена по-долу.