Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

Czy(Are) zmagasz się z komunikatem o błędzie, że w Twojej aplikacji wystąpił nieobsługiwany wyjątek? Jeśli tak, ten artykuł poprowadzi Cię do znalezienia potencjalnego rozwiązania tego problemu. Ten błąd zwykle występuje, gdy próbujesz uruchomić aplikację zbudowaną wcześniej w programie Visual (Visual) Studio . Często(Often) te błędy pojawiają się głównie w aplikacjach związanych z Uplay, Internet Explorerem i grami(Uplay, Internet Explorer, and games) stworzonymi specjalnie dla starszej wersji systemu Windows . Ten problem można łatwo rozwiązać, wypróbowując metody podane poniżej.

Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

Jak naprawić nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10?(How to Fix Unhandled Exception Has Occurred in Your Application on Windows 10)

Przed opracowaniem metod zapoznaj się z przyczynami wystąpienia tego nieobsłużonego wyjątku w składniku aplikacji w systemie Windows 10(Windows 10) :

  • Program antywirusowy innych firm może utrudniać działanie niektórych aplikacji w celu ochrony.
  • Obecność uszkodzonych plików systemowych.
  • Jeśli debugowanie skryptu jest włączone, prawdopodobieństwo błędu jest wysokie.
  • Naruszenie MSVCR92.DLL.
  • Jeśli Windows , aplikacje i aktualizacje .Net Framework są nieaktualne.
  • Brak .Net Framework dla aplikacji zbudowanych w starszej wersji.

Metoda 1: Zaktualizuj system Windows

Częstą przyczyną błędu, w którym wystąpił nieobsługiwany wyjątek win32, jest naruszenie zasad dostępu w MSVCR92.DLL odpowiedzialne za zatrzymanie działania aplikacji i wywołanie funkcji strncpy. Najważniejszą metodą zalecaną w celu rozwiązania tego problemu jest aktualizacja systemu operacyjnego Windows , jeśli jest on nieaktualny. (Windows)Firma Microsoft(Microsoft) jest już świadoma tego problemu i udostępniła poprawkę w najnowszej aktualizacji. Dlatego upewnij się, że system operacyjny Windows(Windows OS) jest aktualny. Przeczytaj lub podaj przewodnik Co to jest system Windows(What is Windows) , aby dowiedzieć się więcej o procesie Windows Update(Windows Update Process) . Aby zaktualizować system Windows(Windows) , postępuj zgodnie z naszym przewodnikiem, aby pobrać i zainstalować najnowszą aktualizację systemu Windows 10(download and install Windows 10 latest update) .

Kliknij zainstaluj teraz, aby pobrać dostępne aktualizacje.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

Po zakończeniu wszystkich aktualizacji uruchom ponownie system. Uruchom aplikację, w której wystąpił nieobsługiwany wyjątek w komponencie w Twojej aplikacji, wcześniej wystąpił błąd Windows 10 i sprawdź, czy został naprawiony.

Metoda 2: Zaktualizuj aplikacje(Method 2: Update Apps)

Konieczne jest aktualizowanie aplikacji. Proces aktualizacji zawsze zapewnia, że ​​wszelkie błędy nie są obecne wcześniej. Dlatego wykonaj poniższe czynności, aby zaktualizować aplikacje.

1. Naciśnij klawisz Windows(Windows key) , wpisz Microsoft store i kliknij Otwórz(Open) .

Otwórz sklep Microsoft

2. Kliknij ikonę trzech poziomych kropek(three horizontal dots icon) znajdującą się w prawym górnym rogu strony ekranu Microsoft Store .

Kliknij trzy poziome kropki.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

3. Wybierz opcję Pobieranie i aktualizacje(Downloads and updates) z menu rozwijanego.

Wybierz opcję Pobieranie i aktualizacje

4. Kliknij przycisk Pobierz aktualizacje(Get updates) , aby pobrać oczekujące aktualizacje dla wszystkich aplikacji związanych ze sklepem Microsoft Store(Microsoft Store) .

kliknij Pobierz aktualizacje.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

5. Po zaktualizowaniu uruchom ponownie (reboot) komputer(your PC) .

Przeczytaj także: (Also Read:) Jak naprawić brakujący błąd StartupCheckLibrary.dll(How to Fix StartupCheckLibrary.dll Missing Error)

Metoda 3: Uruchom narzędzie do rozwiązywania problemów z aplikacjami Windows Store(Method 3: Run Windows Store Apps Troubleshooter)

Wszystkie problemy związane z Microsoft Apps zostaną rozwiązane przez uruchomienie narzędzia do rozwiązywania problemów z aplikacjami Windows Store(Windows Store Apps) . To również rozwiązałoby ten nieobsługiwany błąd wyjątku. Oto kilka instrukcji dotyczących uruchamiania narzędzia do rozwiązywania problemów z siecią na komputerze z systemem Windows 10(Windows 10) .

1. Naciśnij jednocześnie Windows + I keys aby otworzyć Ustawienia(Settings) .

2. Wybierz ustawienie Aktualizacja i zabezpieczenia(Update & Security) .

kliknij Aktualizacja i zabezpieczenia

3. Przejdź do menu Rozwiązywanie problemów(Troubleshoot) z lewego panelu.

4. Kliknij Aplikacje Sklepu Windows( Windows Store Apps) i wybierz przycisk Uruchom narzędzie do rozwiązywania problemów(Run the troubleshooter) .

aplikacje sklepu Windows kliknij uruchom narzędzie do rozwiązywania problemów

5. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie,(on-screen instructions) aby zakończyć proces rozwiązywania problemów. 

Metoda 4: Tymczasowe wyłączenie antywirusa innych firm (jeśli dotyczy)(Method 4: Disable Third-Party Antivirus Temporarily (If Applicable))

Program antywirusowy innej firmy może powodować utrudnienia w niektórych aplikacjach i powodować w Twojej aplikacji wystąpienie nieobsłużonego wyjątku w wyskakującym okienku błędu. Dlatego(Therefore) wyłącz aplikację antywirusową innej firmy. Przeczytaj nasz przewodnik Jak tymczasowo wyłączyć program antywirusowy w systemie Windows 10(How to Disable Antivirus Temporarily on Windows 10) i postępuj zgodnie z instrukcjami, aby tymczasowo wyłączyć program antywirusowy(Antivirus) na komputerze.

Tymczasowo wyłącz program antywirusowy.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

Jeśli problem został rozwiązany, włącz ponownie program antywirusowy. Włączenie antywirusa jest zawsze zalecane, ponieważ urządzenie bez pakietu bezpieczeństwa zawsze stanowi zagrożenie.

Metoda 5: Włącz .Net Framework(Method 5: Turn On .Net Framework)

Niektóre stare aplikacje i programy wymagają .Net Framework do bezbłędnego działania. Dlatego(Therefore) włącz platformę .Net Framework , wykonując czynności podane poniżej.

1. Naciśnij jednocześnie klawisze (keys)Windows + R , aby otworzyć okno dialogowe Uruchom(Run dialog box) .

2. Wpisz opcjonalne(optionalfeatures ) funkcje i naciśnij klawisz Enter,(Enter key) aby uruchomić Funkcje systemu Windows( Windows Features) .

Wpisz opcjonalne funkcje i naciśnij Enter

3. Rozwiń(Expand) i zaznacz wszystkie opcje w polu .NET Framework 3.5 (w tym .NET 2.0 i 3.0)(.NET Framework 3.5 (includes .NET 2.0 and 3.0)) . Następnie kliknij OK .

Upewnij się, że wszystkie .NET Framework 3.5 zawierają .NET 2.0 i 3.0 są włączone

4. Kliknij Pozwól Windows Update pobrać pliki za Ciebie(Let Windows Update download the files for you) .

Kliknij Pozwól Windows Update pobrać pliki za Ciebie.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

5. Teraz poczekaj kilka chwil, aż system Windows zakończy, pojawi się monit o żądane zmiany(Windows completed the requested changes) , a następnie kliknij Zamknij(Close) .

poczekaj kilka chwil, aż system Windows zakończy, pojawi się monit o żądane zmiany, a następnie kliknij Zamknij

6. Na koniec uruchom ponownie komputer(restart the PC ) , aby zmiany zaczęły obowiązywać.

Przeczytaj także: (Also Read:) Napraw brakujące elementy menu kontekstowego, gdy zaznaczono więcej niż 15 plików(Fix Context Menu Items Missing when more than 15 Files are Selected)

Metoda 6: Napraw pliki systemowe(Method 6: Repair System Files)

Czasami kilka plików systemowych może zostać uszkodzonych z powodu ataków złośliwego oprogramowania, niewłaściwego zamykania, niekompletnych instalacji aktualizacji systemu Windows(malware attacks, improper shutdown, incomplete Windows update installations) itp. Błąd dysku wpływa na integralność procesora. W związku z tym uruchomienie narzędzia do sprawdzania plików systemowych ( SFC ) oraz obsługi i zarządzania obrazem wdrażania ( DISM ) jest niezbędne do naprawienia błędów. Przeczytaj nasz przewodnik dotyczący naprawy plików systemowych w systemie Windows 10(How to Repair System Files on Windows 10) i postępuj zgodnie z instrukcjami, aby naprawić wszystkie uszkodzone pliki.

Uruchom wiersze poleceń SFC i DISM, aby naprawić pliki systemowe.

Metoda 7: Uruchom skanowanie złośliwego oprogramowania(Method 7: Run Malware Scan)

Mała infekcja wirusowa na twoim urządzeniu lub zewnętrznym dysku twardym może spowodować ten komunikat o błędzie. Nawet jeśli skanowanie komputera za pomocą poleceń SFC i DISM nie daje rozwiązania, możesz wypróbować pełne skanowanie w poszukiwaniu złośliwego oprogramowania. Przeczytaj nasz przewodnik na temat usuwania złośliwego oprogramowania z komputera w systemie Windows 10(How to Remove Malware from your PC in Windows 10) .

wybierz opcję Ochrona przed wirusami i zagrożeniami w obszarze Obszary ochrony

Metoda 8: Odinstaluj ostatnie aktualizacje(Method 8: Uninstall Recent Updates)

Wszelkie poprzednie niezgodne aktualizacje na komputerze z systemem Windows 10 mogą powodować ten błąd. Dlatego(Hence) zaleca się odinstalowanie najnowszych aktualizacji zainstalowanych na komputerze, aby rozwiązać ten błąd. Wykonanie zadania jest bardzo łatwe, a kroki są przedstawione w następujący sposób.

1. Naciśnij klawisz Windows(Windows key ) i wpisz Panel sterowania(Control Panel) , a następnie kliknij Otwórz(Open) .

Panel sterowania na pasku wyszukiwania systemu Windows

2. Ustaw Widok według(View by) jako kategorię(Category) .

3. Teraz kliknij opcję Odinstaluj program(Uninstall a program ) w menu Programy(Programs ) , jak pokazano.

Ustaw Widok według jako kategorię.  kliknij opcję Odinstaluj program w menu Programy

4. Kliknij Wyświetl zainstalowane aktualizacje(View installed updates ) w lewym okienku, jak pokazano.

Teraz kliknij Wyświetl zainstalowane aktualizacje w lewym okienku.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

5. Teraz wyszukaj i wybierz najnowszą aktualizację, odnosząc się do Zainstalowane w(Installed On the ) dniu i klikając opcję Odinstaluj(Uninstall ) , jak pokazano poniżej.

Teraz wybierz najnowszą aktualizację i kliknij opcję Odinstaluj

6. Na koniec potwierdź wszelkie monity i uruchom ponownie komputer(restart the PC) .

Przeczytaj także: (Also Read:) Napraw 0x80004002: brak takiego interfejsu w systemie Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)

Metoda 9: Usuń wartość rejestru programu uruchamiającego (jeśli dotyczy)(Method 9: Delete Launcher Registry Value (If Applicable))

Niektórzy użytkownicy zgłaszali, że podczas próby uruchomienia Uplay za pośrednictwem Ubisoft wystąpił nieobsługiwany wyjątek win32 . Można to rozwiązać, usuwając klucz programu uruchamiającego za pomocą edytora rejestru. Wykonaj poniższe czynności, aby zrobić to samo.

1. Naciśnij jednocześnie Windows + R keys aby otworzyć okno dialogowe Uruchom(Run dialog box) .

2. Wpisz regedit  i naciśnij Enter , aby otworzyć Edytor rejestru(Registry Editor) .

Wpisz regedit w wierszu Uruchom i naciśnij Enter, aby otworzyć Edytor rejestru

3. Kliknij Tak(Yes) w monicie.

4. W oknie Edytora rejestru(Registry Editor window) przejdź do następującej lokalizacji.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

W oknie Edytora rejestru przejdź do następującej lokalizacji

5. Teraz kliknij prawym przyciskiem myszy klawisz Launcher i wybierz opcję Usuń(Delete) .

usuń folder klucza uruchamiania z edytora rejestru

6. Na koniec zamknij (close)Edytor rejestru(Registry Editor) i uruchom ponownie (reboot) komputer(the PC) , aby zmiany odniosły skutek.

Nieobsługiwany wyjątek wystąpił w składniku aplikacji Błąd systemu Windows 10 zostanie naprawiony, jeśli przyczyną problemu jest program uruchamiający.

Metoda 10: Zresetuj Internet Explorer (jeśli dotyczy(Applicable) )

Często zdarza się, że napotykasz nieobsługiwany wyjątek, który wystąpił w błędzie aplikacji podczas próby otwarcia programu Internet Explorer(Internet Explorer) w systemie. Aby to naprawić, zresetuj Internet Explorer w jego oknie właściwości, postępując zgodnie z instrukcjami podanymi poniżej.

1. Naciśnij jednocześnie Windows + R keys aby otworzyć okno dialogowe Uruchom.(Run dialog box.)

2. Wpisz inetcpl.cpl w wierszu polecenia (prompt)Uruchom(Run) i naciśnij klawisz Enter(Enter) , aby otworzyć okno Właściwości internetowe(Internet Properties) .

Wpisz inetcpl.cpl i naciśnij Enter.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

3. Przejdź do zakładki Zaawansowane .(Advanced)

4. Kliknij podświetlony przycisk Resetuj(Reset) , aby zresetować aplikację w oknie Właściwości internetowe(Internet Properties) .

Przejdź do zakładki Zaawansowane i kliknij Resetuj

5. W oknie Resetuj ustawienia przeglądarki Internet Explorer(Reset Internet Explorer Settings) zaznacz pole opcji Usuń ustawienia osobiste(Delete personal settings) i kliknij Resetuj(Reset) .

Zaznacz pole wyboru Usuń ustawienia osobiste i wybierz Resetuj.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

6. Kliknij Zamknij(Close) w monicie.

Kliknij Zamknij w monicie

7. Teraz uruchom ponownie (restart) komputer(your PC) i ponownie uruchom Internet Explorer .

Przeczytaj także: (Also Read:) Napraw brak COMDLG32.OCX w systemie Windows 10(Fix COMDLG32.OCX Missing in Windows 10)

Metoda 11: Włącz .Net Framework(Method 11: Turn On .Net Framework)

Czasami obecny framework Windows .Net może ulec uszkodzeniu. Z tego powodu w Twojej aplikacji mógł wystąpić komunikat o błędzie nieobsługiwany wyjątek. Dlatego upewnij się, że .Net (Therefore)Framework jest aktualizowany do najnowszej wersji. W tym celu zastosuj podane instrukcje.

1. Otwórz Panel sterowania(Control Panel) z paska wyszukiwania systemu Windows .(Windows Search)

Panel sterowania na pasku wyszukiwania systemu Windows

2. Ustaw Widok według(View by) jako kategorię(Category) . Wybierz opcję Programy(Programs) .

Ustaw Widok według jako kategorię.  Wybierz opcję Programy

3. Teraz kliknij opcję Włącz i wyłącz funkcje systemu Windows w(Turn Windows features on and off) sekcji Programy i funkcje(Programs and Features) .

kliknij Włącz i wyłącz funkcje systemu Windows.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

4. W oknie Funkcje systemu Windows(Windows Features) zaznacz opcję .NET Framework 4.8 Advanced Series i kliknij OK .

Uwaga:(Note:) Jeśli program .NET Framework 4.8 Advanced Series jest już włączony, napraw go, usuwając zaznaczenie pola. Następnie uruchom(reboot) ponownie system i ponownie włącz . NET Framework 4.8 Zaawansowana seria(NET Framework 4.8 Advanced Series) . Ponownie uruchom ponownie(restart) komputer.

Zaznacz pole opcji .NET Framework 4.8 Advanced Series

5. Na koniec uruchom ponownie komputer(restart your PC) .

Metoda 12: Wyłącz debugowanie skryptów i usuń klucze rejestru (jeśli dotyczy)(Method 12: Disable Script Debugging and Remove Registry Keys (If Applicable))

Jeśli debugowanie skryptu jest włączone, a rejestr ma uszkodzone dane, może pojawić się komunikat o błędzie, szczególnie w przypadku aplikacji Internet Explorer . Dlatego(Therefore) wyłącz debugowanie skryptu i usuń powiązane klucze rejestru, wykonując czynności podane poniżej.

1. Naciśnij jednocześnie Windows + R keys aby otworzyć okno dialogowe Uruchom .(Run )

2. Wpisz inetcpl.cpl  i naciśnij Enter , aby otworzyć Właściwości internetowe(Internet Properties) .

Wpisz inetcpl.cpl i naciśnij Enter

3. Przejdź do zakładki Zaawansowane .(Advanced)

4. Zlokalizuj i zaznacz pole Wyłącz debugowanie skryptów (Internet Explorer)(Disable script debugging (Internet Explorer)) w sekcji Przeglądarka(Browser) .

Włącz opcję Wyłącz debugowanie skryptu Internet Explorer

5. Wybierz Zastosuj(Apply) , a następnie kliknij OK , aby zapisać wprowadzone zmiany.

6. Po zakończeniu modyfikacji naciśnij jednocześnie klawisze (keys)Windows + R , aby otworzyć okno dialogowe Uruchom .(Run)

7. Wpisz regedit  i naciśnij klawisz Enter,(Enter key) aby uruchomić Edytor rejestru(Registry Editor) .

Wpisz regedit i naciśnij Enter

8. Kliknij Tak(Yes) w monicie.

9. W oknie Edytora rejestru(Registry Editor) przejdź do następującej lokalizacji.

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

Uwaga 1:(Note 1:) Te ilustracje są używane na komputerze 64-bitowym.

Uwaga 2:(Note 2:) Jeśli używasz komputera 32-bitowego, przejdź do następującej ścieżki:

HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug

W oknie Edytora rejestru przejdź do następującej lokalizacji.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

10. Kliknij prawym przyciskiem myszy klawisz Debugger i wybierz Usuń(Delete) z menu kontekstowego.

11. Po usunięciu klucza przejdź do następującej lokalizacji:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

Uwaga:(Note:) jeśli używasz komputera 32-bitowego, przejdź do następującej ścieżki:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

Po usunięciu klucza przejdź do następującej lokalizacji

12. Teraz kliknij prawym przyciskiem myszy klucz DbgManagedDebugger i wybierz Usuń(Delete) z menu kontekstowego.

13. Zamknij okno Edytora rejestru(Registry Editor ) i uruchom ponownie (reboot) komputer(your PC) .

Przeczytaj także: (Also Read:) Napraw usługi domenowe Active Directory są obecnie niedostępne(Fix The Active Directory Domain Services is Currently Unavailable)

Metoda 13: Wykonaj czysty rozruch(Method 13: Perform Clean Boot)

Czasami aplikacje innych firm przeszkadzają i tworzą środowisko powodujące konflikty w systemie Windows(Windows) . Ta metoda rozwiązywania problemów może działać na Twoją korzyść i sprawdzić, czy za przeszkodą i przyczyną błędu jest jakiś program innej firmy. Przeczytaj nasz przewodnik Jak wykonać czysty rozruch w systemie Windows 10(How to Perform Clean Boot in Windows 10) , aby zrobić to samo.

Zaznacz pole obok Ukryj wszystkie usługi Microsoft i kliknij przycisk Wyłącz wszystko.  Napraw nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji w systemie Windows 10

Po uruchomieniu komputera w trybie awaryjnym sprawdź, czy problem nadal występuje. Jeśli tak, odinstaluj wszystkie najnowsze programy lub aplikacje dodane do systemu.

Metoda 14: Zresetuj komputer(Method 14: Reset PC)

Mimo to, jeśli napotkasz ten problem na komputerze z systemem Windows 10, ostatnim wyborem jest ponowna instalacja plików systemowych. Jest to możliwe dzięki procesowi o nazwie Czysta instalacja(Clean install) . Usuwa poprzedni system operacyjny , dane przechowywane w programach, ustawieniach i wszystkie pliki osobiste. Nowy system operacyjny zostanie zainstalowany ze wszystkimi zainstalowanymi aktualizacjami. Możesz jednak zresetować system Windows 10(Windows 10) bez utraty danych. Postępuj zgodnie z naszym przewodnikiem Jak zresetować system Windows 10 bez utraty danych(How to Reset Windows 10 Without Losing Data) .

Teraz wybierz opcję z okna Resetuj ten komputer.

Po zainstalowaniu naprawy na komputerze system operacyjny zostanie zaktualizowany do najnowszej wersji.

Zalecana:(Recommended:)

Mamy nadzieję, że ten artykuł był pomocny i nauczyłeś się naprawiać nieobsługiwany wyjątek, który wystąpił w Twojej aplikacji(unhandled exception has occurred in your application) w systemie Windows 10(Windows 10) . Daj nam znać, która metoda zadziałała najlepiej dla Ciebie. W przypadku jakichkolwiek pytań lub sugestii prosimy o kontakt za pośrednictwem sekcji komentarzy podanej poniżej.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts