Jak naprawić błędy iusb3xhc.sys BSOD

Kilku użytkowników zwracało się do nas z pytaniami po ciągłych awariach BSOD (Blue Screen of Death) wskazujących na iusb3xhc.sys jako winowajcę odpowiedzialnego za krytyczne zamknięcie systemu. Większość użytkowników, których to dotyczy, dochodzi do tego wniosku po zobaczeniu iusb3xhc.sys  wspomnianego na ekranie awarii lub po przejrzeniu dziennika awarii za pomocą Podglądu zdarzeń. Problem nie dotyczy konkretnej wersji systemu Windows, ponieważ jest często zgłaszany w systemach Windows 7, Windows 8.1 i Windows 10.

Co powoduje awarie BSOD iusb3xhc.sys?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy, które są powszechnie używane do naprawienia tego konkretnego komunikatu o błędzie. Jak się okazuje, istnieje wiele przyczyn, które mogą prowadzić do tego rodzaju BSOD. Oto krótka lista potencjalnych winowajców, którzy mogą powodować ciągłe niebieskie ekrany iusb3xhc.sys :

  • Uszkodzone / niezgodne sterowniki kontrolera hosta USB - jak się okazuje, ten konkretny problem może również wystąpić z powodu uszkodzonego lub niekompatybilnego sterownika kontrolera hosta USB. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, odinstalowując sterowniki kontrolera USB hosta za pośrednictwem Menedżera urządzeń i ponownie je instalując przy następnym uruchomieniu systemu.
  • Sterowniki chipsetu Intel nie są zainstalowane - brakujące chipsety Intel mogą być również potencjalną przyczyną tego problemu - zwłaszcza jeśli używasz płyty głównej zaprojektowanej do współpracy z tymi sterownikami. W takim przypadku powinieneś być w stanie rozwiązać problem za pomocą narzędzia Intel Support Assistant w celu zainstalowania brakującego oprogramowania układowego.
  • Uszkodzenie plików systemowych - Uszkodzenie plików systemowych to kolejna możliwa przyczyna, która może prowadzić do nieoczekiwanych awarii BSOD związanych z plikiem iusb3xhc.sys. Jeśli ten scenariusz ma zastosowanie w konkretnym przypadku, możesz rozwiązać problem, naprawiając uszkodzony plik systemowy za pomocą narzędzia takiego jak DISM lub SFC.
  • Nadopiekuńczy pakiet zabezpieczeń - sądząc po różnych raportach użytkowników, ten konkretny problem może być również spowodowany przez oprogramowanie antywirusowe lub zaporę ogniową, które kolidują ze sterownikiem kontrolera hosta. W większości przypadków Karsperksly jest wskazywany jako winowajca, który może poddać kwarantannie zależność sterownika kontrolera hosta. W takim przypadku możesz rozwiązać problem, odinstalowując pakiet zabezpieczeń innej firmy i usuwając wszelkie pozostałe pliki.
  • Problem z pamięcią podręczną - Inną możliwością jest to, że masz do czynienia ze źle zapisanymi w pamięci podręcznej danymi dotyczącymi wykorzystania pamięci. Jeśli ten scenariusz ma zastosowanie, będziesz w stanie rozwiązać problem, po prostu otwierając obudowę urządzenia i wyjmując baterię CMOS.

Metoda 1: Ponowna instalacja sterowników kontrolera hosta USB

W większości przypadków ten konkretny problem jest spowodowany przez niewłaściwy lub uszkodzony sterownik kontrolera USB hosta. Kilku użytkowników, z którymi również mamy do czynienia, zgłosiło, że problem został rozwiązany po ponownej instalacji wszystkich sterowników kontrolera hosta USB.

Możliwe, że jeden lub więcej kontrolerów USB zostało skażonych przez uszkodzenie pliku. W takim przypadku powinieneś być w stanie rozwiązać problem za pomocą Menedżera urządzeń w celu usunięcia lub ponownego zainstalowania kontrolera hosta USB odpowiedzialnego za krytyczną awarię.

Oto krótki przewodnik dotyczący odinstalowywania i ponownego instalowania kontrolerów USB za pomocą Menedżera urządzeń:

  1. Otwórz okno dialogowe Uruchamianie przez naciśnięcie klawisza + R dla systemu Windows . Następnie w polu uruchamiania wpisz „devmgmt.msc” i naciśnij klawisz Enter, aby otworzyć Menedżera urządzeń. Jeśli pojawi się monit kontroli konta użytkownika (UAC), kliknij przycisk Tak, aby przyznać uprawnienia administracyjne.
  2. Po wejściu do Menedżera urządzeń przewiń listę zainstalowanych urządzeń i otwórz menu rozwijane związane z kontrolerami uniwersalnej magistrali szeregowej .
  3. Następnie kliknij prawym przyciskiem myszy każdy kontroler hosta w obszarze Kontrolery magistrali szeregowej i wybierz opcję Odinstaluj urządzenie z menu kontekstowego. Następnie kliknij przycisk Tak po wyświetleniu monitu o potwierdzenie, aby odinstalować kontroler hosta.
  4. Powtórz krok 3 dla każdego kontrolera hosta USB, aż wszystkie sterowniki zostaną odinstalowane. Następnie zamknij Menedżera urządzeń i uruchom ponownie komputer.
  5. Podczas następnej sekwencji startowej system Windows automatycznie zainstaluje nowe sterowniki, aby zastąpić te, które odinstalowałeś wcześniej.

    Uwaga: jeśli masz system Windows 7 lub starszy, WU może nie zainstalować tych sterowników automatycznie. W takim przypadku musisz przejść do witryny producenta i pobrać sterowniki. Ponadto możesz ponownie zainstalować sterowniki z nośnika instalacyjnego otrzymanego z płytą główną. Lub możesz użyć standardowego dysku Intel eXtensible Host Controller - Pobierz ( tutaj )

  6. Po ponownym zainstalowaniu każdego sterownika należy normalnie korzystać z komputera i sprawdzić, czy nadal występuje ten sam BSOD.

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

Metoda 2: Instalacja sterowników chipsetu Intel (jeśli dotyczy)

Jak się okazuje, ten konkretny problem może również wystąpić w przypadkach, gdy używasz płyty głównej zaprojektowanej do współpracy ze sterownikiem chipsetu Intel. Jeśli używasz systemu Windows 10, Twój system operacyjny powinien automatycznie zainstalować wymagane sterowniki chipsetu. Ale w starszych wersjach systemu Windows (lub jeśli twoja kopia systemu Windows nie jest aktywowana), prawdopodobnie będziesz musiał zrobić to ręcznie, aby rozwiązać problemy z BSOD  związane z iusb3xhc.sys.

Oto krótki przewodnik dotyczący automatycznego instalowania wymaganych sterowników chipsetu Intel przy użyciu programu Intel Driver & Support Assistant (Intel DSA):

  1. Odwiedź ten link ( tutaj ) i kliknij przycisk Pobierz teraz , aby pobrać asystenta Inter Driver Support.
  2. Poczekaj, aż plik wykonywalny instalacji zostanie pobrany, a następnie kliknij go dwukrotnie i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować program Intel Support Assistant na komputerze. Zacznij od zaznaczenia pola związanego z wyrażeniem Zgadzam się z warunkami licencji , a następnie kliknij Zainstaluj i naciśnij Tak w monicie UAC.
  3. Poczekaj, aż instalacja się zakończy, a następnie otwórz program Intel Support Assistant i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować wszystkie oczekujące sterowniki Intel.
  4. Po zainstalowaniu wszystkich oczekujących sterowników zamknij narzędzie i uruchom ponownie komputer. Przy następnym uruchomieniu sprawdź, czy problem został rozwiązany.

Jeśli nadal występują awarie BSOD związane z plikiem iusb3xhc.sys  , przejdź do następnej metody poniżej.

Metoda 3: Przeprowadzanie kontroli SFC i DISM

Jak się okazuje, nieoczekiwane BSOD związane z iusb3xhc.sys  mogą również wystąpić z powodu wystąpienia uszkodzenia pliku systemowego. Możliwe, że sterownik lub inny element, który działa w związku z iusb3xhc.sys , został uszkodzony i powoduje awarię  systemu operacyjnego za każdym razem, gdy ten scenariusz się powtórzy.

Kilku użytkowników, których również dotyczył ten problem, zgłosiło, że udało im się rozwiązać problem za pomocą kilku wbudowanych narzędzi. Po udanym wykonaniu duża część z nich zgłosiła, że ​​przestały występować krytyczne awarie.

SFC (System File Checker) i DISM (Deployment Image Servicing and Management)  to dwa wbudowane narzędzia Windows, które mogą naprawić uszkodzenie plików systemowych. Jedyna różnica polega na tym, że robią to na różne sposoby.

Ponieważ DISM jest najczęściej używany w przypadkach, gdy SFC nie jest w stanie samodzielnie rozwiązać problemu, gorąco zachęcamy do wykonania obu skanowań w celu rozwiązania ewentualnego uszkodzenia plików systemowych, które może spowodować problem.

Oto przewodnik krok po kroku dotyczący uruchamiania skanów SFC i DISM z wiersza polecenia z podwyższonym poziomem uprawnień:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz lub wklej „cmd” i naciśnij Ctrl + Shift + Enter, aby otworzyć wiersz polecenia z uprawnieniami administratora.

    Uwaga: Kiedy zobaczysz okno UAC (Kontrola konta użytkownika) , kliknij Tak, aby przyznać uprawnienia administracyjne.

  2. Gdy uda ci się dostać do podwyższonego wiersza polecenia, wpisz lub wklej następujące polecenie i naciśnij Enter, aby zainicjować skanowanie SFC:
    sfc / scannow

    Uwaga: NIE zamykaj okna CMD w trakcie skanowania. Takie postępowanie grozi dalszym uszkodzeniem plików systemowych. Mając to na uwadze, poczekaj, aż proces się zakończy, bez zamykania okna CMD lub ponownego uruchamiania komputera.

  3. Po zakończeniu operacji uruchom ponownie komputer i zaczekaj na zakończenie następnej sekwencji startowej.
  4. Przy następnym uruchomieniu ponownie wykonaj krok 1, aby otworzyć kolejny CMD z podwyższonym poziomem uprawnień, a następnie wpisz / wklej następujące polecenie, aby zainicjować skanowanie DISM:
    DISM / Online / Cleanup-Image / RestoreHealth

    Uwaga: DISM użył składnika WU (Windows Update) do pobrania nowych kopii w celu zastąpienia uszkodzonych plików systemowych, które udało mu się zidentyfikować. Mając to na uwadze, upewnij się, że komputer jest podłączony do sieci ze stabilnym połączeniem internetowym.

  5. Po zakończeniu procedury uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu systemu.

Jeśli nadal występują awarie BSOD związane z iusb3xhc.sys,  przejdź do następnej metody poniżej.

Metoda 4: Odinstalowanie pakietu zabezpieczeń innej firmy (jeśli dotyczy)

Jak zgłosiło kilku użytkowników, tego rodzaju awarie mogą być również wywoływane przez pakiet zabezpieczeń lub zaporę ogniową innej firmy. Kaspersky jest często powiązany z awariami BSOD związanymi z iusb3xhc.sys. Jeśli ten scenariusz ma zastosowanie i rzeczywiście używasz pakietu antywirusowego innej firmy, istnieje duże prawdopodobieństwo, że będziesz w stanie zatrzymać awarie, odinstalowując pakiet zabezpieczeń innej firmy i upewniając się, że nie pozostawiasz żadnych pozostałości plików.

Kilku użytkowników, których dotyczy problem, borykających się z tym samym problemem, zgłosiło, że awarie BSOD nagle ustały po odinstalowaniu pakietu antywirusowego innej firmy i przejściu do wbudowanego rozwiązania (Windows Defender).

Oto krótki przewodnik dotyczący instalacji pakietu zabezpieczeń innej firmy:

  1. Otwórz Uruchom okno dialogowe, naciskając klawisz + R dla systemu Windows . Następnie wpisz „appwiz.cpl” i naciśnij klawisz Enter, aby otworzyć Programy i funkcje . Gdy pojawi się monit kontroli konta użytkownika (UAC) , kliknij przycisk Tak.
  2. Na ekranie Programy i funkcje przejrzyj listę aktualnie zainstalowanych aplikacji i znajdź pakiet innej firmy, który chcesz zainstalować. Gdy go zobaczysz, kliknij go prawym przyciskiem myszy i wybierz Odinstaluj.
  3. Na ekranie dezinstalacji postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć odinstalowywanie oprogramowania innej firmy.
  4. Po zakończeniu procesu uruchom ponownie komputer i poczekaj na zakończenie następnego uruchomienia.
  5. Aby usunąć wszelkie pozostałości plików z pakietu AV, postępuj zgodnie z tym przewodnikiem ( tutaj ), aby upewnić się, że nie zostawisz żadnych resztek plików.
  6. Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu systemu.

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

Metoda 5: wyczyszczenie pamięci CMOS

Jeśli problem jest spowodowany przez problem z pamięcią, zresetowanie CMOS (Complementary Metal-Oxide- Semiconductor ) może pozwolić na rozwiązanie problemów związanych z awariami iusb3xhc.sys  . Należy jednak pamiętać, że ta procedura może zresetować niektóre niestandardowe ustawienia systemu BIOS do wartości domyślnych. Więc jeśli wcześniej przetaktowałeś częstotliwości swojego kontrolera, zmiany zostaną utracone po wyjęciu baterii CMOS.

Oto krótki przewodnik dotyczący czyszczenia baterii CMOS:

Uwaga: poniższe instrukcje mają zastosowanie tylko w przypadku napotkania problemu na komputerze stacjonarnym.

  1. Wyłącz całkowicie komputer i upewnij się, że jest odłączony od źródła zasilania.
  2. Zdejmij obudowę urządzenia i załóż statyczną opaskę na nadgarstek (jeśli taką posiadasz), aby uniknąć uszkodzenia jakichkolwiek elementów.

    Uwaga:  statyczna opaska na rękę łączy się z obudową komputera i wyprowadza energię elektryczną.

  3. Przeanalizuj swoją płytę główną i zidentyfikuj baterię CMOS. Kiedy go zobaczysz, użyj paznokcia (lub nieprzewodzącego śrubokręta, aby go powoli wyjąć.
  4. Odczekaj 10 sekund lub dłużej, zanim umieścisz go z powrotem na miejscu.
  5. Po umieszczeniu baterii CMOS w gnieździe podłącz komputer do źródła zasilania i włącz go.
  6. Poczekaj, aż sekwencja startowa zostanie zakończona, a następnie normalnie korzystaj z komputera i sprawdź, czy problem nadal występuje.