Проверка драйверов windows 10 на ошибки

Как использовать диспетчер проверки драйверов WindowsЗначительная часть сбоев 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.

Большая часть так называемых синих экранов смерти вызывается сбоями в работе драйверов ядра, при этом идентификация проблемного драйвера может оказаться достаточно непростой задачей, поскольку экраны 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 сможет благополучно загрузиться в штатном режиме.

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

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

В данном руководстве мы рассмотрим основные методы проверки драйверов Windows 10 на ошибки, а также настройку автоматического обновления драйверов. Мы также расскажем о некоторых распространенных проблемах, связанных с драйверами, и предоставим решения для их устранения.

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

Следуя данному руководству, вы сможете с легкостью проводить проверку драйверов Windows 10 на ошибки и обновлять их, чтобы ваш компьютер работал наилучшим образом. Готовы начать? Тогда давайте перейдем к первому шагу!

Содержание

  1. Как проверить драйверы в Windows 10: полное руководство по настройке
  2. Способ 1: Использование Менеджера устройств
  3. Способ 2: Использование программного обеспечения для обновления драйверов
  4. Способ 3: Загрузка драйверов с официального сайта производителя
  5. Почему важна проверка драйверов в Windows 10

Как проверить драйверы в Windows 10: полное руководство по настройке

Проверка драйверов в Windows 10 может помочь в обнаружении и исправлении таких проблем. В этом руководстве мы рассмотрим несколько способов проверки драйверов и обновления их до последних версий.

Способ 1: Использование Менеджера устройств

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

  1. Откройте Менеджер устройств, нажав сочетание клавиш Win + X и выбрав пункт «Менеджер устройств» в появившемся меню.
  2. Разверните нужную категорию устройств и найдите устройство, драйвер которого требует проверки.
  3. Щелкните правой кнопкой мыши на устройстве и выберите пункт «Свойства».
  4. Перейдите на вкладку «Драйвер» и нажмите кнопку «Обновить драйвер».
  5. Выберите способ обновления драйвера (автоматический или ручной) и следуйте инструкциям.

Если обновление драйвера невозможно или не решает проблему, попробуйте иные методы.

Способ 2: Использование программного обеспечения для обновления драйверов

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

  • Driver Booster
  • Driver Easy
  • Snappy Driver Installer

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

Способ 3: Загрузка драйверов с официального сайта производителя

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

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

Почему важна проверка драйверов в Windows 10

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

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

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

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

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

Утилита 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

Проверка драйверов для выявления неполадок в работе Windows

Если Вы предполагаете, что какой-либо из драйверов работает некорректно или, проанализировав дамп памяти, Вы определили драйвер вызвавший ошибку, то для более тщательной проверки работы драйверов Вы можете самостоятельно выполнить проверку драйверов с помощью встроенного в операционную систему средства проверки Verifier.exe.

1) В строке поиска меню Пуск введите verifier и нажмите Enter.
2) Выберите пункт Создать нестандартные параметры (для кода программ) и нажмите кнопку Далее.
3) Установите переключатель в значение Выбрать отдельные параметры из полного списка и нажмите кнопку Далее.
4) Отметьте все флажки кроме флажка Имитация нехватки ресурсов и нажмите кнопку Далее.
5) Установите переключатель в значение Автоматически выбирать неподписанные драйверы и нажмите кнопку Далее.

Если неподписанные драйверы обнаружены, система отобразит Вам их список, в котором будут указаны файлы драйверов и их описание. Причем найденные драйвера могут принадлежать как устройствам, так и приложениям. Не закрывайте пока окно средства проверки драйверов и не нажимайте никаких кнопок.

Дальше возможно три варианта предпринимаемых Вами действий.

Вариант 1. Обновление программы или драйвера.

6) Посетите сайт производителя устройства или автора программы и скачайте более новую версию.
7) Переустановите программу или обновите драйвер.
8) После обновления приложения или драйвера закройте окно средства проверки драйверов, нажав кнопку Отмена.
9) Перезагрузите компьютер и продолжайте работу в операционной системе.
Если в системе не возникают ошибки связанной с данным драйвером, значит обновление драйвера или программы устранило её.

Вариант 2. Удаление программы или драйвера.

6.1) Удалите программу, которой принадлежит данный драйвер.
6.1.1) Откройте Панель управления\Все элементы панели управления\Программы и компоненты и удалите приложение, которому принадлежит драйвер.
Перед удалением программы убедитесь, что у Вас присутствует ее установочный диск или ее установка сохранена у Вас на диске.

6.2) Удалите драйвер в Диспетчере устройств.
6.2.1) В меню Пуск щелкните правой кнопкой мыши на Компьютер и выберите пункт Свойства.
6.2.2) Нажмите в списке слева на Диспетчер устройств.
6.2.3) В Диспетчере устройств найдите устройство, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Свойства.
6.2.4) Перейдите на вкладку Драйвер и нажмите кнопку Удалить.

7) После удаления приложения или драйвера закройте окно средства проверки драйверов, нажав кнопку Отмена.
8) Перезагрузите компьютер и продолжайте работу в операционной системе.

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

Вариант 3. Проверка неподписанных драйверов.

Внимание! После проверки неподписанных драйверов система может не загрузиться (прежде чем переходить к дальнейшим действиям, прочтите данный вариант до конца).

6) Нажмите кнопку Готово и перезагрузите компьютер.

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

7) Перезагрузите компьютер
8) До начала запуска Windows нажмите на клавишу F8. При появлении окна выбора дисков: выберите диск на котором у Вас установлена Windows, нажмите Enter, а затем сразу F8.
9) Выберите пункт Безопасный режим
10) Откройте диалоговое меню Выполнить: Пуск -> Выполнить или нажмите комбинацию Win+R
11) Введите команду verifier.exe /reset и нажмите Enter.

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

Проверка подписанных драйверов.

1) В строке поиска меню Пуск введите verifier и нажмите Enter.
2) Выберите пункт Создать нестандартные параметры (для кода программ) и нажмите кнопку Далее.
3) Установите переключатель в значение Выбрать отдельные параметры из полного списка и нажмите кнопку Далее.
4) Отметьте все флажки кроме флажка Имитация нехватки ресурсов и нажмите кнопку Далее.
5) Установите переключатель в значение Выбрать имя драйвера из списка и нажмите кнопку Далее.
6) Нажмите на заголовок колонки Поставщик для сортировки драйверов по их поставщику.
7) Выберите первые 10-15 драйверов установив напротив них флажки в колонке Проверить.
Не выбирайте все драйверы сразу, так как их проверка займет много времени и ресурсов системы.
8) Нажмите кнопку Готово и перезагрузите компьютер. Если система загрузилась в обычном режиме, проверка выбранных драйверов завершилась успешно — они не являются источником проблем. В таком случае повторите описанные выше действия выбрав следующие 10-15 драйверов.

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

1) Перезагрузите компьютер
2) До начала запуска Windows нажмите на клавишу F8. При появлении окна выбора дисков: выберите диск на котором у Вас установлена Windows, нажмите Enter, а затем сразу F8.
3) Выберите пункт Безопасный режим
4) Откройте диалоговое меню Выполнить: Пуск -> Выполнить или нажмите комбинацию Win+R
5) Введите команду verifier.exe /reset и нажмите Enter. Если проверка всех драйверов завершилась успешно, то скорее всего, драйверы не являются причиной критической ошибки, возникающей в Вашей системе.

  • Проверка дискового пространства windows 10
  • Принципиальные отличия linux от windows тест
  • Принципиальные отличия linux от windows простота использования открытость кода операционной системы
  • Проверка диска при каждой загрузке windows 10
  • Проверка диска через биос windows 10