Jak naprawić błąd „Nieoczekiwany wyjątek sklepu” w systemie Windows?

Unexpected Store Error Message

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.

Nieoczekiwana pamięć jądra systemu Windows Store

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.

Nieoczekiwane pliki do pobrania ze sklepu Windows Sdk Zainstaluj Sdk
  1. 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.
Nieoczekiwana instalacja sklepu Windowssdk w Windows11
  1. 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.
Nieoczekiwana instalacja w sklepie Wybierz funkcje
  1. Poczekaj kilka minut na zakończenie instalacji, ponieważ zestaw Windows SDK uzyskuje narzędzia debugowania dla systemu Windows.
Nieoczekiwana instalacja sklepu Windbg
  1. Po zainstalowaniu zestawu Windows SDK na urządzeniu zobaczysz ostatni komunikat powitalny.
Zainstalowano nieoczekiwane oprogramowanie sklepu Windows Store
  1. 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.
Nieoczekiwany instalator lokalizacji sklepu X64
  1. Wejdź do katalogu instalacyjnego i zlokalizuj plik wykonywalny WinDbg, jak pokazano poniżej dla folderu x64.
Nieoczekiwany sklep Windbg zlokalizowany w systemie Windows11 X64
  1. Kliknij dwukrotnie, aby uruchomić plik wykonywalny WinDbg. Z menu „Plik-> Otwórz plik wykonywalny” możesz wyświetlić dowolny plik wykonywalny na swoim komputerze.
Nieoczekiwany plik wykonywalny Windbg Store
  1. Znajdź plik „Notepad.exe” w swoim systemie, który zwykle znajduje się w folderze System32. Otwórz ten plik wykonywalny za pomocą WinDbg.
Nieoczekiwany plik wykonywalny Notatnika sklepu jest otwarty
  1. Aby przetestować ten debuger, wpisz .sympath srv* w wierszu poleceń WinDbg znajdującym się na dole.
Nieoczekiwany wiersz polecenia sklepu Windbg przy użyciu Sympath Srv
  1. 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).
Nieoczekiwany sklep Symbol Serve Output Windbg

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.

  1. Otwórz Ustawienia na swoim komputerze.
  2. Po prawej stronie przewiń w dół do samego dołu i wybierz Informacje.
Nieoczekiwany komunikat o błędzie Sklepu O
  1. Wybierz „Zaawansowane ustawienia systemu”.
Nieoczekiwany komunikat o błędzie sklepu Zaawansowane ustawienia systemu
  1. Spowoduje to otwarcie okna „Właściwości systemu”.
  2. Wybierz kartę Zaawansowane u góry i naciśnij „Ustawienia” w sekcji „Uruchamianie i odzyskiwanie”.
Nieoczekiwane przywracanie właściwości systemu sklepu podczas uruchamiania
  1. Otworzy się nowe okno „Uruchamianie i odzyskiwanie”.
  2. Zanotuj lokalizację „pliku zrzutu”. Można go łatwo nadpisać bez żadnych problemów.
Nieoczekiwane odzyskiwanie po uruchomieniu pliku zrzutu magazynu
  1. Teraz wróć do wiersza poleceń WinDbg i wprowadź następujące polecenie, aby utworzyć plik zrzutu trybu użytkownika.

Możesz również używać go jako zrzutu trybu jądra, ale procedura jest inna i nie jest potrzebna.

  1. Zamiast „?” będziesz musiał wejść mf lub ma 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.
  2. 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.
Nieoczekiwany tryb jądra użytkownika w sklepie Utwórz plik zrzutu
  1. 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.
  2. 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.
Nieoczekiwany sklep to nie moja wina

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”.

  1. Wróć do wiersza poleceń WinDbg i skopiuj i wklej następujące informacje:
Wprowadzono nieoczekiwane polecenie analizy sklepu w trybie użytkownika
  1. Rozpoczęła się analiza wyjątków. Jeśli na komputerze znajdują się jakieś pliki powodujące problemy, zostaną one zapisane w dzienniku.
  2. 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.
Nieoczekiwane wyniki analizy sklepu Analiza wyjątków Nieznana opcja
  1. „Identyfikator zasobnika” odnosi się do dokładnego identyfikatora zdarzenia związanego z błędem „Wyjątek sklepu”.
  2. 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.
Nieoczekiwana przeglądarka zdarzeń Store Eventid

Chociaż WinDbg jest najlepszą metodą debugowania problemu „Nieoczekiwany wyjątek sklepu”, jeśli nie chcesz uczyć się programowania, Microsoft zaleca kilka innych opcji.

Czytać  Jak sprawdzić, czy system Windows 10 jest aktywowany

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.

  1. W menu wyszukiwania systemu Windows otwórz „Wyświetl historię aktualizacji”.
Historia aktualizacji nieoczekiwanych wyświetleń sklepu
  1. 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.
Nieoczekiwana historia aktualizacji sklepu
  1. Otwórz „Utwórz punkt przywracania” z wyszukiwania w menu Start.
Nieoczekiwana aktualizacja sklepu Utwórz punkt przywracania Menu Start
  1. Zaznacz opcję „Pokaż więcej punktów przywracania” na dole i wybierz datę wydarzenia, do której chcesz wrócić.
Nieoczekiwana aktualizacja sklepu Poprawny punkt przywracania systemu
  1. Potwierdź punkt przywracania, a urządzenie uruchomi się ponownie, aby powrócić do starszej konfiguracji.
Nieoczekiwana aktualizacja sklepu Potwierdź punkt przywracania

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”.

  1. Uruchom Diagnostykę pamięci systemu Windows z menu wyszukiwania systemu Windows.
Nieoczekiwana diagnostyka pamięci systemu Windows w sklepie
  1. Gdy tylko aplikacja zostanie uruchomiona, zostaniesz poproszony o ponowne uruchomienie urządzenia i sprawdzenie problemów z pamięcią.
  2. Możesz od razu ponownie uruchomić komputer lub zaplanować diagnostykę na dowolny inny czas.
Nieoczekiwane ponowne uruchomienie diagnostyki pamięci systemu Windows

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.

  1. Aby to zrobić, otwórz Menedżera urządzeń z wyszukiwania w menu Start lub devmgmt.msc z polecenia „Uruchom”.
Nieoczekiwane otwarcie Menedżera urządzeń sklepu
  1. 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.
Nieoczekiwane szczegóły Menedżera urządzeń sklepu

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.

  1. Otwórz wiersz polecenia z menu wyszukiwania systemu Windows i uruchom go jako administrator.
  2. Uruchom podstawowe skanowanie SFC za pomocą sfc /scannow.
  3. Jeśli oczekuje się na ponowne uruchomienie naprawy systemu, kontynuuj i ponownie uruchom SFC.
Nieoczekiwany sklep Sfc Scannow
  1. Możesz także użyć narzędzia ChkDsk, aby naprawić wszelkie problemy z dyskiem twardym.
Nieoczekiwane wyniki Chkdsk w sklepie

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.

Czytać  7 najlepszych darmowych alternatyw Microsoft SharePoint

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