Jak naprawić wyjątek wątku systemowego nieobsługiwany w systemie Windows 10

0
423

Niebieski ekran śmierci zazwyczaj wskazuje na poważną awarię systemu. Może być spowodowany przez awarie dysku twardego lub pamięci RAM, ale częściej BSOD są powodowane przez nieprawidłowo skonfigurowane sterowniki. Przyjrzyjmy się jednemu z najczęstszych problemów prowadzących do niebieskiego ekranu śmierci po aktualizacji systemu do Windows 10, lub po nieprawidłowej aktualizacji sterowników. Mowa o komunikacie “System Thread Exception Not Handled”, co tłumaczy się jako “wyjątek wątku systemowego nieobsługiwany”.

Jednorazowe wystąpienie tego błędu można zignorować, ale jeśli się powtórzy, trzeba będzie poszukać rozwiązania problemu. Błąd ten ma dwie główne przyczyny – awaria sterownika graficznego oraz uszkodzone pliki systemowe. Analiza automatycznie utworzonego pliku dump MEMORY.DMP w katalogu %SystemRoot% zwykle daje odpowiedzi na wiele pytań, ale nie wszyscy użytkownicy wiedzą, jak z nim pracować. Jako alternatywę można spróbować użyć uniwersalnej aplikacji WinDbg, która jest uproszczoną wersją analizatora zrzutów systemowych.

Cofnięcie lub aktualizacja sterownika

Aby naprawić błąd System Thread Exception Not Handled, musisz znaleźć problematyczny proces lub plik sterownika. Czasami nazwa tego pliku jest wskazana na samym “ekranie śmierci”, jak na powyższym zrzucie ekranu. Jeśli komputer się uruchomi, w zależności od sytuacji albo zaktualizuj sterownik, albo cofnij się do jego poprzedniej wersji. Na przykład zainstalowałeś wersję beta sterownika Nvidia, ale okazało się, że jest on niekompatybilny z bieżącą wersją systemu Windows. W takim przypadku należy cofnąć się do poprzedniej wersji sterownika. I odwrotnie, jeśli zaktualizowałeś system Windows 10 do nowszej wersji i zainstalowałeś starszy sterownik Nvidia, sensowne jest zaktualizowanie również tego sterownika.

Zmiana nazwy sterownika

Procedura aktualizacji / odrzucania sterowników w interfejsie systemu Windows nie jest szczególnie trudna, ponieważ można ją wykonać bezpośrednio z Menedżera urządzeń. Innym przypadkiem jest sytuacja, gdy komputer nie chce się uruchomić. W takim przypadku musisz uruchomić komputer z dysku instalacyjnego, wejść do środowiska odzyskiwania, otworzyć wiersz poleceń, naciskając Shift + F10 i określić literę woluminu systemowego za pomocą menu “Zapisz jako” polecenia notatnika.

Następnie należy przejść do folderu z poszukiwanym sterownikiem i zmienić jego nazwę nadając mu rozszerzenie BAK lub OLD. Na przykład w ten sposób:

cd /d D:/windows/system32/drivers

ren tdi.sys tdi.old

Proces zmiany nazwy można również wykonać za pomocą dowolnego dysku ratunkowego z wbudowanym menedżerem plików, będzie to jeszcze wygodniejsze i łatwiejsze. Następnie musisz zapisać działający sterownik na dysku flash, podłączyć go do komputera i uruchomić normalnie. Jeśli żaden sterownik nie zostanie wykryty, system zainstaluje go z dysku flash.

Przywracanie plików systemowych

Jeśli nie można określić dokładnej przyczyny błędu “System Thread Exception Not Handled” w Windows 10, to należy sprawdzić integralność plików systemowych. Odbywa się to w wierszu poleceń, uruchomionym jako administrator, za pomocą jednego z poleceń:

  • sfc /scannow (w systemie rozruchowym)
  • sfc /scannow /offbootdir=D:/offwindir=D:/Windows (jeśli Windows się nie uruchamia)

W drugim przypadku konieczne będzie uruchomienie komputera z dysku instalacyjnego lub ratunkowego ze środowiskiem WinPE.

Reinstalacja lub cofnięcie systemu Windows 10 do wcześniejszej wersji to skrajne opcje, gdy wszystkie wypróbowane metody zawiodły. Jasne, stracisz w tym procesie wszystkie swoje programy desktopowe, ale taka jest cena przywrócenia systemu Windows do normalnego działania. Po prostu następnym razem musisz być bardziej ostrożny podczas instalowania i aktualizowania sterowników urządzeń.

LEAVE A REPLY

Please enter your comment!
Please enter your name here