- Kod 0x000000EF oznacza, że proces krytyczny Windows System uległ awarii i przestał chronić integralność.
- Najczęstszymi przyczynami są wadliwe sterowniki, uszkodzone pliki systemowe, błędnie skonfigurowane usługi i awarie systemu. sprzęt komputerowy.
- Rozwiązania: boot wyczyść, zaktualizuj lub wycofaj sterownikiSFC/DISM (w tym tryb offline) i analiza zrzutów.
- W środowiskach Azure zaleca się użycie maszyny wirtualnej do naprawy, włączenie konsoli szeregowej i zebranie zrzutu pamięci przed odbudową.
Gdy system Windows wyświetla niebieski ekran z komunikatem CRITICAL_PROCESS_DIED i kodem 0x000000EF, dzieje się tak, Istotny proces systemowy nieoczekiwanie się zakończyłTen typ błędu, z rodziny BSODPowoduje to ponowne uruchamianie się systemu i może zablokować proces rozruchu, dlatego najlepiej jest rozwiązać ten problem, stosując metodę przywracającą stabilność.
Choć na pierwszy rzut oka może się to wydawać przytłaczające, istnieje wiele skutecznych technik diagnozowania i rozwiązywania problemu. Od sprawdzania plików za pomocą SFC/DISM po... czysty rozruch i aktualizacja sterowników, w tym analiza zrzutów za pomocą WinDbg lub określonych procedur dla maszyny wirtualneTutaj znajdziesz kompletną wycieczkę po Hiszpanii w języku hiszpańskim.
Co oznacza CRITICAL_PROCESS_DIED (0x000000EF)?
Ten kod aresztowania oznacza, że Integralność systemu operacyjnego jest wątpliwa Ponieważ główny proces systemowy zakończył się lub jego stan uległ uszkodzeniu. Aby chronić system Windows, jądro wymusza sprawdzenie błędów i zatrzymuje wykonywanie.
Zintegrowane procesy krytyczne obejmują csrss.exe, wininit.exe, logonui.exe, smss.exe, services.exe, conhost.exe i winlogon.exeJeżeli któryś z nich nie może zostać zainicjowany lub jego kontekst jest uszkodzony, system nie może kontynuować działania.
Konfiguracja usług może mieć również wpływ: programista lub administrator może utworzyć usługę i skonfigurować jej odzyskiwanie, aby Ponowne uruchomienie komputera po awariiJeżeli ta część ulegnie awarii zaraz po uruchomieniu, w praktyce będzie to skutkować pętlą ponownych uruchomień z tym samym kodem zatrzymania.
Ta kontrola błędów pojawia się w wielu wersjach systemu Windows przeznaczonych na komputery stacjonarne: Windows Vista, 7, 8, 8.1 i 10W nowszych wersjach typowy komunikat zawiera tekst „Na Twoim komputerze wystąpił problem i konieczne jest jego ponowne uruchomienie” wraz ze wskazaniem CRITICAL_PROCESS_DIED.

Parametry kodu zatrzymania 0xEF
Aby doprecyzować diagnozę, kontrola błędów CRITICAL_PROCESS_DIED obejmuje cztery parametry które może wyświetlić WinDbg lub przeglądarka zdarzeń. Drugi parametr jest szczególnie przydatny do określenia, czy proces lub wątek uległ awarii.
| Parametr | Znaczenie |
|---|---|
| 1 | Adres obiektu procesu zaangażowany. |
| 2 | Jeśli to 0, proces zakończonyJeśli jest warta 1, to ten, który skończył, był Hilo. |
| 3 | Zarezerwowane (brak udokumentowanego użytku publicznego). |
| 4 | Zarezerwowane (brak udokumentowanego użytku publicznego). |
Mając te informacje, możesz uruchomić następujące polecenie w debugerze: !proces w celu sprawdzenia procesu przed i po awarii lub !nitka Jeżeli parametr 2 wskazuje, że problem został wywołany przez wątek, pomaga to w jego identyfikacji. anomalie zachowań i zaangażowane moduły.
Objawy i kiedy się pojawiają
Najczęstszym wzorcem jest zauważenie błędu podczas uruchamianiaZaraz po uruchomieniu systemu Windows kluczowy komponent nie kończy swojej sekwencji, co powoduje wyświetlenie niebieskiego ekranu z komunikatem CRITICAL_PROCESS_DIED. Czasami zdarza się to podczas normalnego użytkowania, powodując utratę niezapisanych zmian.
W środowiskach chmurowych, takich jak maszyny wirtualne w usłudze Azure, wykonanie zrzutu ekranu Diagnostyka uruchamiania Wyraźnie wyświetla się kod 0x000000EF z tekstem „Proces krytyczny zakończył działanie”, co jest przydatne, aby potwierdzić, że problem nie dotyczy łączności, a systemu gościa.
BSOD może wystąpić po zainstalowaniu nowego sprzętu lub oprogramowania, podczas ładowania konkretnego sterownika, a nawet podczas Wyłącz włączZapisanie sekwencji w Podglądzie zdarzeń pomaga zawęzić przedział czasowy wystąpienia awarii.
Najczęstsze przyczyny CRITICAL_PROCESS_DIED
Zatrzymanie następuje zazwyczaj z jednego z poniższych powodów, choć mogą one występować łącznie: wadliwe lub niezgodne sterowniki, błędnie skonfigurowane usługi i uszkodzone pliki systemowe.
- Usługa systemu Windows, która poważnie zawodzi podczas uruchamiania lub kierowca z błędami co powoduje zablokowanie już w momencie jego wystąpienia.
- Pliki systemowe uszkodzone przez przerwy w dostawie prądu, błędy zapisu na dysku o malware co ma wpływ na kluczowe pliki binarne.
- Wpisy z uszkodzone rekordy powiązane z systemem lub urządzeniami, co powoduje niespójności podczas ładowania.
- Konflikty występujące po zainstalowaniu sprzętu firmy Microsoft lub innych firm, oprogramowanie układowe/BIOS nie jest aktualizowane.
- Awaria dysku fizycznego (uszkodzone sektory) lub Uszkodzona pamięć RAM, co uszkadza struktury pamięci.
- Sprzęt nie jest zgodny z zainstalowaną wersją systemu Windows, szczególnie na starszych komputerach bez certyfikowani kierowcy.
Choć nie jest to częste, może to być również czynnik, jeśli usługa niestandardowa ma skonfigurowane odzyskiwanie Uruchom ponownie komputer po wystąpieniu błęduwzmacnianie percepcji problemu związanego z pętlami startowymi.
Rozwiązania ogólne i szybkie kontrole
Jeśli nie możesz od razu zacząć korzystać z debugera, możesz podjąć praktyczne kroki, aby wykluczyć typowe przyczyny. Wiele przypadków można rozwiązać za pomocą podstawowa konserwacja i modernizacja podzespołów.
- Tymczasowo usuń ostatnio dodany sprzęt lub wyszukaj oprogramowanie układowe/BIOS Zaktualizowano od producenta.
- Odinstaluj lub zaktualizuj kierowcy i usługi nowo zainstalowane; zidentyfikuj, co uległo zmianie tuż przed pierwszym BSOD.
- Sprawdź Podgląd zdarzeń (dziennik systemowy) i poszukaj błędów krytycznych w tym samym oknie czasowym, w którym pojawia się niebieski ekran.
- Wykonaj testowanie sprzętu od producenta sprzętu lub postępuj zgodnie z instrukcją diagnozuj awarie sprzętu za pomocą bezpłatnych narzędzi aby sprawdzić pamięć i dysk.
- Sprawdź zgodność całego sprzętu z posiadaną wersją systemu Windows (przewodniki po wymaganiach systemu Windows 10/11).
- Podaj antywirusowe który obejmuje weryfikację MBR/rozruchu i wykorzystuje silniki heurystyczne i behawioralne aby wykluczyć infekcje.
- Użyj Kontrolera plików systemowych: otwórz CMD uruchom jako administrator
SFC /scannow. - W Menedżer urządzeń, identyfikuje urządzenia z wykrzyknik i zaktualizuj lub napraw sterowniki.
- Oceń punkt przywracania przed wystąpieniem problemu lub wyłącz hibernację, jeśli występują konflikty zasilania.
Wyczyść rozruch, aby wyizolować konflikt
Czysty rozruch pozwala na rozpoczęcie pracy tylko od podstawowych elementów i sprawdzenie, czy źródłem błędu 0xEF jest usługa lub program innej firmyTo jest podobne do Tryb awaryjnyale z większą, szczegółową kontrolą.
Ogólne kroki (Windows XP, Vista, 7): Otwórz msconfig W menu Start lub Uruchom przejdź do sekcji Ogólne i wybierz opcję Uruchamianie selektywne, a następnie odznacz opcję „Załaduj elementy startowe”. Na karcie Usługi wybierz opcję „Ukryj wszystkie usługi Microsoft” i naciśnij Enter. Wyłącz wszystkieZaakceptuj i uruchom ponownie.
W systemie Windows 8/8.1/10/11: otwórz program msconfig i na karcie Uruchamianie naciśnij przycisk „Otwórz Menedżer zadańWyłącz niepotrzebne elementy startowe i uruchom ponownie. Jeśli błąd zniknie, ponownie aktywuj usługi/programy wsadowe, aby… znaleźć winowajcę.
Aktualizuj, przywracaj lub ponownie instaluj sterowniki
Wiele błędów 0x000000EF jest związanych z niekompatybilnymi lub wadliwymi sterownikami. Otwórz devmgmt.msc (Menedżer urządzeń), zlokalizuj uszkodzony sprzęt i użyj opcji „Aktualizuj sterownik”.
Jeśli system Windows nie znajdzie prawidłowego pakietu, pobierz odpowiedni pakiet od producenta i zainstaluj go. podręcznikJeżeli problem pojawił się po aktualizacji sterownika, użyj „Wróć do poprzedniego kontroleraOdinstalowanie i/lub ponowna instalacja oprogramowania od podstaw również może okazać się dobrym pomysłem, zwłaszcza w przypadku grafiki. magazynowanie lub sieć.
Napraw pliki systemowe za pomocą SFC i DISM
Gdy podejrzewasz uszkodzenie systemu, SFC i DISM są twoimi sprzymierzeńcami. W sesji z podwyższonymi uprawnieniami uruchom SFC /scannowJeśli wykryje i usunie uszkodzenia, uruchomi się ponownie i sprawdzi stabilność działania.
Jeśli SFC nie może naprawić, ucieka się do DISM aby wymienić komponenty: DISM /Online /Cleanup-Image /RestoreHealthTo polecenie używa Windows Update jako źródło domyślne; może to potrwać kilka minut w zależności od połączenia i stanu magazynu komponentów.
Jeśli komputer w ogóle się nie uruchomi, uruchom SFC w tryb offline z nośnika instalacyjnego lub konsoli odzyskiwania, na przykład: sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows\ (Dostosuj litery/jednostki do swojego otoczenia).
Debugowanie zrzutów za pomocą WinDbg: !analyze, !process i !thread
W przypadku uporczywych problemów najpewniejszym podejściem jest analiza zrzutów za pomocą debugera. Załaduj minizrzut jądra lub zrzut pamięci i uruchom. !analiza -v w celu wstępnej diagnozy, zwracając uwagę na moduły, wyjątki i stos.
Użyj drugi parametr Od 0xEF, aby dowiedzieć się, czy badasz proces, czy wątek. Z !process 0 1 Możesz przeglądać procesy oznaczone jako krytyczne i ich status, a także !thread sprawdź kontekst problematycznego wątku.
Po zidentyfikowaniu regionu lub komponentu, który jest zaangażowany, ustala się graniczne W podejrzanych obszarach postępuj krok po kroku i monitoruj zmienne sterujące przepływem. Książka „Windows Internals” doskonale nadaje się do głębszego zgłębienia architektury procesów/wątków systemu Windows.
Konkretna procedura dla maszyn wirtualnych w usłudze Azure
Jeśli błąd dotyczy maszyny wirtualnej w usłudze Azure i uruchomienie systemu nie powiedzie się, najszybszym rozwiązaniem jest zazwyczaj utworzenie Napraw maszynę wirtualną, podłącz uszkodzony dysk systemowy i napraw go, póki jest zimny.
Podsumowanie przepływu: 1) Utwórz i uzyskaj dostęp do maszyny wirtualnej do naprawy, 2) Napraw uszkodzenie systemu operacyjnego (offline SFC wskazujący na uszkodzone ścieżki dyskowe), 3) Przed odbudową włącz konsola szeregowa i zbieranie zrzutów4) Ponownie złóż maszynę wirtualną i sprawdź uruchomienie.
Aby włączyć konsolę szeregową w BCD: bcdedit /store <letra>:\boot\bcd /ems {<identificador>} ON y bcdedit /store <letra>:\boot\bcd /emssettings EMSPORT:1 EMSBAUDRATE:115200Upewnij się, że na dysku z systemem operacyjnym jest więcej wolnego miejsca niż na dysku z systemem operacyjnym. RAM do przechowywania zrzutu.
Jeśli musisz przenieść zrzut na dysk danych, załaduj gałąź dziennika systemowego z uszkodzonego dysku za pomocą reg load HKLM\<sistema-roto> <unidad>:\Windows\System32\config\SYSTEM i ustawia w CrashControl: CrashDumpEnabled=1 i DumpFile=%SystemRoot%\MEMORY.DMP (lub ścieżka na innym dysku). Na koniec uruchom rozładowanie rejestru aby rozładować gałąź i ponownie zamontować dysk w oryginalnej maszynie wirtualnej.
Automatyczne media naprawcze i instalacyjne
Jeżeli posiadasz nośnik instalacyjny systemu Windows, możesz wpisać „Napraw sprzęt > Opcje zaawansowane > Naprawa systemu podczas uruchamiania/automatyczna. Nie rozwiązuje to wszystkich problemów, ale w wielu przypadkach przywraca pliki rozruchowe i podstawowe ustawienia.
Inną opcją z tego środowiska jest otwarcie konsola i uruchom SFC/DISM w trybie offline lub użyj Przywracania systemu, jeśli przed wystąpieniem problemów istniały aktywne punkty przywracania.
Ponowna instalacja systemu Windows jest ostatecznością
Jeśli żadne inne rozwiązanie nie przywróci stabilności, czysta reinstalacja to najbezpieczniejszy sposób na wyeliminowanie konfliktów oprogramowania. Wcześniej utwórz kopię zapasową swoich danych. pliki osobiste.
Korzystając z oficjalnego narzędzia instalacyjnego, utwórz USB, zacznij od tego miejsca, wybierz język/edycję/architekturę i naciśnij „Zainstaluj terazKlucz możesz wprowadzić później. Kreator pozwoli Ci wybrać między zachowaniem danych (jeśli system się uruchomi) a przeprowadzeniem czystej instalacji i zarządzaniem partycjami.
Wybierz partycję docelową, potwierdź i poczekaj na zakończenie procesu. Następnie zainstaluj sterowniki producenta i zainstaluj oprogramowanie. Windows Update i sprawdź stabilność przed przywróceniem oprogramowania innych firm.
Odzyskiwanie danych po błędzie 0x000000EF
Jeśli niebieski ekran zaskoczył Cię bez kopii zapasowej, nadal możesz spróbować odzyskać pliki. Na działającym komputerze lub z nośnika startowego użyj profesjonalne narzędzie do odzyskiwania danych aby przeskanować dysk, na którym występuje problem.
Typowy przepływ pracy: 1) Wybór dysku do analizy, 2) Uruchomienie dogłębnego skanowania i użycie filtrów według typu pliku w celu przyspieszenia procesu, 3) podgląd i przywracanie Odzyskane dane należy przenieść na inny dysk, aby uniknąć ich nadpisania. Aby zmaksymalizować szanse na powodzenie odzyskiwania, nie należy kontynuować korzystania z uszkodzonego dysku.
Na rynku dostępne są powszechnie znane narzędzia (na przykład pakiety takie jak Recoverit), które prowadzą użytkownika przez cały proces krok po kroku i umożliwiają utworzenie nośnika startowego dla systemu Windows. nie startujePrzed zakupem licencji sprawdź wersje próbne, aby upewnić się, że zlokalizują Twoje dane.
Najlepsze praktyki zapobiegające BSOD 0xEF
Przy minimalnej konserwacji możesz znacznie zmniejszyć ryzyko ponownego wystąpienia tego błędu. Najważniejsze to dbać o konserwację. zaktualizowane sterowniki i system wolny od złośliwego oprogramowania.
- Zaktualizuj najważniejsze sterowniki (chipset, GPU, pamięć masowa, sieć) u producenta.
- Zastosuj łatki Windows Update regularnie sprawdzaj stan magazynowy.
- Przeprowadź fizyczne czyszczenie sprzętu, monitoruj temperaturę i połączenia oraz zapobiegaj przerwom w dostawie prądu dzięki zasilaczowi UPS.
- Zaplanuj regularne tworzenie kopii zapasowych, aby zminimalizować wpływ awarii.
Powiązane notatki i pytania
Choć różni się od 0xEF, zdarzają się przypadki czarny ekran które często mylone są z BSOD-ami. Jeśli ekran robi się czarny przed zalogowaniem, spróbuj uruchomić system w trybie awaryjnym i ponownie zainstalować sterownik karty graficznej.
Jeżeli w systemie kursor wyświetla się na czarnym tle, spróbuj uzyskać dostęp do Menedżer urządzeń (devmgmt.msc) w trybie awaryjnym i odinstaluj kartę graficzną, aby system Windows po ponownym uruchomieniu zainstalował ponownie działający sterownik.
Opanowanie tych technik pozwoli Ci szybko przejść od szoku do rozwiązania: od ustalenia, czy winowajcą jest sterownik, usługa lub uszkodzone pliki...do napraw offline, analizy zrzutu danych, a w najgorszym przypadku do bezpiecznej ponownej instalacji i odzyskiwania danych.
Pisarz z pasją zajmujący się światem bajtów i technologii w ogóle. Uwielbiam dzielić się swoją wiedzą poprzez pisanie i właśnie to będę robić na tym blogu, pokazywać Ci wszystkie najciekawsze rzeczy o gadżetach, oprogramowaniu, sprzęcie, trendach technologicznych i nie tylko. Moim celem jest pomóc Ci poruszać się po cyfrowym świecie w prosty i zabawny sposób.
