Использование средства проверки драйверов исправить синий экран смертиUsing Driver Verifier to fix a Blue Screen of Death. Четыре способа: как проверить драйверы на Windows Как найти конфликтующие драйвера

Используя поставляемую в комплекте с Windows Vista/7 системную утилиту Driver Verifier Manager, можно провести всестороннюю диагностику установленных в системе драйверов и отыскать проблемные компоненты, нарушающие стабильную работу компьютера и подключенного к нему оборудования.

Чтобы запустить упомянутый инструмент, необходимо зарегистрироваться в Windows с правами администратора, затем в адресной строке меню “Пуск -> Выполнить” ввести команду verifier.exe и нажать кнопку OK. В результате откроется окно диспетчера проверки драйверов, в котором нужно будет, почесав затылок, определиться с подходящим вариантом запуска утилиты. Можно произвести как выборочное, так и полное тестирование всех без исключения драйверов.

После настройки режима работы программы и нажатия клавиши “Готово”, потребуется перезагрузить компьютер и дождаться загрузки операционной системы. В случае обнаружения сбойного драйвера, Windows свалится в так называемый “синий экран смерти” (BSOD – Blue Screen Of Death) и отрапортует о критической ошибке, содержащей сведения о проблемном компоненте, которые в обязательном порядке следует взять на карандаш.

Следующий шаг – удаление файлов дефектного драйвера. Для этого необходимо, удерживая при старте компьютера клавишу F8, запустить систему в безопасном режиме (Safe Mode) и затем стандартными средствами Windows ликвидировать сбойный компонент. После чего потребуется вновь открыть консоль и ввести инструкцию verifier.exe /reset для деактивации приложения Driver Verifier Manager. Важно отметить, что ввод последней команды обязателен и в случае успешной загрузки компьютера, свидетельствующей об отсутствии проблемных драйверов.

Дополнительная информация справочного характера по данному вопросу представлена на сайте Microsoft Support в статье “Использование средства проверки драйверов для выявления проблем с драйверами Windows (для продвинутых пользователей)” .

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

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

Иногда Windows уведомляет пользователя о том, что один из драйверов вышел из строя. Однако, бывает, что система не может обнаружить в чем проблема, поэтому не выдает сообщений об ошибке, из-за чего работает медленнее или не так как требуется. В этом случае Диспетчер проверки драйверов (Driver Verifier) создает дополнительную нагрузку на системные драйверы, тем самым пытается вызвать сбой. Если сбой одного из драйверов произойдет, тогда Диспетчер проверки драйверов сообщит о проблеме с помощью синего экрана.

Предупреждение

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

Если у вас не будет возможности попасть в Windows, чтобы отключить тестирование драйверов, компьютер будет работать в цикле «boot -> load -> crash» из которого довольно сложно выйти. Функция Automatic Repair является одним из немногих вариантов получить доступ к Windows, но лучше не допускать такой ситуации.

Перед использованием Driver Verifier убедитесь, что у вас есть хотя бы один из следующих аварийных выходов:

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

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

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

Когда вы на сто процентов уверены, что у вас есть аварийный план выхода, нажмите «Windows Key + R » и введите cmd в диалоговом окне «Выполнить », затем нажмите «ОК ».

В командном окне введите:

verifier

Во всплывающем окне выберите «Создать нестандартные параметры (для кода программ) », затем нажмите «Далее ».

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

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

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

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

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

Также вы можете открыть командную строку и ввести:

Verifier /bootmode resetonbootfail

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

Вывод

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

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

У вас когда-нибудь были проблемы с драйверами на компьютере? Как вам удалось найти неисправный драйвер? Расскажите нам в комментариях ниже!

Утилита Driver Verifier (verifier.exe) предназначена для анализа проблемных драйверов, когда анализ дампов памяти после BSOD не позволяет найти проблемный драйвер. Driver Verifier – это “палочка выручалочка” в наиболее проблемных ситуациях.

С помощью Driver Verifier можно выполнять:

    стресс тест драйвера (имитируются условия нехватки ресурсов);

    контроль переполнения буфера;

    контроль за ошибками, возникающими при неправильной работе при заданном IRQL;

    анализ ошибок ввода-вывода;

    детектирование ситуаций deadlock и т.д.

Утилита Driver Verifier бывает очень полезной когда:

    у администратора (пользователя) есть подозрения, что именно этот драйвер вызывает крах системы и он хочет дополнительно проверить так ли это на самом деле;

    разработчики драйвера, хотят протестировать свой драйвер;

    при анализе дампа после BSOD найти проблемный драйвер нельзя.

Одним из самых непростых случаев анализа дампов памяти является случай, когда драйвер ошибочно перезаписывает данные до начала или за концом буфера, выделенного им. В таких случаях, возникают ошибки в ядре ОС (например, анализ дампа после BSOD показывает, что ошибка возникла в ntoskrnl.exe).

Давайте посмотрим подобный случай на конкретном примере. С помощью утилиты NotMyfault вызываем BSOD — “Buffer overflow”.

Результат анализа дампа с помощью windbg во вложении ниже.

Согласно анализа дампа получаем.

1. Arg1: 00000007, Attempt to free pool which was already freed (была попытка освобождения уже освобожденного пула)

2. IMAGE_NAME: ntkrpamp.exe (отношение к этому имеет само ядро системы)

Именно при подобных ошибках, на помощь приходит verifier.

Запускаем verifier.

Выбираем “Создать не стандартные параметры”. Далее выбираем “Выбрать параметры из списка”.

Выбираем все кроме “Имитация нехватки ресурсов”.

После чего выбираем “Выбрать незагруженные драйверы к этому списку” и указываем путь к драйверу myfault.sys, который находится в том же каталоге, что и программа NotMyfault.exe.

После чего отмечаем драйвер и нажимаем “Готово”. После этого, нам необходимо перегрузить компьютер.

Выполняем все те же действия, что и в начале. Запускаем NotMyfault.exe, выбираем “Buffer overflow” и нажимаем “Crash”. Как вы заметили крах может произойти не сразу, поскольку кто и когда будет пытаться работать с этой памятью неизвестно заранее. Как видим на изображении ниже, благодаря verifier система может определить проблемный драйвер.

Приведу анализ с помощью!analyze –v в windbg.exe дампа памяти после BSOD.

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

Если посмотреть результаты анализа то мы видим следующее.

1. DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION (d6) – это одна из ошибок, которая генерируется verifier

2. IMAGE_NAME: myfault.sys – драйвер, который привел к проблеме.

Таким образом, если анализ дампа памяти после BSOD не позволяет найти “виновный драйвер” воспользуйтесь программой verifier.exe (установите все проверки, кроме нехватки памяти).

Наиболее простым вариантом использования Driver Verifier (verifier.exe) является его запуск со следующими параметрами:

verifier /standard /driver имя файла драйвера

Post Views: 1 042

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

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

Если пытаться разобраться, то станет ясным, что на компьютере должны быть установлены драйверы для всех устройств, как внешних (мышь, клавиатура, джойстик), так и встроенных (видеокарта, сетевой адаптер, процессор). Разработчики из Microsoft всеми силами пытаются облегчить жизнь пользователям, с каждым обновлением существенно расширяя внутреннюю базу драйверов, однако порой все равно приходится искать софт и вручную выполнять его инсталляцию. Сейчас будет представлено четыре способа, как проверить драйверы на Windows 7, 8 и 10.

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

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

Узнаем модель материнской платы

Чтобы узнать производителя и модель системной платы, вам необходимо выполнить следующие действия:

  1. Откройте окно «Выполнить». Для этого на клавиатуре нажмите кнопки Win+R.
  2. В появившемся окне введите и выполните ее, нажав «ОК».
  3. Появится окно «Командной строки». В нем поочередно пропишите две команды: wmic baseboard get Manufacturer и wmic baseboard get product.
  4. В выдачи на первую команду будет указан производитель платы, на вторую - ее модель.

Запомните название, оно понадобится для поиска соответствующего драйвера.

Узнаем модель видеокарты и процессора

Узнать производителя и модель видеочипа и процессора можно практически таким же способом:

  1. Откройте окно «Выполнить».
  2. Введите в него команду dxdiag.
  3. Нажмите «ОК».
  4. В появившемся окне перейдите во вкладку «Экран».
  5. В категории «Устройство» напротив строк «Имя», «Изготовитель» и «Тип микросхем» будет указана соответствующая информация, касающаяся процессора компьютера.
  6. Перейдите во вкладку «Преобразователь».
  7. По аналогии с процессором, на не будет указана вся необходимая информация о видеокарте.

Запишите все полученные данные для осуществления поиска соответствующих драйверов для компонентов компьютера.

Ищем драйверы

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

  1. Перейдите в любую поисковую систему.
  2. Пропишите название и модель компонента, нуждающегося в обновлении.
  3. Зайдите на официальный сайт производителя.
  4. В интерфейсе сайта найдите поисковую строку и выполните запрос с названием устройства.
  5. В выдаче отыщите соответствующий драйвер.
  6. Загрузите его на компьютер.
  7. Установите.

Вот так вот просто можно обновить основные компоненты компьютера. Теперь вы знаете первый способ, как проверить драйверы компьютера, однако он далеко не последний.

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

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

  1. Запустите программу.
  2. Нажмите кнопку «Сканировать».
  3. Дождитесь завершения этого процесса.
  4. По итогу будут отображены устройства, нуждающиеся в обновлении.
  5. Если вы хотите установить новые версии отдельного ПО, тогда нажмите «Установить» напротив соответствующего компонента.
  6. Если вы решили обновить сразу все компоненты, нажмите соответствующую кнопку на верхней панели программы.

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

Способ 3: онлайн-сервисы

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

  1. Откройте «Диспетчер устройств» и посмотрите в нем идентификатор устройства, драйвер для которого хотите скачать.
  2. Перейдите на онлайн-сервис по поиску драйверов по их ID.
  3. На главной странице введите в поисковую строку идентификатор и нажмите кнопку «Найти».
  4. В выдаче будет отображен список всех драйверов, подходящих для вашего оборудования.
  5. Выберите понравившийся и нажмите кнопку «Скачать».
  6. Установите.

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

Способ 4: обновление штатными средствами операционной системы

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

  1. В поиске по системе впишите «Диспетчер устройств» и запустите соответствующую программу из результатов.
  2. В списке всех устройств выберите то, которое хотите обновить.
  3. Нажмите по нему правой кнопкой мыши.
  4. Выберите в меню пункт «Обновить драйверы».
  5. В новом окне нажмите кнопку «Обновить автоматически».

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

Утилита, которую мы сегодня будем описывать называется Driver Verifier и входит в состав всех операционных систем, в том числе и в Windows XP. Данная программа позволяет проверять и выявлять проблемные, которые могут сильно навредить системе. К самой известной проблеме относится синий экран смерти.

Данные о таких драйверах записываются в дамп памяти, чтобы потом можно было произвести анализы. Итак, утилита подвергает драйвера, так называемым стрессовым ситуациям (тестам), создавая визуальные экстремальные условия, например, нехватка памяти, различные блокировки, IRQL, проверки IRP, DMA и др., I/O – контроль. Другими словами, происходит имитация таких экстремальных ситуаций, которых при обычной работе с Windows быть не должно, или они случаются не часто. Таким образом, утилита позволяет выявить такие драйвера, которые могут привести к аварийному отключению системы.

Как я уже сказал, утилита встроена во все версии Windows и находится по пути %windir%\system32 . Также утилиту можно использовать в двух вариантах: командная строка и графический интерфейс.

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

verifier

Открывается окно, с необходимыми настройками, в которой мы выбираем второй пункт – «Создать нестандартные параметры» или «Create custom settings» .

Теперь нам нужно отсортировать содержимое, для этого вверху таблицу нажимаем на слово Provider . Теперь можно выбирать все драйвера. Кстати, драйвера от корпорации Microsoft можно не выбирать.

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

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

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

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

На этом все. Надеюсь данная статья помогла вам в решении ваших проблем.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то