Jak naprawić błąd BSOD 0x0000001e

Kilku użytkowników systemu Windows dociera do nas z pytaniami po częstym BSOD (Blue Screen Of Death) z kodem błędu 0x0000001e . Ten konkretny kod błędu można przetłumaczyć na KMODE_EXCEPTION_NOT_HANDLED. Zasadniczo oznacza to, że jądro systemu Windows wykryło niedozwoloną lub nieznaną instrukcję procesora. Może to być spowodowane nieprawidłowym dostępem do pamięci lub naruszeniem dostępu podobnym do tych, które są odpowiedzialne za generowanie błędów Stop 0xA.

Kod błędu BSOD 0x0000001e

Chociaż niektórzy dotknięci użytkownicy zgłaszają, że problem występuje raz lub dwa razy dziennie, inni użytkownicy skarżą się, że widzą ten krytyczny błąd co około 10 minut. Problem nie dotyczy wyłącznie określonej wersji systemu Windows, ale częstotliwość jest znacznie wyższa w systemie Windows 7.

Co powoduje kod błędu BSOD 0x0000001e?

Przeanalizowaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy, które są zwykle używane do naprawienia awarii Blue Screen of Death. Jak się okazuje, przyczyną tej awarii może być kilka różnych sprawców:

  • Usterka w systemie Windows 7 - jeśli problem występuje stale w systemie Windows 7 lub Windows 10, istnieje prawdopodobieństwo, że przyczyną problemu jest usterka wprowadzona wraz z aktualizacją zabezpieczeń. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, instalując odpowiednią poprawkę (Windows 7) lub instalując każdą oczekującą aktualizację, dopóki poprawka nie zainstaluje się automatycznie (Windows 10).
  • Niewystarczająca moc zasilacza - na podstawie kilku raportów użytkowników ten szczególny problem może również wystąpić, jeśli zasilacz nie jest wystarczająco mocny, aby zapewnić wystarczającą moc dla elementów wewnętrznych i podłączonych urządzeń peryferyjnych. Możesz przetestować tę teorię, odłączając wszystkie nieistotne urządzenia peryferyjne. Jeśli problem jest rzeczywiście spowodowany przez zasilacz, powinieneś być w stanie rozwiązać problem, uaktualniając go do lepszego zasilacza lub używając koncentratora USB z własnym zasilaniem, aby zdjąć obciążenie z zasilacza.
  • Zła pamięć RAM - Zła pamięć RAM może być również odpowiedzialna za ten konkretny typ BSOD. Możesz sprawdzić, czy ten scenariusz ma zastosowanie w danej sytuacji, uruchamiając narzędzie diagnostyczne pamięci systemu Windows. Jeśli wyniki wskazują, że pamięć RAM jest zła, jedynym sposobem na rozwiązanie tego problemu jest zainwestowanie w zdrowy ekwiwalent.
  • Zasadnicze uszkodzenie pliku systemowego - uszkodzenie pliku systemowego jest jedną z najczęstszych znanych przyczyn ułatwiających pojawienie się tego problemu. W większości przypadków problem pojawia się z powodu uszkodzenia w plikach konfiguracji rozruchu. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, uruchamiając skanowanie DISM lub SFC, lub (w wyjątkowych sytuacjach) wykonać instalację naprawczą.

Jeśli obecnie próbujesz rozwiązać ten sam typ awarii BSOD, w tym artykule znajdziesz kilka różnych instrukcji rozwiązywania problemów. Poniżej znajduje się zbiór potencjalnych poprawek, które inni użytkownicy w podobnej sytuacji z powodzeniem zastosowali do rozwiązania tego problemu.

Aby uzyskać najlepsze wyniki, zachęcamy do śledzenia poniższych potencjalnych poprawek w kolejności, w jakiej zostały przedstawione, ponieważ posortowaliśmy je według wydajności i ważności. Jedna z poniższych metod powinna rozwiązać problem niezależnie od tego, kto go spowodował.

Zaczynajmy!

Metoda 1: Instalowanie poprawki dla błędu 0x0000001E

Jeśli występują sporadyczne awarie z błędem 0x0000001E na komputerze z systemem Windows 7, Windows 8.1 lub Windows 10, istnieje prawdopodobieństwo, że przyczyną problemu jest problem wycieku pamięci systemowej, który Microsoft już załatał.

Jeśli ten scenariusz ma zastosowanie, ten problem występuje, gdy aplikacja otwiera plik z oplockiem do modyfikacji. Ilekroć tak się stanie, NTFS przełamie blokadę, co z kolei spowoduje wyciek pamięci puli niestronicowanej. Spowoduje to nadmierne zużycie pamięci i inne funkcje alokacji pamięci, które spowodują błąd 0x0000001E.

Na szczęście, jeśli tak jest w przypadku Twojego scenariusza, możesz to łatwo rozwiązać, instalując odpowiednią poprawkę dla tego problemu.

Uwaga: jeśli korzystasz z systemu Windows 7, możesz zainstalować go ręcznie z tego linku ( tutaj )

Najskuteczniejszym sposobem upewnienia się, że zainstalowana jest odpowiednia poprawka, jest instalacja każdej oczekującej aktualizacji systemu Windows, aż do momentu zainstalowania najnowszej wersji systemu operacyjnego. Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „wuapp” i naciśnij klawisz Enter, aby otworzyć ekran Windows Update.

    Uruchamianie okna dialogowego: wuapp

    Uwaga: Jeśli korzystasz z systemu Windows 10, użyj zamiast tego opcjims-settings: windowsupdate ”.

  2. Po przejściu do ekranu Windows Update kliknij przycisk Sprawdź dostępność aktualizacji, aby rozpocząć skanowanie aktualizacji. Jeśli są dostępne nowe aktualizacje, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować każdą oczekującą aktualizację.

    Instalowanie każdej oczekującej aktualizacji systemu Windows

    Uwaga: Jeśli pojawi się monit o ponowne uruchomienie komputera przed zainstalowaniem każdej aktualizacji, zrób to, ale pamiętaj, aby powrócić do tego samego ekranu i kontynuować aktualizację do momentu zainstalowania każdej oczekującej aktualizacji.

  3. Po zainstalowaniu każdej oczekującej aktualizacji sprawdź, czy BSOD z awariami 0x0000001e nadal występuje.

Jeśli nadal masz ten sam problem, przejdź do następnej metody poniżej.

Metoda 2: Odłącz niepotrzebne urządzenia peryferyjne (jeśli dotyczy)

Jak się okazuje, przepracowany zasilacz może być również odpowiedzialny za BSOD 0x0000001e . Jeśli masz wiele urządzeń peryferyjnych podłączonych do komputera, dobrym pomysłem jest usunięcie wszystkich nieistotnych, aby sprawdzić, czy problem nadal występuje.

Odłącz wszystkie zbędne elementy i normalnie używaj komputera, aby sprawdzić, czy awaria BSOD nadal występuje. Jeśli awarie zatrzymają się całkowicie, oznacza to, że masz problem z zasilaniem. W takim przypadku masz dwa sposoby złagodzenia problemu:

  • Uaktualnij do bardziej wydajnego zasilacza, który jest w stanie zapewnić wystarczającą moc wszystkim podłączonym urządzeniom.
  • Kup koncentrator USB z własnym zasilaczem, aby zmniejszyć obciążenie zasilacza.

Zakup koncentratora USB z własnym zasilaczem

Jeśli ta metoda nie miała zastosowania w konkretnym scenariuszu, przejdź do następnej metody poniżej.

Metoda 3: Uruchomienie testu pamięci

Jeśli zaszedłeś tak daleko bez rezultatu, powinieneś wykonać odpowiednie testy, aby upewnić się, że nie masz do czynienia z problemem pamięci. Jak się okazuje, wadliwa pamięć RAM może być również odpowiedzialna za BSOD związane z kodem stop 0x0000001e .

Na szczęście system Windows zawiera narzędzie, którego możesz użyć, aby sprawdzić, czy masz do czynienia z wadliwą pamięcią RAM. Postępuj zgodnie z instrukcjami poniżej, aby przetestować pamięć RAM za pomocą narzędzia diagnostycznego pamięci systemu Windows:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „mdsched” w polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć narzędzie diagnostyczne pamięci systemu Windows z dostępem administratora. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.

    Dostęp do narzędzia diagnostyki pamięci z pola Uruchom
  2. Po przejściu do problemu diagnostyki pamięci systemu Windows kliknij przycisk Uruchom ponownie teraz i sprawdź, czy nie występują problemy .

    Przeprowadzanie kontroli diagnostycznej pamięci systemu Windows
  3. Przy następnym uruchomieniu komputer uruchomi się bezpośrednio w narzędziu diagnostycznym pamięci systemu Windows. Poczekaj na zakończenie procesu - nie wychodź z konfiguracji, dopóki skanowanie nie zostanie zakończone.

    Skanowanie za pomocą narzędzia diagnostycznego pamięci systemu Windows
  4. Jeśli nie zostaną znalezione żadne problemy, zakończ konfigurację i przejdź bezpośrednio do następnej metody poniżej.

    Uwaga: Jeśli skanowanie ujawni problem z pamięcią RAM, jedynym sposobem na zatrzymanie awarii BSOD związanych z kodem stop 0x0000001e jest zainwestowanie w inną pamięć.

Jeśli to skanowanie nie ujawniło żadnych podstawowych problemów z pamięcią RAM, przejdź do następnej metody poniżej.

Metoda 4: Wykonywanie skanów SFC i DISM

Jak się okazuje, ten problem może być również spowodowany uszkodzeniem plików systemowych. Jeśli niektóre pliki używane podczas sekwencji rozruchowej są uszkodzone, mogą wystąpić ciągłe awarie BSOD z kodem zatrzymania 0x0000001e .

Kilku użytkowników, których dotyczy problem, zgłosiło, że udało im się rozwiązać problem, uruchamiając kilka wbudowanych narzędzi zdolnych do naprawienia uszkodzenia plików systemowych bez szukania radykalnego rozwiązania, takiego jak odinstalowanie systemu Windows.

SFC (System File Checker) i DISM (Deployment Image Service and Management) to dwa narzędzia zdolne do naprawy plików systemowych, ale robią to na różne sposoby. SFC naprawi uszkodzone pliki, zastępując je lokalnie przechowywanymi kopiami, a DISM polega na WU (Windows Update) w celu pobrania zdrowych kopii w celu zastąpienia uszkodzonych plików.

Jednak oba narzędzia się uzupełniają, dlatego zalecamy wykonanie obu skanów, jeśli to możliwe, aby spróbować naprawić każdą możliwą instancję uszkodzenia. Oto krótki przewodnik na temat uruchamiania skanów SFC i DISM z poziomu wiersza polecenia z podwyższonym poziomem uprawnień:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „cmd” w polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć okno dialogowe Uruchom .

    Uruchamianie CMD jako administrator

    Uwaga: Gdy pojawi się monit UAC (Kontrola konta użytkownika), kliknij Tak, aby nadać uprawnienia administracyjne do okna wiersza polecenia.

  2. Wewnątrz wiersza polecenia z podwyższonym poziomem uprawnień wpisz następujące polecenie i naciśnij klawisz Enter, aby zainicjować skanowanie SFC:
     sfc / scannow 

    Uwaga : pamiętaj, że po zainicjowaniu tej procedury poczekaj, aż skanowanie zakończy się bez zamykania okna CMD, w przeciwnym razie istnieje ryzyko spowodowania jeszcze większego uszkodzenia systemu

  3. Po zakończeniu procesu zamknij wiersz polecenia z podwyższonym poziomem uprawnień i ponownie uruchom komputer, aby zakończyć proces. Przy następnej sekwencji uruchamiania ponownie wykonaj krok 1, aby otworzyć kolejne okno CMD z podwyższonym poziomem uprawnień.
  4. Gdy znajdziesz się ponownie w podwyższonym oknie CMD, wpisz następujące polecenie i naciśnij klawisz Enter, aby zainicjować skanowanie DISM :
     DISM / Online / Cleanup-Image / RestoreHealth 

    Uwaga: Ta procedura będzie wymagać stabilnego połączenia z Internetem w celu zakończenia procesu. DISM polega na WU (Windows Update) w celu zastąpienia uszkodzonych plików czystymi instancjami.

  5. Po zakończeniu skanowania wykonaj ostatni restart i sprawdź, czy BSOD z kodem błędu 0x0000001e nadal występuje.

Jeśli nadal masz problem ze stałymi krytycznymi kodami błędów 0x0000001e BSOD , przejdź do ostatniej metody poniżej.

Metoda 5: Przeprowadzenie naprawy / czystej instalacji

Jeśli żadna z powyższych metod nie pozwoliła dotychczas rozwiązać problemu, jedną z ostatnich potencjalnych poprawek jest odświeżenie każdego składnika systemu Windows. Jeśli to nie rozwiąże problemu, jasne jest, że komputer cierpi na podstawowy problem sprzętowy, który nie został wykryty przy użyciu powyższych metod.

Najlepszym sposobem na to jest wykonanie instalacji naprawczej. Ta procedura odświeży każdy składnik systemu Windows, umożliwiając jednocześnie przechowywanie wszystkich danych osobowych, w tym zdjęć, filmów, obrazów, aplikacji, gier itp. Jeśli chcesz wykonać instalację naprawczą, postępuj zgodnie z instrukcjami (tutaj) .

Możesz także wybrać bardziej surowe rozwiązanie i zamiast tego przejść do czystej instalacji (tutaj) .

Ciekawe Artykuły