System Windows zawiera narzędzie „Driver Verifier”, które może przetestować sterowniki urządzeń w warunkach skrajnych. Wykrywa złe zachowanie kierowcy, ale każdy znaleziony problem wywołuje natychmiastowy niebieski ekran śmierci. Większość użytkowników komputerów PC powinna trzymać się z daleka.
To narzędzie już istnieje od Windows 2000 i XP i nadal jest częścią systemu Windows 10.
Driver Verifier jest przeznaczony głównie dla programistów
Dzięki Microsoft dokumentacja programisty zauważa, Driver Verifier to przydatne narzędzie 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óżnorodne testy, które Microsoft listy w swojej witrynie . Na przykład Driver Verifier może przydzielić większość żądań pamięci dla sterownika z wybranej puli pamięci i monitorować tę pamięć pod kątem problemów. Weryfikator sterowników może powodować losowe niepowodzenie w żądaniach pamięci, aby sprawdzić, czy sterownik działa poprawnie w sytuacjach niskiego użycia zasobów. Driver Verifier ma również testy, które mogą sprawdzać 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 przeprowadza jedynie testy obciążeniowe samego oprogramowania sterownika urządzenia. Nie obciąża samego sprzętu, więc może nie napotkać żadnych problemów, nawet jeśli masz uszkodzony komponent.
Sterowniki Twojego komputera są prawdopodobnie dobrze przetestowane
W nowoczesnym systemie Windows prawie na pewno używasz już 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 weryfikatora sterowników możesz poprosić go tylko o przetestowanie niepodpisanych sterowników. Istnieje duża szansa, że weryfikator sterowników poinformuje Cię, że nie masz niepodpisanych sterowników w systemie, jeśli to zrobisz.
Weryfikator sterowników może powodować awarie
Jeśli Twój komputer już działa poprawnie, nie ma powodu, aby uruchamiać narzędzie Driver Verifier - chyba że tworzysz sterownik. Nawet jeśli odkrywa problemy, celem weryfikatora sterowników jest stresowanie kierowców. Tego rodzaju rygorystyczne testy prawie na pewno wykryją pewne problemy ze sterownikiem, ale jest mało prawdopodobne, aby spowodowały one jakiekolwiek rzeczywiste problemy w regularnym, codziennym użytkowaniu komputera.
Weryfikator sterowników może również spowodować awarię systemu Windows. Jeśli wykryje problem ze sterownikiem, zobaczysz plik niebieski ekran śmierci . Dokumentacja firmy Microsoft mówi, że nie należy uruchamiać tego narzędzia na zwykłym komputerze, mówiąc: „Weryfikator sterowników należy uruchamiać tylko na komputerach testowych lub komputerach, które testujesz i debugujesz”. Nie ma służyć jako narzędzie pomagające zwykłym użytkownikom w testowaniu problemów ze sterownikami w ich systemach produkcyjnych.
Jeśli ustawienia weryfikatora sterowników powodują niebieski ekran śmierci za każdym razem, gdy komputer uruchamia się, może nie być możliwe normalne uruchomienie. Możesz spróbować uruchomić ponownie w trybie awaryjnym i wyłączyć weryfikator sterowników.
ZWIĄZANE Z: Wszystko, co musisz wiedzieć o niebieskim ekranie śmierci
Kiedy możesz chcieć uruchomić weryfikator sterowników (może)
Jeśli masz awarie niebieskiego ekranu i inne problemy z systemem i podejrzewasz, że przyczyną problemu może być błędny sterownik, możesz uruchomić weryfikator sterowników, aby uzyskać więcej informacji. Na przykład, jeśli uruchomisz weryfikator sterownika i zobaczysz komunikat o błędzie na niebieskim ekranie, ten BSOD może podać nazwę pliku sterownika, która z kolei powie Ci, który sterownik spowodował awarię. Ten sterownik jest potencjalnie sterownikiem, który powoduje inne problemy w systemie.
Są z tym jednak dwa problemy. Po pierwsze, jest to trochę naciągane w dobie dobrze przetestowanych kierowców. Bardziej prawdopodobne jest, że błąd systemu zostanie spowodowany przez uszkodzony sprzęt , złośliwe oprogramowanie lub uszkodzenie systemu operacyjnego niż wadliwy sterownik urządzenia. Po drugie, możesz zbadać plik powód oryginalnego BSOD to spowodowało cały bałagan i prawdopodobnie doprowadzi Cię do wadliwego sterownika, jeśli taki istnieje.
Jeśli niedawno zaktualizowałeś konkretny sterownik i masz problemy, przyczyną może być ten sterownik. Ale równie łatwo możesz przywrócić sterownik lub wykonać przywracanie systemu. Oba są lepszym sposobem wykorzystania twojego czasu niż mieszanie z weryfikatorem sterowników.
Jeśli uda ci się zidentyfikować zły sterownik powodujący problemy, możesz tylko wypróbować inną wersję sterownika urządzenia i mieć nadzieję, że problem ze sterownikiem został rozwiązany - lub usunąć powiązane urządzenie sprzętowe z komputera.
Jak uruchomić weryfikator sterowników
Ostrzeżenie : Przed uruchomieniem tego narzędzia zalecamy tworzenie punktu przywracania systemu . Możesz przywrócić z tego miejsca, jeśli napotkasz poważny problem.
Jeśli naprawdę chcesz uruchomić to narzędzie - i ostrzegamy, prawdopodobnie nie powinieneś - możesz. Aby to zrobić, otwórz okno wiersza polecenia lub okno programu PowerShell jako administrator. W systemie Windows 10 kliknij prawym przyciskiem myszy przycisk Start i wybierz opcję „Windows PowerShell (administrator)”.
Rodzaj
weryfikator
po wyświetleniu monitu, a następnie naciśnij klawisz Enter.
(Możesz także po prostu otworzyć menu Start w systemie Windows 10, wpisz
weryfikator
w polu wyszukiwania w menu Start i naciśnij klawisz Enter - ale oficjalna dokumentacja firmy Microsoft zaleca z jakiegoś powodu korzystanie z wiersza poleceń).
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 Twoich sterowników.
Wybierz sterowniki, które chcesz przetestować. Opcja „Automatycznie wybierz niepodpisane sterowniki” sprawdzi, czy w systemie nie ma niepodpisanych sterowników. Opcja „Automatycznie wybierz sterowniki utworzone dla starszych wersji systemu Windows” spowoduje wyszukanie wszelkich sterowników zaprojektowanych dla starszej wersji systemu Windows. Po wybraniu tej opcji zostanie wyświetlona lista sterowników każdego typu. Na nowoczesnym komputerze jest duża szansa, że system Windows powie, że nie masz zainstalowanych takich sterowników.
Możesz także wybrać opcję „Wybierz nazwy sterowników z listy”, aby wyświetlić listę zainstalowanych sterowników i wybrać poszczególne.
W przypadku najbardziej ekstremalnego testu możesz nawet wybrać opcję „Automatycznie wybierz wszystkie sterowniki zainstalowane na tym komputerze”, aby przetestować wszystko pod obciążeniem,
Prawdopodobnie nie będziesz musiał testować warunków skrajnych żadnego ze sterowników firmy Microsoft 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 poddać testowi warunków skrajnych, kliknij „Zakończ”. Przed rozpoczęciem testów musisz ponownie uruchomić komputer.
Po ponownym uruchomieniu Driver Verifier rozpocznie testy obciążeniowe 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 wykryto problem, ponieważ komputer ulegnie awarii i 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 utworzone po tym, jak komputer pokazuje BSOD.
ZWIĄZANE Z: Zrzuty pamięci systemu Windows: do czego służą?
Jak wyłączyć weryfikator sterowników
Aby wyłączyć weryfikator sterowników i powrócić do normalnych ustawień, otwórz ponownie aplikację Driver Verifier, wybierz „Usuń istniejące ustawienia”, kliknij „Zakończ” i uruchom ponownie komputer.
Jeśli komputer ulega awarii przy każdym uruchomieniu i nie możesz wyłączyć weryfikatora sterowników, spróbuj uruchamianie w trybie awaryjnym , uruchamiając weryfikator sterowników i nakazując mu usunięcie istniejących ustawień. Powinieneś wtedy być w stanie normalnie uruchomić komputer.
Jeśli to nie zadziała, możesz być do tego zmuszony rozruch z za Dysk instalacyjny systemu Windows lub dysk odzyskiwania . Z tego miejsca możesz przywrócić poprzedni punkt przywracania systemu lub naprawić system.
ZWIĄZANE Z: Jak uruchomić komputer w trybie awaryjnym w systemie Windows 10 lub 8 (łatwy sposób)