Утилита Driver Verifier входит в состав всех версий Windows, начиная с Windows XP, и позволяет выполнять проверку драйверов, выявлять проблемные драйвера, являющиеся причиной синего экрана смерти (BSOD — Blue Screen of Death) и записывать подробную информацию о проблемном драйвере в дамп памяти для дальнейшего анализа. Утилита подвергает проверяемые драйвера различным «стресс-тестам», имитируя различные экстремальные условия: нехватка памяти, контроль I/O, IRQL, взаимные блокировки, проверки DMA, IRP и пр. Т.е. имитируются ситуации, которые на продуктивных системах случаются нечасто, и отслеживается поведения драйвера в них. Цель работы утилиты – выявить ситуации, при которых драйвер может привести к аварийному завершению работы системы с BSOD.
Исполняемый файл утилиты Driver Verifier называется Verifier.exe и находится в каталоге %windir%\system32. Есть два варианта использования утилиты: из командой строки или с помощью графического интерфейса.
Чтобы включить режим проверки драйверов в Windows 8, запустите утилиту Driver Verifier, набрав
verifier
В списке задач выберите Create custom settings (for code developers) и нажмите Next.
Убедитесь, что выбраны опции Standard settings, Force pending I/O requests и IRP Logging. Нажмите Next.
Далее выберите Select driver names From a list.
Отсортируйте содержимое таблицы, щелкнув по заголовку столбца «Provider» и в списке драйверов выберите те, которые необходимо протестировать. В нашем примере мы запустим проверку для всех драйверов, разработчиком которых не является Microsoft Corporation. Мы выбрали драйвера: e1g6032e.sys (Intel) и lsi_sas.sys (LSI).
Осталось нажать Finish и появится информационно окно о том, что для вступления изменений в силу нужно перезагрузить систему.
Совет. Режим проверки для драйвера можно включить и из командной строки. Например, чтобы запустить Driver Verifier со стандартными настройками для драйвера myPCDriver.sys, команда будет выглядеть так:
verifier /standard /driver myPCDriver.sys
После перезагрузки система загружается в режиме проверки драйверов. Driver Verifier работает в фоновом режиме, выполняя различные виды тестирования выбранных драйверов на предмет выявления ошибок. Используйте компьютер как обычно и дождитесь появления BSOD. Если вы знаете, какие действия приводили ранее к аварийному завершению работы системы, повторите их. В случае появления BSOD необходимо скопировать файл дампа памяти (по умолчанию сохраняются в каталоге C:\Windows\Minidump\*.dmp) и проанализировать его с помощью Windbg или аналога.
В том случае, если в течении 1-2 дней проблема не повторилась, то с определенной степенью достоверности можно сделать вывод, что проверяемые драйвера не являются причиной падения системы и режим проверки для них можно отключить.
Отключить проверку Driver Verifier можно из командной строки:
Verifier /reset
Или из графического интерфейса, выбрав пункт Delete existing settings.
В том случае, если в нормальном режиме войти в систему не получается, отключить режим отладки можно и из безопасного режима.
В том случае, если и в безопасном режиме система не загружается, попробуйте удалить следующие ключи в реестре в офлайн режиме, загрузившись с загрузочного диска:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
Проверить текущий статус утилиты Driver Verifier можно так:
verifier /query
Интересная статья. стыдно, что даже не слышал про такой инструмент диагностики.
Спасибо!
После включения службы проверки драйверов, винда вообще перестала запускаться
Синий экран с надписью DRIVER_VERIFIER_DETECTED_VIOLATION
Как теперь отключить эту службу?
Поробуйте отключить автозапуск службы Driver Verifier
1) Загрузитесь с установочного диска
2) На экране начала установки нажмите Shift+F10
3) Запустите regedit.exe
4) Загрузите файл windows\system32\config\system
5) Удалите ключи реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
6) Выгрузите файл в редакторе реестра (Unload hive)
Запуск в безопасном режиме. Запустить verifier и удалить параметры. Перезагрузить.
Синий экран смерти по кругу!
У меня стоит возможность выбора безопасного режима при загрузке, но синий экран выскакивает раньше.
Загрузился с восстановительного диска, но указанных веток в реестре нет.
Запускал verifier из командной строки восстановительного диска и выбирал «Удалить существующие параметры», тоже не помогает, пишет — параметры не были изменены.
Решением стал запуск безопасного режима из командной строки восстановительного диска:
bcdedit /set {current} safeboot network
или
bcdedit /set {default} safeboot network
Далее, в безопасном режиме запускаем verifier и выбираем «Удалить существующие параметры».
Перезагружаемся!
вот запустил я и целых 24 часа простоял у меня комп никаких изменений экран загрузки асус и все не виндовса ничего нет из за чего это может быть??? или все еще проверка идет??
Такая же ерунда. Может вы смогли решить свою проблему и сможете подсказать?
Если у вас 10-ка-то можно, то меню загрузки по F8 там не работает, по умолчанию. Включите комп, дождитесь загрузки винды. Зажмите кнопку включения пока экран не погаснет. Снова так включите-выключите несколько раз пока не появится надпись «подготовка автоматического восстановления» Дальше попадете в меню восстановления. Выберите «дигностика» D Далее «дополнительные параметры»
Тут у вас два варианта: либо откатиться на на дату, когда у вас всё загружалось через точку восстановления, когда у вас всё работало (восстановление системы), либо загрузиться через параметры загрузки загрузится в безопасный режим. Дальше входите в систему и запускаете verifier через командную строку. В verifier выбираете удалить параметры. Перезагружаете. Всё система должна загрузиться.
Загрузите Windows в среде восстановления и запустите командную строку.
Выполните команду
verifier /bootmode resetonbootfail
и перезагрузите компьютер. Запуск Driver Verifier при загрузке должен отключиться.Либо удалите ключи реестра согласно комментарию выше.
Написал данную команду, но ничего не помогает. Походу комп мне придеться сдавать, и до этого собирался. Зато сделал вывод, нелезь, если не выкупаешь…