Radzenie sobie z problemami z izolacją rdzenia i integralnością pamięci może być frustrujące, zwłaszcza gdy te funkcje nagle się wyłączają z powodu niekompatybilnych sterowników, takich jak STTub30.sys (firmy STmicroelectronics).Problem ten nie polega tylko na utracie jakiejś zaawansowanej funkcji bezpieczeństwa — w niektórych przypadkach może to spowodować wyłączenie zapór sieciowych lub innych niezbędnych komponentów bezpieczeństwa. To dość dziwne, że system Windows czasami wykrywa sterowniki jako niekompatybilne, nawet po aktualizacjach. Jeśli jesteś w podobnej sytuacji, naprawa tego sterownika to praktycznie pierwszy krok do przywrócenia integralności pamięci i zapewnienia bezpieczeństwa systemu.
Jak naprawić niezgodny sterownik powodujący awarię integralności pamięci
Rozwiązanie 1: Usuń sterownik za pomocą wiersza poleceń (działa również program PowerShell)
Ta sztuczka działa, ponieważ czasami sam sterownik staje się uszkodzony lub niekompatybilny, a jego usunięcie zmusza system Windows do usunięcia modułu powodującego problem. Cóż, przynajmniej tak głosi teoria. W niektórych konfiguracjach rozwiązało to problem z izolacją rdzenia, w innych… nie do końca. Tak czy inaczej, warto spróbować — tylko przygotuj się na krótką przygodę z wierszem poleceń.
- Wpisz cmd w pasku wyszukiwania systemu Windows.
- Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz opcję Uruchom jako administrator.
- Gdy pojawi się okno Kontrola konta użytkownika, kliknij Tak.
- Najpierw wypisz wszystkie sterowniki, aby znaleźć właściwy, wykonując polecenie:
dism /online /get-drivers /format:table— zostanie wyświetlona tabela sterowników, a Ty poszukaj nazwy dostawcy STmicroelectronics. - Zwróć uwagę na nazwę publikacji — będzie ona wyglądać mniej więcej tak: oemXX.inf, gdzie XX to liczba.
- Następnie uruchom polecenie usunięcia tego sterownika:
pnputil /delete-driver oemXX.inf /uninstall /force, zastępując „oemXX.inf” dokładnie tym plikiem, który widziałeś wcześniej. - Uruchom ponownie i sprawdź, czy teraz można włączyć integralność pamięci.
Na niektórych komputerach może to nie rozwiązać wszystkich problemów, a nawet powodować problemy z innymi sterownikami — dlatego należy to traktować jako pierwszą próbę, a nie jako ostateczne rozwiązanie. Czasami trudno jest uzyskać dostęp do systemu Windows.
Rozwiązanie 2: Ręczna zamiana pliku STTub30.sys
Ta metoda jest nieco bardziej skomplikowana, ale sprawdziła się u osób próbujących obejść uporczywą niezgodność. Polega ona na pobraniu nowej kopii problematycznego pliku sterownika, zastąpieniu istniejącego i nadziei, że system Windows będzie z niego zadowolony. Najtrudniejszą częścią jest znalezienie bezpiecznej wersji, ponieważ oficjalna strona nie zawsze udostępnia starsze lub alternatywne sterowniki, dlatego wiele osób korzysta z repozytoriów GitHub lub plików zweryfikowanych przez VirusTotal.
- Przejdź do C:\Windows\System32\drivers\ w Eksploratorze plików. Skopiuj istniejący plik STTub30.sys w bezpieczne miejsce — na przykład na USB lub do folderu w chmurze, na wszelki wypadek.
- Pobierz najnowszą wersję sterownika z tego [linku GitHub](https://github.com/qmk/qmk_dfuse/blob/master/Driver/Win8.1/x86/x86/STTub30.sys) — tak, to nieoficjalna wersja, ale VirusTotal potwierdza, że jest czysta.
- Skopiuj nowy plik do C:\Windows\System32\drivers\, nadpisując stary. Będziesz potrzebować uprawnień administratora.
- Uruchom ponownie komputer i natychmiast przejdź do Zabezpieczenia systemu Windows > Zabezpieczenia urządzeń > Izolacja rdzenia, a następnie spróbuj ponownie włączyć Integralność pamięci.
Jeśli wymiana pliku sterownika nie pomoże, prawdopodobnie system Windows nadal uznaje go za niezgodny lub uszkodzony. Oczywiście, czasami potrzebna jest aktualizacja sterownika lub oprogramowania układowego, a jedyną pewną metodą może być czysta instalacja systemu Windows.
Szczerze mówiąc, radzenie sobie z konfliktami sterowników to prawdziwa udręka — system Windows czasami komplikuje sprawę bardziej niż to konieczne. Ale jeśli naprawa tego sterownika przywróci integralność pamięci i poprawi bezpieczeństwo systemu, to warto się pomęczyć.