Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

Bojujete(Are) s chybovým hlásením, že vo vašej aplikácii sa vyskytla neošetrená výnimka? Ak áno, tento článok vás prevedie hľadaním možného riešenia tohto problému. Táto chyba sa zvyčajne vyskytuje, keď sa pokúsite spustiť aplikáciu postavenú skôr vo Visual Studio . Tieto(Often) chybové hlásenia sa často vyskytujú najmä v aplikáciách súvisiacich s Uplay, Internet Explorer a hrami(Uplay, Internet Explorer, and games) špeciálne vytvorenými pre staršiu verziu systému Windows . Tento problém možno ľahko vyriešiť vyskúšaním metód uvedených nižšie.

Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

Ako opraviť neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10(How to Fix Unhandled Exception Has Occurred in Your Application on Windows 10)

Pred vypracovaním metód pochopte dôvody, prečo sa táto neošetrená výnimka vyskytla v komponente vašej aplikácie v systéme Windows 10(Windows 10) :

  • Antivírusový program tretej strany môže brániť fungovaniu niektorých aplikácií na ochranu.
  • Prítomnosť poškodených systémových súborov.
  • Ak je povolené ladenie skriptov, pravdepodobnosť chyby je vysoká.
  • Porušenie MSVCR92.DLL.
  • Ak sú aktualizácie systému Windows(Windows) , aplikácií a .Net Framework zastarané.
  • Absencia .Net Frameworku(Framework) pre aplikácie zabudované v staršej verzii.

Metóda 1: Aktualizujte systém Windows

Bežným dôvodom chyby, pri ktorej sa vyskytla neošetrená výnimka win32, je porušenie prístupu v MSVCR92.DLL, ktoré je(MSVCR92.DLL) zodpovedné za zastavenie fungovania aplikácie a volanie funkcie strncpy. Najdôležitejšou metódou odporúčanou na vyriešenie tohto problému je aktualizácia operačného systému Windows , ak je zastaraný. Spoločnosť Microsoft(Microsoft) už o tomto probléme vie a poskytla opravu prostredníctvom najnovšej aktualizácie. Preto sa uistite, že operačný systém Windows(Windows OS) je aktuálny. Prečítajte si alebo príručku Čo je systém Windows(What is Windows) , kde sa dozviete viac o procese Windows Update(Windows Update Process) . Ak chcete aktualizovať systém Windows(Windows) , postupujte podľa nášho sprievodcu stiahnutím a nainštalovaním najnovšej aktualizácie systému Windows 10(download and install Windows 10 latest update) .

Kliknutím na inštalovať teraz stiahnete dostupné aktualizácie.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

Po dokončení všetkých aktualizácií reštartujte systém. Spustite aplikáciu, v ktorej sa v komponente vašej aplikácie vyskytla neošetrená výnimka, predtým prevládala chyba systému Windows 10 a skontrolujte, či je opravená.

Metóda 2: Aktualizujte aplikácie(Method 2: Update Apps)

Aplikácie je potrebné udržiavať aktuálne. Proces aktualizácie vždy zaisťuje, aby sa predišlo skorším výskytom chýb. Ak chcete aktualizovať aplikácie, postupujte podľa krokov uvedených nižšie.

1. Stlačte kláves Windows(Windows key) , napíšte Microsoft store a kliknite na Otvoriť(Open) .

Otvorte obchod Microsoft Store

2. Kliknite na ikonu troch vodorovných bodiek(three horizontal dots icon) v pravom hornom rohu obrazovky obrazovky Microsoft Store .

Kliknite na tri vodorovné bodky.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

3. V rozbaľovacej ponuke vyberte možnosť Sťahovanie a aktualizácie .(Downloads and updates)

Vyberte možnosť Sťahovanie a aktualizácie

4. Kliknutím na tlačidlo Získať aktualizácie(Get updates) stiahnete čakajúce aktualizácie pre všetky aplikácie relevantné pre Microsoft Store .

kliknite na Získať aktualizácie.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

5. Po aktualizácii reštartujte (reboot) počítač(your PC) .

Prečítajte si tiež: (Also Read:) Ako opraviť chýbajúcu chybu StartupCheckLibrary.dll(How to Fix StartupCheckLibrary.dll Missing Error)

Metóda 3: Spustite Poradcu pri riešení problémov s aplikáciami Windows Store(Method 3: Run Windows Store Apps Troubleshooter)

Všetky problémy súvisiace s aplikáciami Microsoft(Microsoft Apps) sa vyriešia spustením nástroja na riešenie problémov s aplikáciami Windows Store(Windows Store Apps) . To by tiež vyriešilo túto neošetrenú chybu výnimky. Tu je niekoľko pokynov na spustenie nástroja na riešenie problémov so sieťou na počítači so systémom Windows 10(Windows 10) .

1. Súčasným stlačením Windows + I keys otvorte Nastavenia(Settings) .

2. Vyberte nastavenie Aktualizácia a zabezpečenie(Update & Security) .

kliknite na Aktualizácia a zabezpečenie

3. V ľavom paneli prejdite do ponuky Riešenie problémov .(Troubleshoot)

4. Kliknite na Windows Store Apps a vyberte tlačidlo Spustiť riešenie problémov(Run the troubleshooter) .

aplikácie Windows Store kliknite na spustiť poradcu pri riešení problémov

5. Dokončite proces riešenia problémov podľa  pokynov na obrazovke .(on-screen instructions)

Metóda 4: Dočasne zakážte antivírus tretej strany (ak je to možné)(Method 4: Disable Third-Party Antivirus Temporarily (If Applicable))

Antivírus tretej strany by mohol spôsobiť prekážku niektorým aplikáciám a vytvoriť vyskakovacie okno s chybou, ktorá sa vyskytla vo vašej aplikácii. Preto(Therefore) vypnite antivírusovú aplikáciu tretej strany. Prečítajte si našu príručku Ako dočasne zakázať antivírus v systéme Windows 10(How to Disable Antivirus Temporarily on Windows 10) a postupujte podľa pokynov na dočasné vypnutie antivírusového(Antivirus) programu v počítači.

Dočasne vypnite antivírus.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

Ak sa problém vyriešil, nezabudnite znova povoliť antivírusový program. Vždy sa odporúča mať zapnutý antivírus, pretože vaše zariadenie bez bezpečnostného balíka je vždy hrozbou.

Metóda 5: Zapnite .Net Framework(Method 5: Turn On .Net Framework)

Niektoré staré aplikácie a programy potrebujú .Net Framework , aby fungovali bez chýb. Preto(Therefore) zapnite .Net Framework vykonaním krokov uvedených nižšie.

1. Súčasným stlačením klávesov (keys)Windows + R otvoríte dialógové okno Spustiť(Run dialog box) .

2. Napíšte optionalfeatures a stlačte kláves Enter(Enter key) , čím spustíte Windows Features .

Zadajte voliteľné funkcie a stlačte Enter

3. Rozbaľte(Expand) a začiarknite všetky možnosti v poli .NET Framework 3.5 (zahŕňa .NET 2.0 a 3.0)(.NET Framework 3.5 (includes .NET 2.0 and 3.0)) . Potom kliknite na tlačidlo OK .

Uistite sa, že všetko .NET Framework 3.5 obsahuje .NET 2.0 a 3.0 je povolené

4. Kliknite na položku Nechať službu Windows Update stiahnuť súbory za vás(Let Windows Update download the files for you) .

Kliknite na položku Nechajte službu Windows Update stiahnuť súbory za vás.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

5. Teraz chvíľu počkajte, kým sa vo Windowse nezobrazí výzva na vykonanie požadovaných zmien , a potom kliknite na tlačidlo (Windows completed the requested changes)Zavrieť(Close) .

počkajte chvíľu, kým sa nezobrazí výzva na vykonanie požadovaných zmien v systéme Windows, a potom kliknite na tlačidlo Zavrieť

6. Nakoniec reštartujte počítač(restart the PC ) , aby sa zmeny prejavili.

Prečítajte si tiež: (Also Read:) Opravte chýbajúce položky kontextovej ponuky, keď je vybratých viac ako 15 súborov(Fix Context Menu Items Missing when more than 15 Files are Selected)

Metóda 6: Oprava systémových súborov(Method 6: Repair System Files)

Niekedy môže byť niekoľko systémových súborov poškodených v dôsledku útokov škodlivého softvéru, nesprávneho vypnutia, nedokončenej inštalácie aktualizácie systému Windows(malware attacks, improper shutdown, incomplete Windows update installations) atď. Chyba diskovej jednotky ovplyvňuje integritu procesora. Na opravu chýb je preto potrebné spustiť kontrolu systémových súborov ( SFC ) a kontrolu služieb a správy obrazu nasadenia ( DISM ). Prečítajte si našu príručku Ako opraviť systémové súbory v systéme Windows 10(How to Repair System Files on Windows 10) a postupujte podľa pokynov na opravu všetkých poškodených súborov.

Spustite príkazové riadky SFC a DISM na opravu systémových súborov.

Metóda 7: Spustite kontrolu škodlivého softvéru(Method 7: Run Malware Scan)

Toto chybové hlásenie môže spôsobiť malá vírusová infekcia vo vašom zariadení alebo externom pevnom disku. Aj keď skenovanie počítača pomocou príkazov SFC a DISM neposkytne opravu, môžete vyskúšať úplnú kontrolu škodlivého softvéru. Prečítajte si našu príručku Ako odstrániť malvér z počítača v systéme Windows 10(How to Remove Malware from your PC in Windows 10) .

vyberte možnosť Ochrana pred vírusmi a hrozbami v časti Oblasti ochrany

Metóda 8: Odinštalujte najnovšie aktualizácie(Method 8: Uninstall Recent Updates)

Túto chybu môžu spôsobiť akékoľvek predchádzajúce nekompatibilné aktualizácie vo vašom počítači so systémom Windows 10. Na(Hence) vyriešenie tejto chyby vám preto odporúčame odinštalovať najnovšie aktualizácie nainštalované vo vašom počítači. Je veľmi jednoduché vykonať úlohu a kroky sú znázornené nasledovne.

1. Stlačte kláves Windows(Windows key ) a napíšte Ovládací panel(Control Panel) , potom kliknite na Otvoriť(Open) .

Ovládací panel na paneli vyhľadávania systému Windows

2. Nastavte Zobraziť podľa(View by) ako kategóriu(Category) .

3. Teraz kliknite na možnosť Odinštalovať program(Uninstall a program ) v ponuke Programy(Programs ) podľa obrázka.

Nastavte Zobraziť podľa ako kategóriu.  kliknite na možnosť Odinštalovať program v ponuke Programy

4. Kliknite na Zobraziť nainštalované aktualizácie(View installed updates ) na ľavej table, ako je znázornené.

Teraz kliknite na Zobraziť nainštalované aktualizácie v ľavom paneli.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

5. Teraz vyhľadajte a vyberte najnovšiu aktualizáciu podľa Inštalované(Installed On the ) dňa a kliknutím na možnosť Odinštalovať(Uninstall ) , ako je uvedené nižšie.

Teraz vyberte najnovšiu aktualizáciu a kliknite na možnosť Odinštalovať

6. Nakoniec potvrďte všetky výzvy a reštartujte počítač(restart the PC) .

Prečítajte si tiež: (Also Read:) Oprava 0x80004002: V systéme Windows 10 nie je podporované žiadne takéto rozhranie(Fix 0x80004002: No Such Interface Supported on Windows 10)

Metóda 9: Odstráňte hodnotu registra spúšťača (ak je to možné)(Method 9: Delete Launcher Registry Value (If Applicable))

Niektorí používatelia uviedli, že pri pokuse o spustenie Uplay(Uplay) cez Ubisoft sa vyskytla neošetrená výnimka win32 . Dá sa to vyriešiť odstránením spúšťacieho kľúča cez editor databázy Registry. Postupujte podľa krokov uvedených nižšie a urobte to isté.

1. Súčasným stlačením Windows + R keys otvoríte dialógové okno Spustiť(Run dialog box) .

2. Napíšte regedit  a stlačením klávesu Enter(Enter) otvorte Editor databázy Registry(Registry Editor) .

Do príkazového riadka Spustiť zadajte regedit a stlačením klávesu Enter otvorte Editor databázy Registry

3. Vo výzve kliknite na Áno .(Yes)

4. V okne Editor databázy Registry(Registry Editor window) prejdite do nasledujúceho umiestnenia.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

V okne Editor databázy Registry prejdite na nasledujúce miesto

5. Teraz kliknite pravým tlačidlom myši na kláves Launcher a vyberte možnosť Delete .

odstráňte priečinok spúšťacieho kľúča z editora registra

6. Nakoniec zatvorte(close) Editor databázy Registry(Registry Editor) a reštartujte (reboot) počítač(the PC) , aby sa zmeny prejavili.

Neošetrená výnimka sa vyskytla v komponente vašej aplikácie Chyba systému Windows 10 bude opravená, ak je príčinou problému spúšťač.

Metóda 10: Obnovte Internet Explorer (ak je to možné(Applicable) )

Je bežné, že narazíte na neošetrenú výnimku, ktorá sa vyskytla v chybe vašej aplikácie pri pokuse o spustenie programu Internet Explorer(Internet Explorer) vo vašom systéme. Ak to chcete opraviť, resetujte prehliadač Internet Explorer(Internet Explorer) v jeho okne vlastností podľa pokynov uvedených nižšie.

1. Súčasným stlačením Windows + R keys otvoríte dialógové okno Spustiť.(Run dialog box.)

2. Do výzvy Spustiť napíšte inetcpl.cpl a (prompt)stlačením (Run)klávesu(inetcpl.cpl) Enter otvorte(Enter) okno Vlastnosti Internetu .(Internet Properties)

Napíšte inetcpl.cpl a stlačte Enter.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

3. Prejdite na kartu Rozšírené .(Advanced)

4. Kliknutím na tlačidlo Resetovať(Reset) , ako je zvýraznené, resetujete aplikáciu v okne Vlastnosti internetu(Internet Properties) .

Prejdite na kartu Rozšírené a kliknite na tlačidlo Obnoviť

5. V okne Obnoviť nastavenia programu Internet Explorer(Reset Internet Explorer Settings) začiarknite políčko Odstrániť osobné nastavenia(Delete personal settings) a kliknite na Obnoviť(Reset) .

Začiarknite políčko Odstrániť osobné nastavenia a vyberte možnosť Obnoviť.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

6. Vo výzve kliknite na Zavrieť .(Close)

Vo výzve kliknite na Zavrieť

7. Teraz reštartujte (restart) počítač(your PC) a znova spustite Internet Explorer .

Prečítajte si tiež: (Also Read:) Opravte chýbajúci COMDLG32.OCX v systéme Windows 10(Fix COMDLG32.OCX Missing in Windows 10)

Metóda 11: Zapnite .Net Framework(Method 11: Turn On .Net Framework)

Niekedy môže dôjsť k poškodeniu súčasného systému Windows .Net . (Windows .Net)Z tohto dôvodu sa vo vašej aplikácii mohlo vyskytnúť chybové hlásenie neošetrená výnimka. Preto(Therefore) sa uistite, že aktualizujete .Net Framework na najnovšiu verziu. Ak to chcete urobiť, vykonajte uvedené pokyny.

1. Otvorte Ovládací panel(Control Panel) z vyhľadávacieho panela systému Windows(Windows Search) .

Ovládací panel na paneli vyhľadávania systému Windows

2. Nastavte Zobraziť podľa(View by) ako kategóriu(Category) . Vyberte možnosť Programy(Programs) .

Nastavte Zobraziť podľa ako kategóriu.  Vyberte možnosť Programy

3. Teraz kliknite na možnosť Zapnúť a vypnúť funkcie systému Windows(Turn Windows features on and off) v časti Programy a funkcie(Programs and Features) .

kliknite na Zapnúť a vypnúť funkcie systému Windows.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

4. V okne Funkcie systému Windows(Windows Features) začiarknite možnosť .NET Framework 4.8 Advanced Series a kliknite na tlačidlo OK .

Poznámka:(Note:) Ak je už rozhranie .NET Framework 4.8 (.NET Framework 4.8) Advanced Series povolené, opravte ho zrušením začiarknutia políčka. Potom reštartujte(reboot) systém a znova povoľte . NET Framework 4.8 Advanced Series . Znova reštartujte(restart) počítač.

Začiarknite políčko možnosti .NET Framework 4.8 Advanced Series

5. Nakoniec reštartujte počítač(restart your PC) .

Metóda 12: Zakážte ladenie skriptov a odstráňte kľúče databázy Registry (ak je to možné)(Method 12: Disable Script Debugging and Remove Registry Keys (If Applicable))

Ak je povolené ladenie skriptov a register má poškodené údaje, môže sa zobraziť kontextové okno s chybovým hlásením, najmä v prípade aplikácie Internet Explorer . Preto(Therefore) vypnite ladenie skriptov a odstráňte súvisiace kľúče databázy Registry podľa krokov uvedených nižšie.

1. Súčasným stlačením Windows + R keys otvoríte dialógové okno Spustiť .(Run )

2. Napíšte inetcpl.cpl  a stlačením klávesu Enter(Enter) otvorte vlastnosti internetu(Internet Properties) .

Napíšte inetcpl.cpl a stlačte Enter

3. Prejdite na kartu Rozšírené .(Advanced)

4. Nájdite a začiarknite políčko Vypnúť ladenie skriptov (Internet Explorer)(Disable script debugging (Internet Explorer)) v časti Prehliadač(Browser) .

Povoľte možnosť Zakázať ladenie skriptov v programe Internet Explorer

5. Vyberte Použiť(Apply) a potom kliknutím na OK uložte vykonané zmeny.

6. Po dokončení úpravy stlačte súčasne klávesy (keys)Windows + R , čím otvoríte dialógové okno Spustiť .(Run)

7. Napíšte regedit  a stlačením klávesu Enter(Enter key) spustite Editor databázy Registry(Registry Editor) .

Napíšte regedit a stlačte Enter

8. Vo výzve kliknite na Áno .(Yes)

9. V okne Editor databázy Registry(Registry Editor) prejdite do nasledujúceho umiestnenia.

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

Poznámka 1:(Note 1:) Tieto ilustrácie sa používajú na 64-bitovom počítači.

Poznámka 2:(Note 2:) Ak používate 32-bitový počítač, prejdite na nasledujúcu cestu:

HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug

V okne Editor databázy Registry prejdite na nasledujúce miesto.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

10. Kliknite pravým tlačidlom myši na kláves Debugger az kontextovej ponuky vyberte možnosť Odstrániť .(Delete)

11. Po odstránení kľúča prejdite na nasledujúce miesto:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

Poznámka:(Note:) Ak používate 32-bitový počítač, prejdite na nasledujúcu cestu:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

Po odstránení kľúča prejdite na nasledujúce miesto

12. Teraz kliknite pravým tlačidlom myši na kľúč DbgManagedDebugger az kontextovej ponuky vyberte možnosť Odstrániť .(Delete)

13. Zatvorte okno Editor databázy Registry a (Registry Editor )reštartujte (reboot) počítač(your PC) .

Prečítajte si tiež: (Also Read:) Oprava Doménové služby Active Directory sú momentálne nedostupné(Fix The Active Directory Domain Services is Currently Unavailable)

Metóda 13: Vykonajte čisté spustenie(Method 13: Perform Clean Boot)

Niekedy aplikácie tretích strán zasahujú do systému Windows(Windows) a vytvárajú konfliktné prostredie . Táto metóda riešenia problémov by mohla fungovať vo váš prospech a zistiť, či nejaký program tretej strany nie je za prekážkou a spôsobuje chybu. Prečítajte si našu príručku Ako vykonať čisté spustenie v systéme Windows 10(How to Perform Clean Boot in Windows 10) , aby ste urobili to isté.

Začiarknite políčko vedľa položky Skryť všetky služby spoločnosti Microsoft a kliknite na tlačidlo Vypnúť všetky.  Opravte neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii v systéme Windows 10

Po spustení počítača v núdzovom režime skontrolujte, či problém pretrváva. Ak áno, odinštalujte všetky najnovšie programy alebo aplikácie, ktoré ste pridali do systému.

Metóda 14: Resetujte počítač(Method 14: Reset PC)

Napriek tomu, ak čelíte tomuto problému na počítači so systémom Windows 10, poslednou možnosťou je preinštalovať systémové súbory. Je to možné pomocou procesu s názvom Čistá inštalácia(Clean install) . Vymaže predchádzajúci operačný systém(System) , údaje uložené v programoch, nastavenia a všetky vaše osobné súbory. A nainštaluje sa nový OS so všetkými nainštalovanými aktualizáciami. Napriek tomu môžete resetovať systém Windows 10(Windows 10) bez straty údajov. Postupujte podľa nášho sprievodcu Ako resetovať Windows 10 bez straty údajov(How to Reset Windows 10 Without Losing Data) .

Teraz vyberte možnosť z okna Obnoviť tento počítač.

Po nainštalovaní opravy do počítača sa váš operačný systém aktualizuje na najnovšiu verziu.

Odporúčané:(Recommended:)

Dúfame, že vám tento článok pomohol a že ste sa naučili opraviť neošetrenú výnimku, ktorá sa vyskytla vo vašej aplikácii(unhandled exception has occurred in your application) v systéme Windows 10(Windows 10) . Dajte nám vedieť, ktorá metóda sa vám osvedčila najlepšie. V prípade akýchkoľvek otázok alebo návrhov nás neváhajte kontaktovať prostredníctvom sekcie komentárov uvedenej nižšie.



About the author

Som softvérový inžinier so skúsenosťami s programami Xbox Explorer, Microsoft Excel a Windows 8.1 Explorer. Vo voľnom čase rád hrám videohry a pozerám televíziu. Mám titul z University of Utah a momentálne pracujem ako softvérový inžinier pre medzinárodnú spoločnosť.



Related posts