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

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

Хотя в большинстве случаев проблемы создают неподписанные драйверы, нельзя исключать и подписанные драйверы! Тем не менее, вы можете устранить, выявить и устранить проблемы с драйверами устройств общего с помощью встроенного драйвера Verifier Manager , и диспетчер устройств.

В Windows есть так называемый Driver Verifier Manager. Это очень полезный инструмент для выявления проблемных драйверов.

Чтобы открыть его, введите Verifier в поле поиска меню «Пуск» и нажмите Enter.

введите Verifier в поле поиска меню Пуск

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

Чтобы использовать диспетчер проверки драйверов, сначала выберите «Создать стандартные настройки» > «Далее» > «Автоматически выбирать неподписанные драйверы» > «Далее». Вы увидите диалоговое окно «Загрузка информации о драйвере», в конце которого вам будет представлен список неподписанных драйверов.

Driver Verifier - Диспетчер проверки драйверов

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

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

Но если вы нажмете «Готово», то при перезапуске ПК вам может быть выдано сообщение об ошибке. Это будет включать имя драйвера с ошибкой вместе с кодом ошибки. Запишите имя драйвера и код ошибки.
Следующая перезагрузка, но на этот раз в безопасном режиме. Теперь вы можете выбрать откат, обновить, отключить или удалить конкретный драйвер.

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

verifier /reset

Драйвера в диспетчере устройств

Драйвера в диспетчере устройств

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

как откатить драйвер в диспетчере устройств

Щелкните его правой кнопкой мыши, чтобы открыть его свойства.

свойства в диспетчере устройств

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

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

Проверка драйверов для выявления неполадок в работе 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 содержит множество встроенных инструментов, которые помогают диагностировать и исправлять распространенные ошибки. Хотя большинство людей знают об этих методах устранения неполадок, некоторые из них можно скрыть. Driver Verifier — одна из таких малоизвестных утилит.

Что такое средство проверки драйверов?

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

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

  1. Не забывайте использовать его только тогда, когда вы исчерпали ВСЕ другие варианты диагностики ошибки синего экрана.
  2. Не рекомендуется использовать его в безопасном режиме, потому что Windows не загружает все драйверы в безопасном режиме.
  3. Мы настоятельно рекомендуем создать точку восстановления и сделать резервную копию важных данных на случай, если что-то пойдет не так.
  4. Перед запуском утилиты убедитесь, что у вас есть права администратора.

Перед запуском Driver Verifier пользователи должны включить минидампы. Минидампы (.DMP) — это файлы, в которых Windows хранит информацию о сбое и событиях, приведших к нему. Поскольку Driver Verifier не всегда отображает неисправный драйвер, он сохраняет всю эту информацию в файле DMP. Этот шаг очень важен, и его нельзя упускать из виду.

  1. Нажмите Windows Key + R, чтобы запустить команду «Выполнить». Введите sysdm.cpl в текстовое поле и нажмите Enter.
  2. На вкладке » Дополнительно » в разделе » Запуск и восстановление» нажмите » Параметры».
  3. Снимите флажок Автоматический перезапуск t .
  4. В разделе » Запись отладочной информации » в раскрывающемся меню выберите » Малый дамп памяти (256 КБ)» .
  5. Убедитесь, что для каталога малого дампа установлено значение % SystemRoot% Minidump
  6. Нажмите ОК и перезагрузите компьютер.

Как запустить средство проверки драйверов

  1. В строке поиска меню Пуск введите cmd и щелкните правой кнопкой мыши Командная строка> Запуск от имени администратора .
  2. В консоли введите верификатор и нажмите Enter.
  3. Откроется окно приложения Driver Verifier.
  4. Выберите Create custom settings (для разработчиков кода ) и нажмите Next.
  5. В следующем окне отметьте все параметры из списка, кроме случайного моделирования нехватки ресурсов и проверки соответствия DDI . Щелкните Далее.
  6. Теперь выберите параметр » Выбрать имена драйверов из списка« и нажмите «Далее».
  7. В списке драйверов выберите все драйверы, кроме предоставленных корпорацией Microsoft . Microsoft не рекомендует выбирать все драйверы и запускать утилиту Driver Verifier.
  8. Щелкните Готово.

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

Вы также можете проверить, запущен ли Driver Verifier, введя команду verifier / querysettings в командной строке с повышенными привилегиями. Если утилита запущена, командная строка вернет список драйверов и их статус.

Когда ваш компьютер выходит из строя, Driver Verifier автоматически сохраняет всю информацию о сбое в файле DMP. Вы можете либо загрузить эти файлы на форумы Microsoft и дождаться их ответа, либо вы можете прочитать их сами, используя программу BlueScreenViewer.

Вот как вы можете читать файлы DMP:

Как обновить драйвер

  1. Нажмите Windows Key + R и в команде «Выполнить» введите devmgmt.msc и нажмите Enter.
  2. В диспетчере устройств перейдите к необходимому устройству и разверните меню.
  3. Щелкните драйвер правой кнопкой мыши и выберите » Обновить драйвер» .
  4. Нажмите » Автоматический поиск» обновленного программного обеспечения драйверов, и Windows автоматически загрузит и установит последние версии драйверов.

Как откатить драйвер

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

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

Связанный: Скрытые режимы в Windows и как их использовать

  1. Нажмите Windows Key + R и введите msconfig в команду запуска.
  2. В окне «Конфигурация системы» щелкните вкладку » Загрузка «.
  3. Установите флажок » Безопасная загрузка« и выберите свои предпочтения.
  4. Примените настройки и перезагрузите компьютер.

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

  1. В строке поиска меню «Пуск» введите cmd, а затем щелкните правой кнопкой мыши » Командная строка«> «Запуск от имени администратора» .
  2. В консоли введите верификатор / сброс и нажмите Enter.
  3. Перезагрузите компьютер в обычном режиме.

  1. Запустите средство проверки драйверов. Для этого вы можете обратиться к разделу » Запуск проверки драйверов » в этой статье.
  2. В окне Driver Verifier выберите Delete Existing Settings и нажмите Finish.
  3. Перезагрузите компьютер.

Большинство критических сбоев в Windows с последующим BSOD вызываются ошибками в работе драйверов. Выяснить, какой именно драйвер привел к синему экрану смерти, можно проанализировав файл MEMORY.DMP, автоматически создаваемый и сохраняемый в папке C:\Windows, но это при условии, что функция создания дампов памяти включена и дампы успешно сохраняются.

Если файл дампа по какой-то причине не сохраняется, для выявления проблемных драйверов можно воспользоваться встроенным инструментом Driver Verifier – диспетчером проверки драйверов Windows. Приложение работает в фоновом режиме, выполняя различные тесты драйверов оборудования и в случае обнаружения сопровождающейся BSOD ошибки, сохраняет файл дампа в папку C:\Windows\minidump.

Как пользоваться Driver Verifier

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

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

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

А затем:

bcdedit /set {ID} safeboot minimal

Заменив ID идентификатором, полученным в результате выполнения первой команды.

Bcdedit

Также рекомендуем зайти в Дополнительные свойства системыЗагрузка и восстановлениеПараметры.

Загрузка и восстановление

И убедиться, что сохранение дампов памяти включено.

Дампы памяти

Подготовившись, запустите диспетчер проверки драйверов командой verifier и выберите параметры проверки.

Выполнить

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

Если вы хотите выбрать тесты самостоятельно, используйте опцию «Создать нестандартные параметры».

Диспетчер проверки драйверов

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

Драйверы для проверки

После этого нажмите кнопку «Готово» и  подтвердите перезагрузку компьютера.

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

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

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

В случае появления BSOD с кодом DRIVER_VERIFIER (что необязательно), загрузитесь как обычно, зайдите в папку C:\Windows\minidump, скопируйте оттуда файл минидампа в формате DMP и займитесь его анализом с помощью WinDbg или аналогичной утилиты.

Отключение Driver Verifier

Чтобы отключить режим проверки, запустите Driver Verifier повторно и выберите опцию «Удалить существующие параметры».

Удалить существующие параметры

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

verifier /reset

Verifier reset

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

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

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

и

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

в оффлайн режиме из-под загрузочного диска.

Загрузка…

Понравилась статья? Поделить с друзьями:
  • Проверка жесткого диска на ошибки windows 10 cmd
  • Проверка жесткого диска на ошибки ssd
  • Проверка жесткого диска короткого dst ошибка ноутбук hp
  • Проверка железа компьютера на ошибки
  • Проверка диска на ошибки bios