If-Koubou

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

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

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 tylko napręża testy 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żna go poprosić o przetestowanie niepodpisanych sterowników. Istnieje 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 punkt Driver Verifier polega na naciskaniu na sterowniki. Tego rodzaju rygorystyczne testy prawie na pewno napotkają pewne problemy ze sterownikiem, ale jest mało prawdopodobne, aby powodowały jakiekolwiek rzeczywiste problemy z regularnym, codziennym korzystaniem 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ć weryfikator sterowników tylko na komputerach testowych lub komputerach, które testujesz i debugujesz." 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 możesz chcieć 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, który powoduje 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 niż w przypadku błędnego sterownika 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 niedawno 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 użyciami twojego czasu niż zakłócanie z 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ę, że problem ze sterownikiem jest naprawiony lub usunąć powiązane urządzenie sprzętowe z komputera.

Jak uruchomić weryfikatora sterownika

Ostrzeżenie: Przed uruchomieniem tego narzędzia zalecamy utworzenie punktu przywracania systemu. Możesz od tego odrestaurować, 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ć indywidualne 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, czy nie ma sterowników zaprojektowanych dla starszej wersji systemu Windows. Po wybraniu tej opcji zostanie wyświetlona lista obu typów sterowników.Na współczesnym 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 wyświetlić listę zainstalowanych sterowników i wybrać poszczególne.

W najbardziej ekstremalnym teście możesz wybrać "Automatycznie wybierz 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 testowania konieczne będzie ponowne uruchomienie komputera.

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

Dowiesz się, czy wystąpił problem, ponieważ Twój komputer ulegnie awarii, a zobaczysz 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 niebieskiego ekranu BSOD.

Jak wyłączyć weryfikację sterownika

Aby wyłączyć funkcję Driver Verifier 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 móc 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.