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

Czy napotykasz problem z komunikatem o błędzie, który informuje o wystąpieniu nieobsługiwanego wyjątku w Twojej aplikacji? Jeśli tak, ten artykuł pomoże Ci znaleźć możliwe rozwiązania. Tego rodzaju błąd zazwyczaj występuje podczas uruchamiania aplikacji stworzonych w Visual Studio, a szczególnie często dotyczy programów związanych z Uplay, Internet Explorerem oraz gier przeznaczonych dla starszych wersji systemu Windows. Problem ten można zazwyczaj rozwiązać, stosując poniższe metody.

Jak naprawić nieobsługiwany wyjątek w aplikacji na systemie Windows 10?

Przed przystąpieniem do rozwiązywania problemów warto zapoznać się z przyczynami wystąpienia nieobsługiwanego wyjątku w aplikacjach działających na Windows 10:

  • Programy antywirusowe od innych producentów mogą ograniczać działanie niektórych aplikacji, co skutkuje ich zablokowaniem.
  • Obecność uszkodzonych plików systemowych.
  • Włączenie debugowania skryptów zwiększa ryzyko wystąpienia błędów.
  • Uszkodzenie pliku MSVCR92.DLL.
  • Nieaktualne aktualizacje systemu Windows, aplikacji oraz platformy .NET Framework.
  • Brak .NET Framework dla aplikacji stworzonych w starszej wersji.

Metoda 1: Zaktualizuj system Windows

Jedną z najczęstszych przyczyn błędów związanych z nieobsługiwanym wyjątkiem win32 jest naruszenie zasad dostępu w pliku MSVCR92.DLL. Aby rozwiązać ten problem, najpierw upewnij się, że Twój system operacyjny Windows jest aktualny, ponieważ Microsoft opublikował poprawki w najnowszych aktualizacjach. Aby dowiedzieć się, jak zaktualizować system Windows 10, zapoznaj się z naszym przewodnikiem na ten temat. Po zakończeniu aktualizacji uruchom komputer ponownie i sprawdź, czy problem z nieobsługiwanym wyjątkiem został rozwiązany.

Metoda 2: Zaktualizuj aplikacje

Regularne aktualizowanie aplikacji jest kluczowe, ponieważ może to wyeliminować wcześniejsze błędy. Aby to zrobić, postępuj zgodnie z poniższymi krokami:

1. Naciśnij klawisz Windows, wpisz „Microsoft Store” i kliknij Otwórz.

2. Kliknij ikonę z trzema poziomymi kropkami w prawym górnym rogu ekranu Microsoft Store.

3. Z menu rozwijanego wybierz „Pobieranie i aktualizacje”.

4. Kliknij przycisk „Pobierz aktualizacje”, aby zainstalować dostępne aktualizacje dla wszystkich aplikacji ze sklepu Microsoft Store.

5. Po zakończeniu aktualizacji zrestartuj komputer.

Metoda 3: Uruchom narzędzie do rozwiązywania problemów z aplikacjami Windows Store

Uruchomienie narzędzia do rozwiązywania problemów z aplikacjami Windows Store może pomóc w rozwiązaniu problemów związanych z Microsoft Apps oraz wyeliminować nieobsługiwany błąd. Oto jak to zrobić:

1. Naciśnij jednocześnie klawisze Windows + I, aby otworzyć Ustawienia.

2. Wybierz „Aktualizacja i zabezpieczenia”.

3. Przejdź do zakładki „Rozwiązywanie problemów” w lewym panelu.

4. Wybierz „Aplikacje Sklepu Windows” i kliknij „Uruchom narzędzie do rozwiązywania problemów”.

5. Postępuj zgodnie z instrukcjami na ekranie, aby zakończyć proces rozwiązywania problemów.

Metoda 4: Tymczasowo wyłącz zewnętrzny program antywirusowy (jeśli dotyczy)

Oprogramowanie antywirusowe innych producentów może czasami powodować problemy z działaniem aplikacji, prowadząc do wystąpienia nieobsługiwanego wyjątku. W takim przypadku zaleca się tymczasowe wyłączenie takiego programu. Możesz zapoznać się z naszym przewodnikiem na temat „Jak tymczasowo wyłączyć program antywirusowy w systemie Windows 10” i postępując według podanych instrukcji.

Jeśli po wyłączeniu programu antywirusowego problem został rozwiązany, pamiętaj, aby go ponownie włączyć, gdyż brak zabezpieczeń stwarza ryzyko dla Twojego systemu.

Metoda 5: Włącz .NET Framework

Niektóre starsze programy wymagają zainstalowanego .NET Framework do poprawnego działania. Aby upewnić się, że jest on aktywowany, wykonaj następujące kroki:

1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom.

2. Wpisz „opcjonalne funkcje” i naciśnij Enter.

3. Rozwiń i zaznacz wszystkie opcje w polu .NET Framework 3.5 (w tym .NET 2.0 i 3.0), a następnie kliknij OK.

4. Kliknij „Pozwól Windows Update pobrać pliki za Ciebie”.

5. Poczekaj, aż system Windows zakończy proces, a następnie kliknij „Zamknij”.

6. Na koniec uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.

Metoda 6: Napraw pliki systemowe

Czasami pliki systemowe mogą ulec uszkodzeniu z powodu złośliwego oprogramowania, błędów podczas zamykania systemu lub niekompletnych aktualizacji. W takich przypadkach warto uruchomić narzędzie do sprawdzania plików systemowych (SFC) oraz skanowanie DISM, aby naprawić wszelkie błędy. Skorzystaj z naszego przewodnika dotyczącego naprawy plików systemowych w Windows 10, aby dowiedzieć się, jak to zrobić.

Metoda 7: Wykonaj skanowanie w poszukiwaniu złośliwego oprogramowania

Infekcje wirusowe, nawet te niewielkie, mogą prowadzić do pojawienia się błędów w systemie. Jeśli skanowanie SFC i DISM nie przyniosło rezultatów, warto przeprowadzić pełne skanowanie w poszukiwaniu złośliwego oprogramowania. Przeczytaj nasz przewodnik na temat usuwania złośliwego oprogramowania z systemu Windows 10, aby uzyskać więcej informacji.

Metoda 8: Odinstaluj ostatnie aktualizacje

Niekompatybilne aktualizacje mogą również prowadzić do wystąpienia błędów. Dlatego warto odinstalować ostatnie aktualizacje, aby sprawdzić, czy to rozwiąże problem. Oto jak to zrobić:

1. Naciśnij klawisz Windows, wpisz „Panel sterowania” i kliknij „Otwórz”.

2. Ustaw widok na „Kategoria”.

3. Kliknij „Odinstaluj program” w sekcji Programy.

4. W lewym panelu wybierz „Wyświetl zainstalowane aktualizacje”.

5. Znajdź i wybierz najnowszą aktualizację, odnosząc się do daty instalacji, a następnie kliknij „Odinstaluj”.

6. Na koniec potwierdź wszelkie monity i uruchom ponownie komputer.

Metoda 9: Usuń wartość rejestru uruchamiacza (jeśli dotyczy)

Niektórzy użytkownicy zgłosili występowanie nieobsługiwanego wyjątku win32 przy uruchamianiu Uplay. Można to naprawić, usuwając klucz uruchamiacza w edytorze rejestru. Oto jak to zrobić:

1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom.

2. Wpisz „regedit” i naciśnij Enter, aby otworzyć Edytor rejestru.

3. Kliknij „Tak” w monicie.

4. W Edytorze rejestru przejdź do lokalizacji:

ComputerHKEY_LOCAL_MACHINESOFTWAREWOW6432NodeUbisoft

5. Kliknij prawym przyciskiem myszy klucz „Launcher” i wybierz „Usuń”.

6. Na koniec zamknij Edytor rejestru i uruchom ponownie komputer, aby zmiany miały skutek.

Jeśli problem z nieobsługiwanym wyjątkiem wynikał z aplikacji uruchamiającej, powinien zostać rozwiązany.

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

Możesz napotkać nieobsługiwany wyjątek podczas próby otwarcia Internet Explorera. Aby to naprawić, zresetuj ustawienia tej przeglądarki. Oto jak to zrobić:

1. Naciśnij klawisze Windows + R, aby otworzyć okno Uruchom.

2. Wpisz „inetcpl.cpl” i naciśnij Enter, aby otworzyć właściwości internetowe.

3. Przejdź do zakładki „Zaawansowane”.

4. Kliknij przycisk „Resetuj”, aby zresetować ustawienia przeglądarki.

5. W oknie resetowania przeglądarki zaznacz pole „Usuń ustawienia osobiste” i kliknij „Resetuj”.

6. Kliknij „Zamknij” w monicie.

7. Uruchom ponownie komputer i spróbuj ponownie otworzyć Internet Explorer.

Metoda 11: Zaktualizuj .NET Framework

Możliwe, że aktualna wersja .NET Framework jest uszkodzona, co prowadzi do wystąpienia błędów. Upewnij się, że masz zainstalowaną najnowszą wersję .NET Framework. Aby to zrobić, wykonaj poniższe kroki:

1. Otwórz Panel sterowania z paska wyszukiwania systemu Windows.

2. Ustaw widok na „Kategoria” i wybierz „Programy”.

3. Kliknij „Włącz lub wyłącz funkcje systemu Windows” w sekcji Programy i funkcje.

4. W oknie „Funkcje systemu Windows” zaznacz opcję .NET Framework 4.8 Advanced Series i kliknij OK.

Uwaga: Jeśli opcja ta jest już zaznaczona, odznacz ją, zrestartuj komputer, a następnie ponownie ją zaznacz.

5. Na końcu uruchom ponownie komputer.

Metoda 12: Wyłącz debugowanie skryptów oraz usuń powiązane klucze rejestru (jeśli dotyczy)

Włączenie debugowania skryptów oraz obecność uszkodzonych danych w rejestrze mogą prowadzić do wystąpienia błędów, zwłaszcza w przypadku aplikacji Internet Explorer. Dlatego wyłącz debugowanie skryptów i usuń odpowiednie klucze rejestru, wykonując poniższe kroki:

1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom.

2. Wpisz „inetcpl.cpl” i naciśnij Enter, aby otworzyć Właściwości internetowe.

3. Przejdź do zakładki „Zaawansowane”.

4. Zlokalizuj pole „Wyłącz debugowanie skryptów (Internet Explorer)” i zaznacz je.

5. Kliknij „Zastosuj”, a następnie „OK”, aby zapisać wprowadzone zmiany.

6. Naciśnij klawisze Windows + R, aby otworzyć okno Uruchom.

7. Wpisz „regedit” i naciśnij Enter, aby uruchomić Edytor rejestru.

8. Kliknij „Tak” w monicie.

9. W Edytorze rejestru przejdź do lokalizacji:

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebug

Uwaga: Te instrukcje dotyczą komputerów 64-bitowych. Dla komputerów 32-bitowych wybierz:

HKEY_LOCAL_MACHINE MicrosoftWindows NTCurrentVersionAeDebug

10. Kliknij prawym przyciskiem myszy klucz „Debugger” i wybierz „Usuń”.

11. Przejdź do lokalizacji:

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework

Uwaga: Dla komputerów 32-bitowych wybierz:

HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework

12. Kliknij prawym przyciskiem myszy klucz „DbgManagedDebugger” i wybierz „Usuń”.

13. Zamknij Edytor rejestru i uruchom ponownie komputer.

Metoda 13: Wykonaj czysty rozruch

Konflikty z aplikacjami innych producentów mogą również powodować problemy. Czysty rozruch pozwala na uruchomienie systemu z minimalną liczbą uruchomionych programów, co pozwala sprawdzić, czy za błąd odpowiada jakaś aplikacja. Zapoznaj się z naszym przewodnikiem na temat „Czystego rozruchu w Windows 10”, aby dowiedzieć się, jak to zrobić.

Po uruchomieniu w trybie awaryjnym sprawdź, czy problem nadal występuje. Jeśli tak, rozważ odinstalowanie ostatnich programów lub aplikacji.

Metoda 14: Zresetuj komputer

Jeśli żadne z powyższych rozwiązań nie zadziała, rozważ ponowną instalację systemu operacyjnego. Możesz to zrobić za pomocą procesu znanego jako „Czysta instalacja”, który usunie wszystkie dane i ustawienia. Istnieje również możliwość zresetowania systemu Windows 10 bez utraty danych. Zapoznaj się z naszym przewodnikiem na temat „Jak zresetować Windows 10 bez utraty danych”.

Po zainstalowaniu aktualizacji system operacyjny zostanie zaktualizowany do najnowszej wersji.

***

Mamy nadzieję, że ten artykuł okazał się pomocny i pomógł Ci rozwiązać problem z nieobsługiwanym wyjątkiem w Twojej aplikacji w systemie Windows 10. Daj nam znać, która z przedstawionych metod była najbardziej skuteczna. W przypadku jakichkolwiek pytań lub sugestii zachęcamy do pozostawienia komentarza poniżej.