Проверка работы драйверов windows 10

Значительная часть сбоев Windows, завершающаяся синим экраном бывает вызвана неправильной работой какого-то из драйверов. Какой именно драйвер вызвал синий экран обычно можно выяснить путем анализа дампа памяти, при условии, что он сохранен. Если это не так, или синий экран сложно отловить, помочь может встроенный диспетчер проверки драйверов Windows.

В этой инструкции о том, как использовать Driver Verifier для проверки драйверов и поиска драйвера, который вызывает сбой в Windows 11, Windows 10 и других версиях системы.

Запуск Driver Verifier и настройка проверки драйверов

Диспетчер проверки драйверов — встроенный инструмент Windows, в общем случае порядок использования которого состоит из следующих шагов:

  1. Перед тем как приступать, рекомендуется создать точку восстановления системы, также имеет смысл добавить безопасный режим в меню загрузки Windows (пример действий описан в инструкции Безопасный режим Windows 11, но подойдет и для предыдущих версий системы), а также убедиться, что сохранение дампов памяти включено, подробнее: Как включить сохранение дампов памяти в Windows при сбоях.
  2. Нажмите клавиши Win+R на клавиатуре, введите verifier и нажмите Enter.
    Запуск Driver Verifier

  3. Будет запущен диспетчер проверки драйверов. На первом экране вы можете задать какие параметры использовать при проверке драйверов, обычно достаточно использовать опцию «Стандартные параметры». При использовании опции «Создать нестандартные параметры» вы сможете вручную установить, какие именно тесты будут проводиться и включить дополнительные тесты в дополнение к стандартным.
    Настройки диспетчера проверки драйверов

  4. Следующий этап — выбор какие драйверы следует проверить: можно выбрать только неподписанные драйверы, только для старых версий Windows, тестировать все драйверы или конкретный файл драйвера. В контексте этой инструкции выбираем «Автоматически выбирать все драйверы, установленные на этом компьютере».
    Выбор драйверов для проверки в Driver Verifier

  5. Вам будет предложено перезапустить компьютер — выполните перезагрузку.
    Перезагрузка для начала работы Driver Verifier

  6. Также вы можете включить средство проверки драйверов для конкретного драйвера в командной строке, запущенной от имени администратора, например, команда для проверки всех драйверов в стандартном режиме выглядит следующим образом:
    verifier /standard /all

    а команда для проверки выбранных файлов драйверов имеет следующий синтаксис:

    verifier /standard /driver driver1.sys driver2.sys

После перезагрузки драйверы будут тестироваться в фоновом режиме всё время, пока вы работаете с ОС. Каких-либо отчетов об этом не появится (но базовую информацию можно посмотреть в диспетчере проверки драйверов в пункте «Вывести сведения о текущих проверенных драйверах»), задача — проверить, при каких тестах и какой драйвер вызывает сбой.

Статистика проверки драйверов в Driver Verifier

При сбое какого-то из драйверов в ходе теста вы получите синий экран, обычно с одним из следующих кодов:

DRIVER_VERIFIER_DETECTED_VIOLATION
DRIVER_CAUGHT_MODIFIYING_FREED_POOL
DRIVER_VERIFIER_IOMANAGER_VIOLATION
DRIVER_VERIFIER_DMA_VIOLATION
SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

Возможны и иные варианты кодов ошибки. После таких сбоев вы можете использовать специальные средства для анализа дампов памяти, например, WinDbg (который поддерживает помимо стандартных команд анализа дампа, сбор статистики от Driver Verifier с помощью команды !verifier), чтобы выяснить, какой именно драйвер вызвал синий экран. Примечание: если из-за синих экранов не получается выполнять какие-либо действия на компьютере, используйте безопасный режим и отключение проверки драйверов с помощью Driver Verifier, о чем подробнее далее.

Кстати, если синие экраны с кодами DRIVER_VERIFIER появляются у вас без описанных действий, вероятно, диспетчер проверки драйверов был запущен вами (либо кем-то еще) когда-то ранее и в дальнейшем проверка не отключалась.

Проверить текущий статус проверки драйверов можно с помощью команды verifier /query в командной строке. При запущенной проверке вам будет предоставлен отчет о проверяемых драйверах, в случае остановленной проверки или если она не запускалась, вы увидите сообщение «No drivers are currently verified».

Остановка проверки драйверов в Driver Verifier

Проверка драйверов будет производиться до тех пор, пока вы не отключите её вручную: автоматически она не остановится ни после перезагрузки, ни после завершения работы.

Чтобы остановить диспетчер проверки драйверов и прекратить стресс-тесты драйверов, используйте один из способов:

  1. Запустить диспетчер проверки и использовать опцию «Удалить существующие параметры».
  2. Использовать командную строку, запущенную от имени администратора и команду
    verifier /reset

Проверка драйверов прекратится после выполнения одного из указанных действий и перезагрузки компьютера.

Если по какой-то причине зайти в безопасный режим не удается, либо действия в нём невозможны, вы можете отключить диспетчер проверки драйверов одним из следующих способов:

  • Использовать точку восстановления системы на дату, когда проверка еще не была запущена. Это можно сделать в том числе из среды восстановления или с загрузочной флешки Windows, выбрав пункт «Восстановление системы» на втором экране программы установки.
    Восстановление системы с загрузочного накопителя

  • Загрузить куст реестра SYSTEM и удалить разделы
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers

    и

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

Завершая, необходимо упомянуть вторую по частоте причину синих экранов — ошибки оперативной памяти. И для проверки RAM на ошибки в Windows тоже есть встроенный инструмент — Средство проверки памяти Windows.

Все способы:

  • Способ 1: Приложение «Параметры»
  • Способ 2: «Диспетчер устройств»
  • Способ 3: Официальный сайт производителя
  • Способ 4: Программы для обновления драйверов
  • Вопросы и ответы: 0

Рассматриваемые в этой статье методы актуальны как для проверки недостающих драйверов, так и версий обновленных. С их помощью вы можете отследить, что было установлено автоматически, а какие компоненты все еще нуждаются в последней версии программного обеспечения. Ознакомьтесь с каждым вариантом и используйте подходящие для себя инструкции в зависимости от поставленной цели.

Способ 1: Приложение «Параметры»

В стандартном приложении «Параметры» есть раздел, через который осуществляется управление всеми системными обновлениями. В нем вы узнаете информацию о найденных или уже установленных апдейтах драйверов, но только в том случае, если они были обнаружены непосредственно встроенным в Windows средством.

  1. Для открытия необходимого меню через «Пуск» перейдите в «Параметры», щелкнув по шестеренке на панели слева.
  2. Переход в приложение Параметры для проверки обновления драйверов на Windows 10

  3. Выберите раздел «Обновление и безопасность».
  4. Открытие раздела Обновление и безопасность для проверки обновления драйверов на Windows 10

  5. Если возможно сканирование, запустите его и дождитесь появления информации о найденных обновлениях или исправлениях. Среди списка со всеми нововведениями будут и найденные драйверы, которые сразу же можно инсталлировать.
  6. Просмотр найденных обновлений для проверки обновления драйверов на Windows 10

  7. Дополнительно обратите внимание на блок «Доступно необязательное исправление», если он отображается в данном меню. В нем щелкните по надписи «Просмотреть все необязательные обновления».
  8. Переход к списку необязательных обновлений для проверки обновления драйверов на Windows 10

  9. Разверните группу «Обновления драйверов».
  10. Открытие списка с необязательными обновлениями для проверки обновления драйверов на Windows 10

  11. Посмотрите, какие компоненты доступны, и решите, хотите ли вы что-то из этого устанавливать в операционную систему.
  12. Просмотр найденного ПО для проверки обновления драйверов на Windows 10

Как уже понятно, это руководство подходит для просмотра найденных, но еще не установленных драйверов. Если же вы хотите узнать, какие из них уже были добавлены стандартным средством Windows 10, не покидайте данное меню и выполните следующие действия:

  1. Найдите строку «Просмотр журнала обновлений» и нажмите по ней.
  2. Переход к журналу с системными апдейтами для проверки обновления драйверов на Windows 10

  3. В появившемся списке отыщите и разверните категорию «Обновления драйверов».
  4. Открытие категории с установленными апдейтами для проверки обновления драйверов на Windows 10

  5. Отобразятся все установленные драйверы, их наименования и версии. Ниже находится дата инсталляции, что поможет восстановить хронологию.
  6. Ознакомление со списком ПО для проверки обновления драйверов на Windows 10

Способ 2: «Диспетчер устройств»

Если вы хотите не только узнать, есть ли обновления для драйверов, но и сразу установить их, не используя при этом дополнительные средства, может пригодиться «Диспетчер устройств». В этом стандартном приложении есть инструмент, выполняющий автоматический поиск обновлений через интернет.

  1. Щелкните правой кнопкой мыши по «Пуску» и из появившегося контекстного меню выберите пункт «Диспетчер устройств».
  2. Переход в Диспетчер устройств для проверки обновления драйверов на Windows 10

  3. Разверните категорию со всеми типами устройств, чтобы найти конкретное.
  4. Выбор оборудования в диспетчере устройств для проверки обновления драйверов на Windows 10

  5. Нажмите по оборудованию правой кнопкой мыши и выберите «Обновить драйвер». Если же вместо этого перейти в «Свойства», в новом окне можно увидеть текущую версию драйвера.
  6. Переход к обновлению для проверки обновления драйверов на Windows 10

  7. Запустите автоматический поиск драйверов — компьютер должен быть подключенным к интернету.
  8. Автоматический поиск апдейтов в интернете для проверки обновления драйверов на Windows 10

  9. Установка начнется сразу же после успешного поиска, учитывайте это при выполнении операции.
  10. Процесс автоматического поиска апдейтов в интернете для проверки обновления драйверов на Windows 10

Если обновлений найдено не было, в новом окне появится соответствующее сообщение. Однако это еще не значит, что их действительно нет — во многих случаях встроенное средство не может отыскать их в своей официальной библиотеке. При этом на сайте разработчика устройства вполне могут быть последние версии драйверов, доступные для загрузки.

Способ 3: Официальный сайт производителя

В этом методе поговорим об использовании официального сайта производителя материнской платы, ноутбука или конкретного комплектующего для поиска обновлений драйверов. Соответственно, сейчас нужно узнать текущую версию, чтобы сравнить ее и установить. Проще всего это сделать через системную утилиту.

  1. Откройте окно «Выполнить», используя для этого горячую клавишу Win + R. Введите там msinfo32 и нажмите Enter для подтверждения ввода команды.
  2. Переход к системной утилите для проверки обновления драйверов на Windows 10

  3. В списке с компонентами отыщите тот, в обновлении драйвера которого вы заинтересованы.
  4. Работа с системной утилитой для проверки обновления драйверов в Windows 10

  5. Выберите его и ознакомьтесь со сведениями в блоке справа. Сейчас вас интересует строка «Версия драйвера».
  6. Проверка текущей версии ПО в системной утилите для проверки обновления драйверов на Windows 10

При желании можете получить такие же сведения через «Диспетчер устройств», о чем уже было сказано ранее, или при помощи специального софта от сторонних разработчиков, предоставляющего информацию о комплектующих. Список подходящих программ есть в статье по ссылке ниже.

Подробнее: Программы для определения железа компьютера

Теперь, когда текущая версия установленного драйвера обнаружена, остается узнать о последней выпущенной, отыскав ее на официальном сайте разработчика оборудования. Разберем этот алгоритм действий на примере материнской платы от ASUS.

  1. Перейдите на официальный сайт по прямой ссылке, введите запрос в поисковике или откройте сразу страницу модели лэптопа, материнской платы или другого комплектующего, указав ее в поиске.
  2. Переход на официальный сайт для проверки обновления драйверов на Windows 10

  3. Зайдите в раздел «Техподдержка» (на сайтах компаний он называется по-разному, например, «Загрузки» или «Документация и файлы»).
  4. Открытие раздела на официальном сайте для проверки обновления драйверов на Windows 10

  5. Разверните список драйверов и выберите версию используемой операционной системы.
  6. Выбор ОС на официальном сайте для проверки обновления драйверов на Windows 10

  7. Найдите последнюю версию драйвера и сравните ее с установленной.
  8. Выбор версии драйвера на официальном сайте для проверки обновления драйверов на Windows 10

  9. Можно сразу же скачать и обновить программное обеспечение комплектующего, если хотите сделать это прямо сейчас. Обычно разработчики предоставляют установщик в виде EXE-файла, который следует запустить и выполнить появившиеся на экране инструкции.
  10. Скачивание версии драйвера на официальном сайте для проверки обновления драйверов на Windows 10

Способ 4: Программы для обновления драйверов

Не обязательно сразу же устанавливать драйверы, найденные соответствующей программой от сторонних разработчиков. Ничего не мешает просто посмотреть версию и использовать данную информацию для личных целей. Однако иногда такой софт оказывает полезным и позволяет инсталлировать драйверы, которые уже отсутствуют на официальном сайте. Прямое предназначение подобных приложений — обновление ПО всего оборудования, установка фирменных утилит от производителя ноутбука или отдельных компонентов ПК.

Подробнее: Программы для обновления драйверов на ПК

Использование стороннего ПО для проверки обновления драйверов на Windows 10

Наша группа в TelegramПолезные советы и помощь

Большая часть так называемых синих экранов смерти вызывается сбоями в работе драйверов ядра, при этом идентификация проблемного драйвера может оказаться достаточно непростой задачей, поскольку экраны BSOD в Windows 8.1, 10 и 11 не отличаются особой информативностью. Для получения подробных сведений приходится анализировать файлы дампа MEMORY.DMP, если в системе включена опция их создания.

Однако, существует и другой способ выявления сбойных драйверов, который отчасти можно назвать превентивным. Заключается он в тестирование работы драйверов с помощью встроенной утилиты Driver Verifier, или иначе диспетчера проверки драйверов. Работая в фоновом режиме, инструмент выполняет набор тестов для всех или указанных драйверов, проверяя таким образом их слабые места и «провоцируя» их на аварийное завершение работы. 

Прежде чем приступать к процедуре тестирования, рекомендуется выполнить следующие действия:

 В свойствах системы на вкладке «Защита системы» включить, если отключена, защиту для раздела C и создать точку восстановления. 

 Включить опцию создания дампов памяти. Для этого открываем свойства системы, переключаемся на вкладку «Дополнительно», жмем кнопку «Параметры» и в блоке «Отказ системы» активируем, если отключена, опцию записи события в системный журнал. 

 Добавить опцию загрузки в безопасном режиме в загрузочное меню Windows. Сделать это можно в запущенной от имени администратора командной строке, выполнив одну за другой эти две команды:

1. bcdedit /copy {current} /d «Безопасный режим»

2. bcdedit /set {ID} safeboot minimal

Первая команда вернёт сообщение «Запись успешно скопирована в {идентификатор}», – скопируйте полученный ID и подставьте его на место ID во второй команде.

Чтобы запустить диспетчер проверки драйверов, вызовите нажатием Win + R диалоговое окошко «Выполнить», введите в него команду verifier и нажмите ввод.  

Откроется окно приложения, в котором вам будет предложено выбрать одно из пяти действий. На этом этапе ничего менять не нужно, оставьте «Создать стандартные параметры» и нажмите «Далее».

В следующем окне укажите группу проверяемых драйверов. Это могут быть только неподписанные драйвера, все драйвера, драйвера для прошлых версий Windows или вручную выбранные из списка. Нажмите «Готово», подтвердите действие и перезагрузите компьютер. 

В результате Windows будет загружена в режиме тестирования драйверов. Внешне это никак не проявится, разве что несколько снизится общая производительность системы. Просмотреть текущий статус проверки можно запустив  Driver Verifier и выбрав в меню опцию «Вывести сведения о текущих проверенных драйверах».

Но так как при этом вы получите только базовые сведения, будет лучше подождать появление BSOD. Если в течении 2-3 дней ничего не случится, можно будет сделать вывод, что драйвера работают стабильно. В противном случае в папке С:\Windows\minidump будет создан файл дампа, доступный для анализа с помощью WinDbg или аналогичной утилиты. 

Единожды включенный диспетчер проверки драйверов будет работать до тех пор, пока вы его не отключите. Для этого снова откройте диспетчер, выберите опцию «Удалить существующие параметры», нажмите «Готово» и перезагрузите компьютер. Как вариант, воспользуйтесь PowerShell либо командной строкой, выполнив команду verifier /reset. 

Вероятность невелика, но может статься, что после включения режима тестирования компьютер не сможет загрузиться. В этом случае для отключения режима тестирования используйте безопасный режим загрузки либо точки восстановления. Также вы можете загрузить ПК с установочного или спасательного диска на базе WinPE и удалить в реестре следующие ключи:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

В результате все заданные параметры проверки Driver Verifier будут удалены, и Windows сможет благополучно загрузиться в штатном режиме.

Утилита Driver Verifier входит в состав всех версий Windows, начиная с Windows XP, и позволяет выполнять проверку драйверов, выявлять проблемные драйвера, являющиеся причиной синего экрана смерти (BSOD — Blue Screen of Death) и записывать подробную информацию о проблемном драйвере в дамп памяти для дальнейшего анализа. Утилита подвергает проверяемые драйвера различным «стресс-тестам», имитируя различные экстремальные условия: нехватка памяти, контроль I/O, IRQL, взаимные блокировки, проверки DMA, IRP и пр. Т.е. имитируются ситуации, которые на продуктивных системах случаются нечасто, и отслеживается поведения драйвера в них. Цель работы утилиты – выявить ситуации, при которых драйвер может привести к аварийному завершению работы системы с BSOD.

Исполняемый файл утилиты Driver Verifier называется Verifier.exe и находится в каталоге %windir%\system32. Есть два варианта использования утилиты: из командой строки или с помощью графического интерфейса.

Важно! Перед выполненном проверки драйверов настоятельно рекомендуем создать точку восстановления системы и добавить безопасный режим в меню загрузки Windows 8. Это поможет отключить режим отладки и вернуться к исходному состоянию системы, если что-то пойдет не так.

Чтобы включить режим проверки драйверов в Windows 8, запустите утилиту Driver Verifier, набрав

verifier

Запуск driver verifier в Windows-8

В списке задач выберите Create custom settings (for code developers) и нажмите Next.

Проверка драйверов на наличие ошибок с Driver Verifier

Убедитесь, что выбраны опции Standard settings, Force pending I/O requests и IRP Logging. Нажмите Next.

Настройки режима проверки драйвера

Далее выберите Select driver names From a list.

Select driver names From a list

Отсортируйте содержимое таблицы, щелкнув по заголовку столбца «Provider» и в списке драйверов выберите те, которые необходимо протестировать. В нашем примере мы запустим проверку для всех драйверов, разработчиком которых не является Microsoft Corporation. Мы выбрали драйвера: e1g6032e.sys (Intel) и lsi_sas.sys (LSI).

Выбор драйверов для выполнения проверки

Примечание. Наличие у драйвера цифровой подписи Microsoft свидетельствует, о том, что драйвер протестирован определенным образом на стабильность работы и его код не был модифицирован после этого. Именно поэтому не рекомендуется отключать проверку цифровой подписи драйверов или пользоваться самоподписанными драйверами.

Осталось нажать Finish и появится информационно окно о том, что для вступления изменений в силу нужно перезагрузить систему.

Перезагрузите компьютер

Совет. Режим проверки для драйвера можно включить и из командной строки. Например, чтобы запустить Driver Verifier со стандартными настройками для драйвера myPCDriver.sys, команда будет выглядеть так:

verifier /standard /driver myPCDriver.sys

После перезагрузки система загружается в режиме проверки драйверов. Driver Verifier работает в фоновом режиме, выполняя различные виды тестирования выбранных драйверов на предмет выявления ошибок. Используйте компьютер как обычно и дождитесь появления BSOD. Если вы знаете, какие действия приводили ранее к аварийному завершению работы системы, повторите их. В случае появления BSOD необходимо скопировать файл дампа памяти (по умолчанию сохраняются в каталоге C:\Windows\Minidump\*.dmp) и проанализировать его с помощью Windbg или аналога.

Важно! После активации режима отладки драйверов с помощью Driver Verifier, этот режим будет работать до тех пор, пока не будет отключен принудительно.

В том случае, если в течении 1-2 дней проблема не повторилась, то с определенной степенью достоверности можно сделать вывод, что проверяемые драйвера не являются причиной падения системы и режим проверки для них можно отключить.

Совет. Использование средства проверки драйверов Windows существенно замедляет работу Windows, поэтому не рекомендуется постоянно работать в таком режиме.

Отключить проверку Driver Verifier можно из командной строки:

Verifier /reset

Или из графического интерфейса, выбрав пункт Delete existing settings.

Отколючить режим проверки driver verifier

В том случае, если в нормальном режиме войти в систему не получается, отключить режим отладки можно и из безопасного режима.

В том случае, если и в безопасном режиме система не загружается, попробуйте удалить следующие ключи в реестре в офлайн режиме, загрузившись с загрузочного диска:

  • 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

 
In countless problems you encounter on Windows 10 machine you are recommended to update a driver. You do the same thing even you are in dark and not aware of whether the driver is causing the crisis. In these circumstances identifying the specific culprit driver software can ease your fixing process to a certain extent. So in this post, we are writing on how to Identify if a Driver is Causing Issues in Windows 10.

A Utility Driver Verifier helps to Identify if a Driver is Causing Issues in Windows 10. Driver Verifier keeps a watch on Windows kernel-mode drivers as well as graphics drivers to detect unreasonable function calls or actions that cause crashing of your Windows  10 system.

This tool runs through command prompt and brings the data concerned to bad drivers. Let’s see how to Identify if a Driver is Causing Issues in Windows 10 machine with the assistance of the Driver Verifier.

How to Identify if a Driver is Causing Issues in Windows 10

Precaution: Take a Backup of your data and files and create a restore point before derivation of the process.

  • Start with Tapping / hitting the Windows button after then write verifier in the search area. Click Verifier at the top underneath which Run command is written.
  • An elevated Command prompt interface emerges consolidated with UAC confirmation pop up. Go along with Yes.
  • You catch sight of the Interface of the utility  Driver Verifier Manager comes out on the desktop screen.
  • Check the radio box Create custom settings for code developers followed by hitting Next.
  • A list comprising various individual settings opens up. Uncheck the box beside choice Randomized low resource simulation and DDI Compliance shown in the list and press Next.
  • Again click on the radio box beside the option which says Select driver name from a list. Hit the button Next.
  • The action scans for a while and presents a huge list of the drivers. Check all the boxes beside which Microsoft Corporation is not written. Mean choose all the drivers provided by other than Microsoft pursued by hitting Finish button.
  • A pop up emerges which says You must restart this computer for the changes to take effect. Move off with OK.
  • Your System reboots and opens up with a blue screen. Click Continue for a normal Startup. Sometimes Troubleshoot interface comes up. Here you again need to move off with Continue. If the Troubleshoot comes time and again go with Reset and select Refresh your PC where your files remain safe.
  • After desktop screen comes to view, copy the below command and paste to Command prompt furthermore hit Enter.

verifier /querysettings

  • You see the Driver checking is processed and the tool is working in the background. It will continuously check all the drivers you have selected for 36 hours. You can Identify if a Driver is Causing Issues in Windows 10 using the above written command. In between your system might crash. here you need to Continue time and again.
  • If your system crashes too quickly then boot in safe mode and copy underneath command to stop verifier –

Verifier /reset

  • If you encounter another issue you can restore your system which was recently created.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Beep driver windows 7
  • Windows 10 x64 bit torrent
  • Canon lbp 6000 lbp6018 драйвер windows 10 x64
  • Как установить cab файл для windows 7
  • Alt space windows 11