Główna » jak » Dlaczego nie powinieneś używać weryfikatora sterowników w systemie Windows 10

    Dlaczego nie powinieneś używać weryfikatora sterowników w systemie Windows 10

    System Windows zawiera narzędzie "Driver Verifier", które umożliwia testowanie sterowników urządzeń. Wykrywa złe zachowanie kierowcy, ale każdy znaleziony problem powoduje natychmiastowy niebieski ekran śmierci. Większość użytkowników komputerów PC powinna trzymać się z dala.

    To narzędzie działa już od czasów Windows 2000 i XP, a dziś jest częścią Windows 10.

    Driver Verifier jest głównie dla programistów

    Jak zauważa dokumentacja deweloperska Microsoftu, Driver Verifier jest pomocnym narzędziem dla programistów, którzy tworzą i testują sterowniki urządzeń. Narzędzie pomaga programistom znaleźć problemy ze sterownikami i je naprawić.

    Driver Verifier może wykonywać różne testy, które Microsoft umieszcza na swojej stronie. Na przykład, Driver Verifier może przydzielić najwięcej żądań pamięci dla sterownika z wybranej puli pamięci i monitorować tę pamięć pod kątem problemów. Driver Verifier może spowodować, że żądania pamięci losowo nie sprawdzą, czy sterownik działa poprawnie w sytuacjach niskiego zużycia zasobów. Driver Verifier ma również testy, które mogą sprawdzić wycieki pamięci, luki w zabezpieczeniach i inne problemy.

    Chociaż jest to przydatne narzędzie dla programistów, prawie na pewno nie chcesz go używać samodzielnie. To narzędzie powoduje jedynie testowanie samego oprogramowania sterownika urządzenia. Nie obciąża on samego sprzętu, więc może nie znaleźć żadnych problemów, nawet jeśli masz uszkodzony sprzęt.

    Sterowniki twojego komputera są prawdopodobnie dobrze sprawdzone

    W nowoczesnym systemie Windows prawie na pewno korzystasz już ze sterowników, które zostały zweryfikowane i podpisane. Nowoczesne 64-bitowe wersje systemu Windows 10 wymagają podpisanych sterowników. Te podpisane sterowniki przeszły testy Windows Hardware Quality Labs (WHQL) i powinny być dość stabilne.

    Po uruchomieniu programu Driver Verifier możesz poprosić go o przetestowanie niepodpisanych sterowników. Jest duża szansa, że ​​Driver Verifier poinformuje Cię, że nie masz żadnych niepodpisanych sterowników w twoim systemie, jeśli to zrobisz.

    Weryfikator sterownika może powodować awarie

    Jeśli twój komputer działa już dobrze, nie ma powodu, aby uruchamiać weryfikatora sterowników - chyba że opracowujesz sterownik. Nawet jeśli odkryje problemy, cały problem z Driver Verifier polega na stresie kierowców. Tego rodzaju rygorystyczne testy prawie na pewno napotkają pewne problemy ze sterownikiem, ale jest mało prawdopodobne, aby powodowały prawdziwe problemy w regularnym, codziennym korzystaniu z komputera.

    Driver Verifier może również spowodować awarię systemu Windows. Jeśli wykryje problem ze sterownikiem, zobaczysz niebieski ekran śmierci. Dokumentacja Microsoftu mówi, że nie powinieneś uruchamiać tego narzędzia na swoim zwykłym komputerze, mówiąc, że "powinieneś uruchamiać Driver Verifier tylko na komputerach testowych lub testowanych komputerach i debugować." Nie jest to narzędzie pomagające zwykłym użytkownikom testować problemy ze sterownikiem na ich komputerach. systemy produkcyjne.

    Jeśli ustawienia kontrolera kierowcy powodują niebieski ekran śmierci przy każdym uruchomieniu komputera, może nie być możliwe normalne uruchomienie systemu. Możesz spróbować uruchomić ponownie w trybie awaryjnym i wyłączyć weryfikację sterownika.

    Kiedy chcesz uruchomić weryfikator kierowcy (być może)

    Jeśli występują awarie niebieskiego ekranu i inne problemy systemowe, a podejrzewasz, że przyczyną problemu może być sterownik typu buggy, możesz uruchomić narzędzie Driver Verifier, aby uzyskać więcej informacji. Na przykład, jeśli uruchomisz narzędzie Driver Verifier i zobaczysz komunikat o błędzie na niebieskim ekranie, to BSOD może poinformować cię o nazwie pliku sterownika, który z kolei powie ci, który sterownik spowodował awarię. Ten sterownik jest potencjalnie sterownikiem powodującym inne problemy w systemie.

    Są jednak dwa problemy z tym. Po pierwsze, w tym wieku dobrze przetestowanych kierowców to trochę trudny okres. Błąd systemowy jest bardziej prawdopodobny w wyniku uszkodzenia sprzętu, złośliwego oprogramowania lub uszkodzenia systemu operacyjnego w porównaniu z błędnym sterownikiem urządzenia. Po drugie, możesz sprawdzić przyczynę oryginalnego BSOD, który rozpoczął cały bałagan, i prawdopodobnie doprowadzi cię to do wadliwego sterownika, jeśli takowy istnieje.

    Jeśli ostatnio zaktualizowałeś konkretny sterownik i masz problemy, przyczyną może być ten sterownik. Ale równie łatwo można przywrócić sterownik lub wykonać przywracanie systemu. Oba są lepszymi sposobami wykorzystania twojego czasu niż zakłócanie działania dzięki Driver Verifier.

    Jeśli uda Ci się zidentyfikować złego sterownika powodującego problemy, możesz spróbować wypróbować inną wersję sterownika urządzenia i mieć nadzieję na naprawienie problemu ze sterownikiem lub usunąć powiązane urządzenie sprzętowe z komputera.

    Jak uruchomić weryfikatora kierowcy

    Ostrzeżenie: Przed uruchomieniem tego narzędzia zalecamy utworzenie punktu przywracania systemu. Możesz przywrócić od tego punktu, jeśli wystąpi poważny problem.

    Jeśli naprawdę chcesz uruchomić to narzędzie - a ostrzegamy cię, prawdopodobnie nie powinieneś - możesz. Aby to zrobić, otwórz okno wiersza polecenia lub okno PowerShell jako administrator. W systemie Windows 10 kliknij prawym przyciskiem myszy przycisk Start i wybierz "Windows PowerShell (Admin)."

    Rodzaj weryfikator po monicie, a następnie naciśnij klawisz Enter.

    (Możesz także po prostu otworzyć menu Start na Windows 10, wpisz weryfikator w polu wyszukiwania w menu Start i naciśnij klawisz Enter, ale oficjalna dokumentacja Microsoft zaleca przejście z wiersza poleceń z jakiegoś powodu).

    Wybierz "Utwórz ustawienia standardowe", a następnie kliknij "Dalej".

    Zamiast tego możesz wybrać opcję "Utwórz ustawienia niestandardowe (dla programistów kodu"), jeśli chcesz wybrać poszczególne testy, które zostaną zastosowane do sterowników.

    Wybierz sterowniki, które chcesz przetestować. "Automatycznie wybierz niepodpisane sterowniki" sprawdzi wszystkie niepodpisane sterowniki w twoim systemie. "Automatycznie wybierz sterowniki stworzone dla starszych wersji systemu Windows" sprawdzi wszystkie sterowniki przeznaczone dla starszej wersji systemu Windows. Po wybraniu tej opcji pojawi się lista obu typów sterowników. Na nowoczesnym komputerze istnieje duża szansa, że ​​Windows powie, że nie masz zainstalowanych takich sterowników.

    Możesz także wybrać "Wybierz nazwy sterowników z listy", aby zobaczyć listę zainstalowanych sterowników i wybrać poszczególne.

    W przypadku najbardziej ekstremalnego testu możesz nawet wybrać opcję "Automatycznie zaznacz wszystkie sterowniki zainstalowane na tym komputerze", aby przetestować wszystko,

    Prawdopodobnie nie będziesz musiał stresować żadnego z sterowników Microsoftu dołączonych do systemu Windows. Aby uniknąć sterowników firmy Microsoft, wybierz opcję "Wybierz nazwy sterowników z listy" i wybierz sterowniki, które nie zostały dostarczone przez "Microsoft Corporation".

    Po wybraniu sterownika lub sterowników, które chcesz przetestować, kliknij przycisk "Zakończ". Przed rozpoczęciem testu konieczne będzie ponowne uruchomienie komputera.

    Po ponownym uruchomieniu program Driver Verifier rozpocznie testowanie warunków skrajnych sterowników w tle. Niektóre typy problemów ze sterownikami spowodują natychmiastowy problem, podczas gdy inne mogą pojawić się dopiero po pewnym czasie korzystania z komputera.

    Dowiesz się, czy wystąpił problem, ponieważ komputer ulegnie awarii i pojawi się komunikat o błędzie na niebieskim ekranie. Błąd na ekranie prawdopodobnie wyświetli więcej informacji o dokładnym pliku sterownika, który spowodował problem, a także możesz znaleźć informacje o niebieskim ekranie, sprawdzając zrzut pamięci systemu Windows utworzony po wyświetleniu BSOD na ekranie komputera.

    Jak wyłączyć weryfikację sterownika

    Aby wyłączyć funkcję weryfikatora sterowników i powrócić do normalnych ustawień, ponownie otwórz aplikację Driver Verifier, wybierz "Usuń istniejące ustawienia", kliknij "Zakończ" i uruchom ponownie komputer.

    Jeśli komputer zawiesza się przy każdym uruchomieniu i nie można wyłączyć programu Driver Verifier, spróbuj uruchomić system w trybie awaryjnym, uruchomić narzędzie Driver Verifier i nakazać mu usunięcie istniejących ustawień. Powinieneś wtedy normalnie uruchomić komputer.

    Jeśli to nie zadziała, możesz być zmuszony do rozruchu z dysku instalacyjnego Windows lub dysku odzyskiwania. Z tego miejsca można przywrócić poprzedni punkt przywracania systemu lub naprawić system.