Oto, co zrobić, gdy system Windows 11 wyświetla BSOD 0xc0000023, a aktualizacja sterowników nie pomaga
Cóż, jeśli Twój nowiutki kompilator nagle się zawiesza z BSOD i kodem błędu 0xc0000023, to jest to bardziej irytujące, niż się wydaje. Próbowałeś już aktualizować sterowniki karty graficznej – nic z tego. Ten błąd zazwyczaj wskazuje na poważniejsze problemy systemowe, takie jak uszkodzone pliki, złe sterowniki, a nawet problemy ze sprzętem. Ponieważ ponowne uruchomienie lub aktualizacja wszystkiego nie rozwiązały problemu, czas zakasać rękawy i wypróbować bardziej ukierunkowane rozwiązania. Miejmy nadzieję, że jedno z nich przywróci stabilność Twojego komputera bez całkowitego wyczyszczenia.—
Uruchom SFC i DISM, aby naprawić pliki systemowe
To pierwszy krok, ponieważ uszkodzone pliki systemu Windows są częstą przyczyną BSOD-ów, w tym błędu 0xc0000023. Uruchomienie poleceń System File Checker (SFC) i Deployment Image Servicing and Management (DISM) może sprawdzić i naprawić brakujące lub uszkodzone pliki systemowe. W niektórych konfiguracjach samo to rozwiązuje problem, ponieważ system Windows nie znosi brakujących bibliotek DLL ani uszkodzonych plików systemowych, a te narzędzia próbują je przywrócić.
- Wpisz cmd w wyszukiwarce Windows, a następnie kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator. W ten sposób uzyskasz podwyższone uprawnienia niezbędne do naprawy plików systemowych.
- Gdy pojawi się wiersz poleceń, wpisz
sfc /scannowi naciśnij Enter. Usiądź wygodnie i poczekaj – skanowanie może potrwać kilka minut, ale sprawdzi, czy nie doszło do naruszenia integralności i w razie potrzeby podejmie próbę naprawy. - Po zakończeniu działania (gdy program może poinformować Cię o znalezieniu i rozwiązaniu problemów) skopiuj i uruchom kolejno te polecenia:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth- Jeśli przy ostatnim poleceniu pojawią się błędy, spróbuj dodać na końcu /Source:C:\RepairSource\Windows /LimitAccess (oczywiście system Windows musi to utrudnić, niż jest to konieczne).
- Gdy wszystko się sprawdzi, uruchom ponownie komputer. Czasami to naprawia podstawową usterkę powodującą BSOD.
W niektórych konfiguracjach narzędzia te mogą nie naprawić wszystkiego za pierwszym razem, więc nie zniechęcaj się, jeśli nic się nie zmieni. Niedziałające pliki systemowe są uparte. Uruchom je ponownie lub połącz z innymi rozwiązaniami poniżej.
—
Zaktualizuj sterowniki urządzeń (ponownie, ale bardziej szczegółowo)
Nawet jeśli próbowałeś zaktualizować sterowniki, warto to sprawdzić. Nieaktualne lub wadliwe sterowniki mogą powodować konflikty, zwłaszcza w przypadku sprzętu, takiego jak karta graficzna czy chipset. Czasami usługa Windows Update nie oferuje najnowszych sterowników dla danego sprzętu, dlatego warto odwiedzić stronę producenta lub skorzystać z narzędzia do aktualizacji sterowników, takiego jak DriverEasy lub DriverFix. Oto jak to zrobić ręcznie:
- Kliknij prawym przyciskiem myszy przycisk Start i wybierz Menedżer urządzeń.
- Znajdź urządzenie powodujące problemy — być może kartę graficzną w sekcji Karty graficzne lub karty sieciowe, jeśli sieć przestaje działać podczas awarii.
- Kliknij prawym przyciskiem myszy i wybierz opcję Aktualizuj sterownik.
- Wybierz opcję Automatyczne wyszukiwanie sterowników.
- Postępuj zgodnie z instrukcjami. Jeśli system Windows znajdzie aktualizację, zainstaluje ją. W przeciwnym razie rozważ pobranie najnowszego sterownika bezpośrednio ze strony producenta (NVIDIA, AMD, Intel itp.).
- Po aktualizacji należy ponownie uruchomić komputer i sprawdzić, czy BSOD nadal występuje.
Wskazówka: czasami sterownik zainstalowany przez system Windows nie jest najlepszy. Pamiętaj, że czysta instalacja sterowników – usunięcie starych sterowników przed zainstalowaniem nowych – również może pomóc, zwłaszcza jeśli niedawna aktualizacja spowodowała problemy.
—
Upewnij się, że system Windows jest w pełni aktualny
Ponieważ aktualizacje systemu Windows czasami zawierają krytyczne poprawki stabilności lub poprawki błędów, które mogą rozwiązać problem błędu 0xc0000023. Zazwyczaj aktualizacje systemu Windows zawierają poprawki sterowników, plików systemowych, a nawet poprawki zapewniające zgodność sprzętu.
- Naciśnij przycisk Start, wpisz Aktualizacje i naciśnij Enter.
- Kliknij Sprawdź aktualizacje i poczekaj — może to potrwać kilka minut.
- Jeśli zostaną znalezione aktualizacje, pozwól im się pobrać i zainstalować. Nie pomijaj opcjonalnych aktualizacji — mogą one mieć kluczowe znaczenie dla stabilności.
- Po zainstalowaniu wszystkich aktualizacji uruchom ponownie komputer i sprawdź, czy BSOD nadal się pojawia.
W jednej konfiguracji działało po prostu po aktualizacji systemu Windows. W innej była dostępna opcjonalna aktualizacja, która po zainstalowaniu rozwiązała problem. Dziwne, jak to czasami działa, ale warto spróbować.
—
Przetestuj pamięć RAM za pomocą narzędzia Windows Memory Diagnostic
Błędy pamięci mogą powodować wszelkiego rodzaju awarie, zwłaszcza jeśli pamięć RAM nie działa lub ma uszkodzone sektory. Przeprowadzenie szybkiego testu jest proste:
- Wpisz Pamięć w wyszukiwarce Windows i otwórz Narzędzie diagnostyki pamięci systemu Windows.
- Wybierz opcję Uruchom ponownie teraz i sprawdź występowanie problemów. System uruchomi się w trybie specjalistycznym i przeskanuje pamięć RAM.
- Pozwól mu działać – ostrzeżenia lub błędy mogą oznaczać, że przyczyną jest pamięć RAM. Jeśli pojawią się błędy, rozważ wymianę lub ponowne osadzenie modułów RAM.
Czasami problemy z pamięcią RAM wydają się przypadkowe, ale w rzeczywistości są spowodowane luźnymi kościami lub uszkodzonymi gniazdami. Podobnie, wymiana kości RAM lub testowanie każdego modułu osobno może pomóc w dalszej diagnozie.
—
Sprawdź, czy na dysku twardym lub dysku SSD nie ma błędów
Awaria dysku może również powodować niebieskie ekrany śmierci (BSOD) przypominające błędy systemowe lub uszkodzenia plików. Sprawdzenie dysku jest proste:
- Otwórz wiersz poleceń jako administrator.
- Wpisz
chkdsk c: /fi naciśnij Enter — zamień c: na dysk systemowy, jeśli jest inny. - Jeśli dyskiem głównym jest dysk SSD, warto
chkdsk c: /f /r /xsprawdzić go pod kątem uszkodzonych sektorów i naprawić. - Może pojawić się pytanie, czy chcesz zaplanować skanowanie po ponownym uruchomieniu; wpisz Y i uruchom ponownie.
- Po ponownym uruchomieniu system Windows przeskanuje system i naprawi problemy. Wyniki można zobaczyć w Podglądzie zdarzeń w sekcji Dzienniki systemu Windows > Aplikacje.
Może to trochę potrwać, jeśli dysk jest w kiepskim stanie, ale warto. Czasami samo naprawienie uszkodzonych sektorów zapobiega ponownemu pojawianiu się awarii.
—
Cofnij ostatnie aktualizacje, jeśli spowodowały problemy
Jeśli awarie zaczęły się po niedawnej aktualizacji systemu Windows, rozwiązaniem może być przywrócenie poprzedniej wersji:
- Otwórz Panel sterowania, a następnie przejdź do Programy > Odinstaluj program.
- Kliknij opcję Wyświetl zainstalowane aktualizacje z boku.
- Znajdź najnowszą aktualizację (w razie potrzeby posortuj według daty) i odinstaluj ją.
- Postępuj zgodnie z instrukcjami i uruchom ponownie.
- Wstrzymaj aktualizacje na jakiś czas, aż błędy zostaną naprawione w przyszłej łatce. Możesz to zrobić w Ustawieniach > Windows Update.
Czasami system Windows po prostu dostarcza wadliwe aktualizacje. Wycofanie ich może uchronić Cię przed niekończącymi się cyklami BSOD.
—
Wykonaj czysty rozruch, aby zidentyfikować konflikty oprogramowania
Jeśli jakaś mało znana aplikacja lub sterownik innej firmy zakłóca działanie systemu Windows, uruchomienie systemu w wersji minimalnej może to ujawnić:
- Naciśnij Win + R, wpisz
msconfigi naciśnij Enter. - Przejdź do karty Usługi, zaznacz opcję Ukryj wszystkie usługi firmy Microsoft, a następnie kliknij opcję Wyłącz wszystkie.
- Przejdź do karty Uruchamianie, a następnie kliknij Otwórz Menedżera zadań.
- W Menedżerze zadań wyłącz wszystkie elementy startowe, klikając je prawym przyciskiem myszy i wybierając opcję „Wyłącz”. Następnie zamknij Menedżera zadań.
- Wróć do Konfiguracji systemu, przejdź do zakładki Rozruch, zaznacz pole wyboru Bezpieczny rozruch, a następnie kliknij Zastosuj i OK.
- Uruchom ponownie. Jeśli BSOD zniknął, problem powodował jeden z wyłączonych programów lub sterowników. Aby rozwiązać problem, włączaj usługi lub aplikacje pojedynczo lub grupami.
Uwaga: Ten proces może sprawić, że system Windows będzie działał w trybie awaryjnym, ale doskonale nadaje się do wykrywania konfliktów. Pamiętaj tylko, aby po zakończeniu testów powrócić do trybu normalnego.
—
Czasami diagnozowanie BSOD nie jest idealne i może wymagać połączenia tych metod, aby przywrócić stabilność. W tle czają się również problemy sprzętowe, więc jeśli nic nie działa, kolejnym krokiem może być przetestowanie pamięci RAM za pomocą dedykowanego narzędzia lub sprawdzenie wewnętrznych połączeń sprzętowych.
Streszczenie
- Uruchom SFC i DISM, aby naprawić uszkodzenie
- Aktualizuj sterowniki ze stron internetowych producentów lub zaufanych narzędzi
- Upewnij się, że system Windows jest w pełni zaktualizowany
- Przetestuj pamięć RAM za pomocą narzędzia Windows Memory Diagnostic
- Sprawdź, czy na dysku nie ma błędów
chkdsk - Cofnij ostatnie aktualizacje systemu Windows, jeśli to one spowodowały problem
- Spróbuj wykonać czysty rozruch, aby znaleźć oprogramowanie powodujące konflikt
Podsumowanie
To nie jest rozwiązanie na jedno kliknięcie, ale wypróbowanie tych kroków zwiększa szanse na uniknięcie irytującego BSOD. Problemy ze sprzętem wciąż są niepewne, ale w większości przypadków wystarczy odrzucić problem, naprawiając system lub aktualizując sterowniki. Oby to pomogło – przynajmniej teraz masz plan.