Czy doświadczasz awarii systemu z powodu tajemniczego błędu „Nieoczekiwany wyjątek sklepu”? Jest to błąd niebieskiego ekranu spowodowany wewnętrznym uszkodzeniem pamięci jądra systemu Windows. Obecnie istnieje jedno główne podejście do naprawy błędu „Nieoczekiwany wyjątek sklepu” w systemie Windows 10 i 11, co zostało również potwierdzone przez Microsoft. Udostępnimy również kilka dodatkowych wskazówek dotyczących rozwiązywania problemów.
Notatka: „Nieoczekiwany wyjątek sklepu” nie ma związku ze sklepem Microsoft.
Co to jest błąd „Nieoczekiwany wyjątek sklepu” w systemie Windows?
Błąd „Nieoczekiwany wyjątek sklepu” jest spowodowany różnymi problemami z integralnością sprzętu i plików związanymi z modułem pamięci jądra. Błąd jest również znany jako UNEXPECTED_STORE_EXCEPTIONi ma wartość 0x00000154, która odnosi się do „kodu zatrzymania”, specjalnej kategorii błędów niebieskiego ekranu.
Ten moduł pamięci jądra zarządza pamięcią RAM używaną przez niektóre podstawowe składniki systemu Windows wraz ze sterownikami urządzeń. System operacyjny Windows używa go do komunikowania się ze sprzętem urządzenia.
Możesz wyświetlić pamięć jądra urządzenia w Menedżerze zadań na karcie Pamięć. W porównaniu do fizycznej pamięci RAM pamięć jądra ma tylko kilkaset MB. Jest dalej klasyfikowany według puli stronicowanych i niestronicowanych.

W każdym razie, oto jak zacząć radzić sobie z błędem „Nieoczekiwany wyjątek sklepu” w systemie Windows.
1. Debuguj za pomocą WinDbg
Aby debugować błąd „Nieoczekiwany wyjątek sklepu”, użyjemy programu do debugowania firmy Microsoft o nazwie WinDbg. Chociaż wymaga trochę kodowania, jest bardzo łatwy do nauczenia.
Pobieranie i instalacja WinDbg
WinDbg, oficjalny debugger systemu Windows. może być pobrane z tego linku jako część zestawu Windows Software Development Kit (SDK). Do instalacji wybierz plik „Zainstaluj SDK” w oparciu o system operacyjny i numer najnowszej wersji. Użytkownicy Windowsa 11 mają to stosunkowo łatwo. Jeśli jesteś użytkownikiem systemu Windows 10, lepiej najpierw zaktualizować system, a następnie zainstalować najnowszy pakiet SDK.

- Po pobraniu pliku wykonywalnego zainstaluj go w swoim systemie, określając lokalizację. Możesz też wybrać automatyczną ścieżkę instalacji. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

- Ten krok jest bardzo ważny. Do debugowania oprogramowania Windows nie potrzebujesz wszystkich funkcji Windows SDK. Musisz tylko zaznaczyć „Narzędzia debugowania dla Windows” i odznaczyć wszystko inne.

- Poczekaj kilka minut na zakończenie instalacji, ponieważ zestaw Windows SDK uzyskuje narzędzia debugowania dla systemu Windows.

- Po zainstalowaniu zestawu Windows SDK na urządzeniu zobaczysz ostatni komunikat powitalny.

- Teraz zlokalizuj katalogi instalacyjne w zależności od tego, czy masz x64 („C:\Program Files (x86)\Windows Kits\10\Debuggers\x64”) lub x86 („C:\Program Files (x86)\Windows Kits\ 10\Debuggery\x86”). Możesz sprawdzić konfigurację procesora w sekcji „Informacje o komputerze” w menu wyszukiwania systemu Windows 11/10.

- Wejdź do katalogu instalacyjnego i zlokalizuj plik wykonywalny WinDbg, jak pokazano poniżej dla folderu x64.

- Kliknij dwukrotnie, aby uruchomić plik wykonywalny WinDbg. Z menu „Plik-> Otwórz plik wykonywalny” możesz wyświetlić dowolny plik wykonywalny na swoim komputerze.

- Znajdź plik „Notepad.exe” w swoim systemie, który zwykle znajduje się w folderze System32. Otwórz ten plik wykonywalny za pomocą WinDbg.

- Aby przetestować ten debuger, wpisz
.sympath srv*
w wierszu poleceń WinDbg znajdującym się na dole.

- Dane wyjściowe zostaną wyświetlone w oknie Notatnika. Tutaj widzimy ścieżkę wyszukiwania symboli, która mówi WinDbg, gdzie szukać plików symboli (PDB).
Symbol search path is: srv* Expanded Symbol search path is: cache*;SRV

Opcja 1: Utwórz plik zrzutu trybu użytkownika
Po pobraniu i zainstalowaniu WinDbg, możemy użyć analizy „Crash mode”, aby rozwiązać błąd wyjątku. Wiąże się to z spowodowaniem fałszywej awarii i zauważeniem pliku zrzutu, jak pokazano poniżej.
- Otwórz Ustawienia na swoim komputerze.
- Po prawej stronie przewiń w dół do samego dołu i wybierz Informacje.

- Wybierz „Zaawansowane ustawienia systemu”.

- Spowoduje to otwarcie okna „Właściwości systemu”.
- Wybierz kartę Zaawansowane u góry i naciśnij „Ustawienia” w sekcji „Uruchamianie i odzyskiwanie”.

- Otworzy się nowe okno „Uruchamianie i odzyskiwanie”.
- Zanotuj lokalizację „pliku zrzutu”. Można go łatwo nadpisać bez żadnych problemów.

- Teraz wróć do wiersza poleceń WinDbg i wprowadź następujące polecenie, aby utworzyć plik zrzutu trybu użytkownika.
.dump [options] FileName .dump /?
Możesz również używać go jako zrzutu trybu jądra, ale procedura jest inna i nie jest potrzebna.
- Zamiast „?” będziesz musiał wejść
mf
lubma
które odnoszą się do różnych plików zrzutów. Zastąp również nazwę pliku ścieżką pliku zrzutu używaną wcześniej. - Rozpoczęła się Twoja analiza wyjątków. Jeśli w systemie występują błędy wyjątków, zostaną one tutaj podświetlone. Pliki powodujące problemy zostaną wymienione w dzienniku i będzie można z tego miejsca podjąć działania naprawcze.

- Oprócz WinDbg, możemy użyć innej prostej metody, aby stworzyć fałszywą awarię. Nazywa się to „NotMyFault” autorstwa SysInternals. Pobierz spakowany plik i rozpakuj go.
- Następnie kliknij aplikację NotMyFault, aby uruchomić nowe okno, w którym możesz emulować awarię. Zamknij wszystkie inne aplikacje, aby uszkodzona pamięć nie została zapisana na dysku po ponownym uruchomieniu.

Opcja 2: Użycie !Polecenie rozszerzenia Analizuj
Aby znaleźć główną przyczynę błędu „Wyjątek sklepu”, możesz użyć innego polecenia WinDbg o nazwie Rozszerzenie „!Analizuj”.
- Wróć do wiersza poleceń WinDbg i skopiuj i wklej następujące informacje:
!analyze [-v] [-f | -hang] [-D BucketID] !analyze -c [-load KnownIssuesFile | -unload | -help ]

- Rozpoczęła się analiza wyjątków. Jeśli na komputerze znajdują się jakieś pliki powodujące problemy, zostaną one zapisane w dzienniku.
- Usuń te pliki lub odinstaluj wszelkie programy związane z błędem „Wyjątek sklepu”. Jeśli nie ma problemów, nie zobaczysz żadnych wyników.

- „Identyfikator zasobnika” odnosi się do dokładnego identyfikatora zdarzenia związanego z błędem „Wyjątek sklepu”.
- Gdy tylko zauważysz niebieski ekran na wyświetlaczu laptopa, zobaczysz wyraźnie podświetlony „Identyfikator zasobnika”. Jeśli przegapisz nagranie, możesz znaleźć ten sam „Identyfikator zasobnika” z „Przeglądarki zdarzeń” w systemie Windows 11/10.

Chociaż WinDbg jest najlepszą metodą debugowania problemu „Nieoczekiwany wyjątek sklepu”, jeśli nie chcesz uczyć się programowania, Microsoft zaleca kilka innych opcji.
2. Wykonaj przywracanie systemu na podstawie historii aktualizacji
Jeśli jakiekolwiek błędy niebieskiego ekranu są spowodowane przez niektóre ostatnie zdarzenia, możesz wykonać proste przywracanie systemu, aby przywrócić urządzenie z systemem Windows do wcześniejszej konfiguracji.
- W menu wyszukiwania systemu Windows otwórz „Wyświetl historię aktualizacji”.

- Poszukaj niedawnego wydarzenia co najmniej kilka dni przed zauważeniem błędu „Wyjątek sklepu”. Jej data zostanie wykorzystana do przesłania systemu do wcześniejszego punktu w czasie.

- Otwórz „Utwórz punkt przywracania” z wyszukiwania w menu Start.

- Zaznacz opcję „Pokaż więcej punktów przywracania” na dole i wybierz datę wydarzenia, do której chcesz wrócić.

- Potwierdź punkt przywracania, a urządzenie uruchomi się ponownie, aby powrócić do starszej konfiguracji.

3. Użyj diagnostyki pamięci systemu Windows
Możesz użyć aplikacji Windows Memory Diagnostic, aby zająć się uszkodzonymi sektorami pamięci, które mogą być przyczyną awarii „Nieoczekiwany wyjątek sklepu”.
- Uruchom Diagnostykę pamięci systemu Windows z menu wyszukiwania systemu Windows.

- Gdy tylko aplikacja zostanie uruchomiona, zostaniesz poproszony o ponowne uruchomienie urządzenia i sprawdzenie problemów z pamięcią.
- Możesz od razu ponownie uruchomić komputer lub zaplanować diagnostykę na dowolny inny czas.

4. Poszukaj wykrzyknika w sprzęcie Menedżera urządzeń
Jeśli problemy ze sprzętem powodują problem z niebieskim ekranem, może być konieczna wymiana starszego lub przestarzałego sprzętu.
- Aby to zrobić, otwórz Menedżera urządzeń z wyszukiwania w menu Start lub
devmgmt.msc
z polecenia „Uruchom”.

- Pod każdym urządzeniem sprzętowym poszukaj wykrzykników (!). Jeśli masz wadliwe zewnętrzne kamery internetowe, karty SD, pendrive’y lub dyski zewnętrzne, najpierw je usuń. Zużytą baterię należy szybko wymienić, ponieważ może to prowadzić do poważnych problemów.

5. Wykonaj Kontroler plików systemowych i ChkDsk
Najlepszym sposobem przywrócenia integralności systemu Windows jest użycie narzędzia Kontroler plików systemowych (SFC). Pomaga naprawić brakujące lub uszkodzone pliki systemowe.
- Otwórz wiersz polecenia z menu wyszukiwania systemu Windows i uruchom go jako administrator.
- Uruchom podstawowe skanowanie SFC za pomocą
sfc /scannow
. - Jeśli oczekuje się na ponowne uruchomienie naprawy systemu, kontynuuj i ponownie uruchom SFC.

- Możesz także użyć narzędzia ChkDsk, aby naprawić wszelkie problemy z dyskiem twardym.

Zawijanie
Przedstawiliśmy niektóre z najskuteczniejszych metod rozwiązywania problemów UNEXPECTED_STORE_EXCEPTION błąd w systemie Windows i miejmy nadzieję, że jeden z nich pomoże ci rozwiązać problem. Możesz również użyć wszystkich naszych technik, aby rozwiązać inne rodzaje problemów z niebieskim ekranem, takie jak błąd Kernel Data InPage i błąd krytycznego procesu zaniku.
Kredyt obrazu: Wikipedia | Wszystkie zrzuty ekranu autorstwa Sayaka Boral
Czy ten artykuł jest przydatny?
Zapisz się do naszego newslettera!
Nasze najnowsze samouczki dostarczane prosto do Twojej skrzynki odbiorczej