Windows включва "инструмент за проверка на драйвери", който може да тества тестовите драйвери на устройствата ви. Той открива лошо поведение на водача, но всеки открит проблем предизвиква незабавен син екран на смъртта. Повечето потребители на компютри трябва да стоят настрана.
Тази програма е наблизо от Windows 2000 и XP и все още е част от Windows 10 днес.
Като бележки в документацията за разработчици на Microsoft, Driver Verifier е полезен инструмент за разработчиците, които създават и тестват драйвери на устройства. Инструментът помага на разработчиците да намерят проблеми с драйверите и да ги поправят.
Проверителят на драйвери може да изпълнява различни тестове, които Microsoft извежда на своя сайт. Например, Driver Verifier може да разпредели повечето заявки за памет за драйвера от избран пакет от памети и да следи тази памет за проблеми. Проверителят на драйвери може да причини случайни неуспешни проверки на заявките за памет, за да провери дали драйверът работи правилно при ситуации с ниско използване на ресурсите. Driver Verifier също има тестове, които могат да проверят за изтичане на памет, уязвимости в сигурността и други проблеми.
Макар че това е полезен инструмент за разработчиците, вие със сигурност не искате да го използвате сами. Този инструмент стрес тества само софтуера на драйвера на устройството. Той не подчертава самия хардуер, така че може да не открие никакви проблеми, дори ако имате хардуерен компонент, който е неуспешен.
На съвременна система Windows почти сигурно вече използвате драйвери, които са били потвърдени и подписани. Съвременните 64-битови версии на Windows 10 изискват подписан драйвер. Тези подписани драйвери са преминали през Windows Hardware Quality Labs (WHQL) тестване и те трябва да бъдат доста стабилни.
Когато стартирате "Потвърдител на драйвери", можете да го попитате само за тестване на неподписани драйвери. Има добър шанс Driver Verifier да ви информира, че нямате неподписани драйвери на вашата система, ако го направите.
Ако компютърът ви вече работи добре, няма причина да стартирате програмата за проверка на драйвери, освен ако не разработвате драйвер. Дори ако разкрие проблеми, цялата точка на Driver Verifier е да подчертае шофьорите. Този вид строги тестове почти със сигурност ще открият някои проблеми с водача, но те едва ли ще причинят реални проблеми при редовното, ежедневно използване на вашия компютър.
Проверителят на драйвери също може да доведе до срив на Windows. Ако открие проблем с водача, ще видите син екран на смъртта. В документацията на Microsoft се казва, че не трябва да пускате този инструмент на вашия обикновен компютър, като казвате, че трябва да стартирате "Проверител на драйвери" само на тестови компютри или компютри, които тествате и отстранявате грешки. "Това не е инструмент за подпомагане на обикновените потребители да тестват проблеми с драйверите производствени системи.
Ако вашите настройки на проверяващия на драйвера причиняват синята екранна смърт при всяко зареждане на компютъра, възможно е да не можете да стартирате нормално. Можете да опитате да рестартирате в безопасен режим и да деактивирате програмата за проверка на драйвери.
Ако имате катастрофи на син екран и други системни проблеми и подозирате, че проблемът може да е бъгов драйвер, бихте могли да стартирате Driver Verifier за повече информация. Ако например стартирате програмата за проверка на драйвери и видите синьо съобщение за грешка, BSOD може да ви каже името на файла на драйвера, което на свой ред ви информира кой драйвер е причинил катастрофата. Този драйвер е потенциално драйверът, който причинява други проблеми във вашата система.
Има обаче два проблема с това. Първо, в тази епоха на доста добре изпитани шофьори е малко натоварен. Системна грешка е по-вероятно да бъде причинена от неуспешен хардуер, злонамерен софтуер или корупция на операционната система, отколкото драйвер за бъг устройства. Второ, можете да проучите причината за оригиналния BSOD, който е започнал цялата каша, и вероятно ще ви доведе до повредения драйвер така или иначе, ако има такъв.
Ако наскоро сте актуализирали конкретен драйвер и имате проблеми, този драйвер може да бъде причината. Но можете също така лесно да върнете драйвера или да извършите функцията за възстановяване на системата. И двете са по-добро използване на вашето време, отколкото да се объркате с Driver Verifier.
Ако успеете да идентифицирате лош драйвер, който ви причинява проблеми, всичко, което можете да направите, е да опитате друга версия на драйвера на устройството и да се надявате, че проблемът с драйвера е поправен или да премахнете съответното хардуерно устройство от вашия компютър.
Внимание: Преди да стартирате този инструмент, препоръчваме да създадете точка за възстановяване на системата. Можете да възстановите от тази точка, ако имате сериозен проблем.
Ако наистина искате да стартирате този инструмент - а ние ви предупреждаваме, вероятно не трябва - можете. За да направите това, отворете прозореца на командния ред или PowerShell като администратор. В Windows 10 кликнете с десния бутон на бутона "Старт" и изберете "Windows PowerShell (Admin)".
Тип верификатор
на подканата и натиснете Enter.
(Можете също така просто да отворите менюто "Старт" на Windows 10, въведете верификатор
в полето за търсене в менюто "Старт" и натиснете Enter, но официалната документация на Microsoft препоръчва по някаква причина да минете през командния ред.)
Изберете "Създаване на стандартни настройки" и след това кликнете върху "Напред".
Вместо това можете да изберете "Създаване на персонализирани настройки (за програмисти на кодове)", ако искате да изберете отделните тестове, които се прилагат към вашите драйвери.
Изберете кои драйвери искате да изпробвате. "Автоматично избиране на неподписани драйвери" ще провери за всички неподписани драйвери на вашата система. "Автоматично изберете драйвери, построени за по-стари версии на Windows" ще проверява за драйвери, предназначени за по-стара версия на Windows. След като изберете тази опция, ще се покаже списък с двата вида драйвер.На модерен персонален компютър има голяма вероятност Windows да каже, че не сте инсталирали такива драйвери.
Можете също да изберете "Избор на имена на драйвери от списък", за да видите списък с инсталираните драйвери и да изберете отделни такива.
За най-екстремния тест, можете дори да изберете "Автоматично изберете всички драйвери, инсталирани на този компютър", за да изпробвате всичко,
Вероятно няма да се наложи да изпробвате стрес на някой от драйверите на Microsoft, включени в Windows. За да избегнете драйверите на Microsoft, изберете изберете "Избор на имена на драйвери от списък" и изберете драйвери, които не са предоставени от "Microsoft Corporation".
След като сте избрали драйвера или драйверите, които искате да изпробвате, натиснете "Finish". Преди да започне тестването, ще трябва да рестартирате компютъра си.
След рестартирането Driver Verifier ще започне стрес-тестването на драйверите във фонов режим. Някои видове проблеми с драйверите ще доведат до непосредствен проблем, докато други може да не се появят, докато не използвате компютъра си за известно време.
Ще разберете дали има проблем, тъй като компютърът ви ще се срине и ще видите синьо съобщение за грешка. Грешката на екрана вероятно ще покаже повече информация за точния файл на драйвера, който е причинил проблема, а също така можете да намерите информация за синия екран, като разгледате дъмп от паметта на Windows, създаден след като компютърът ви показва BSOD.
За да деактивирате програмата за проверка на драйвера и да се върнете към нормалните настройки, отворете приложението за проверка на драйвера отново, изберете "Изтриване на съществуващи настройки", кликнете върху "Завършване" и рестартирайте компютъра.
Ако компютърът ви се срине всеки път, когато стартира и не можете да деактивирате програмата за проверка на драйвери, опитайте да заредите в безопасен режим, да стартирате програмата за проверка на драйвера и да я изтриете, за да изтриете съществуващите настройки. След това трябва да можете да заредите компютъра си нормално.
Ако това не помогне, може да бъдете принудени да заредите от инсталационен диск на Windows или устройство за възстановяване. Оттук можете да възстановите предишната точка за възстановяване на системата или да поправите системата си.