Иногда анализ дампа памяти указывает на системный драйвер, который вряд ли является причиной проблемы (например, win32k.sys). В этом случае понадобится серьезный анализ дампа, требующий очень глубоких знаний и опыта в этой области. Тем не менее, можно самостоятельно выполнить проверку драйверов с помощью встроенного в операционную систему средства проверки Verifier.exe. Хотя оно подробно описано в статье базы знаний Microsoft Использование средства проверки драйверов для устранения неполадок в работе драйверов Windows, представленный там материал изложен на довольно сложном техническом уровне. Ниже приводится краткое описание действий, которые необходимо выполнить для проверки драйверов.
На этой странице
- Начало работы со средством проверки драйверов
- Неподписанные драйверы
- Выборочная проверка драйверов
- Все драйверы проверены — что дальше?
Начало работы со средством проверки драйверов
В меню Пуск — Выполнить (или Пуск — Поиск) введите verifier и нажмите Ввод. Запустится средство проверки драйверов. Выберите пункт Создать нестандартные параметры (для кода программ) и нажмите кнопку Далее.
На следующем шаге выберите пункт Выбрать отдельные параметры из полного списка и нажмите кнопку Далее.
На следующем шаге поставьте все флажки кроме Имитация нехватки ресурсов и нажмите кнопку Далее.
На следующем шаге выберите пункт Автоматически выбирать неподписанные драйверы и нажмите кнопку Далее. Если неподписанных драйверов не обнаружено, переходите к выборочной проверке драйверов.
Неподписанные драйверы
Если неподписанные драйверы обнаружены, вы увидите их список.
Драйверы могут принадлежать как устройствам, так и приложениям. Не закрывайте окно средства проверки драйверов и не нажимайте кнопку Далее сейчас.
Поиск обновленных драйверов
Вам необходимо проверить, есть ли обновленные драйверы.
- Если вы видите в списке драйвер приложения, посетите сайт его производителя — возможно, приложение обновилось. Если обновленной версии нет, можете попробовать удалить приложение (вы всегда можете установить его заново позже). Если критические ошибки прекратятся, оно и являлось причиной.
- Если вы видите в списке драйвер устройства и работаете в Windows Vista воспользуйтесь центром обновления Windows для поиска новых драйверов. Этот способ хорошо подходит для Windows Vista, поскольку многие производители устройств сотрудничают с Microsoft, предоставляя свои драйверы для загрузки средствами Windows Update. В панели управления выберите Центр обновления Windows и выполните проверку на предмет наличия обновлений для драйвера вашего устройства. Если драйвер найден, установите его.
- Если Windows Update не предложит вам новых драйверов, посетите сайт производителя устройства. Возможно, новые драйверы доступны там. Если вы испытываете проблемы с поиском драйверов, обратитесь в форум Поиск драйверов, прошивок и руководств на OSzone.net.
После обновления приложения или драйвера закройте окно средства проверки драйверов, нажав кнопку Отмена (а не Далее). Перезагрузите компьютер и продолжайте работу в операционной системе. Если критическая ошибка больше не возникает, вы устранили ее обновлением драйвера.
Удаление драйверов
Если новых драйверов обнаружить не удалось, попробуйте удалить драйвер.
Внимание! Удаление драйверов приводит к неработоспособности устройств. После перезагрузки в лучшем случае операционная система установит подходящий драйвер из собстенного хранилища драйверов. Если вы не уверены в том, нужно ли удалять тот или иной драйвер, не удаляйте его.
В диспетчере устройств (Пуск — Поиск / Выполнить — devmgmt.msc — ОК) найдите устройство, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Свойства. Затем перейдите на вкладку Драйвер и нажмите кнопку Удалить.
Проверка неподписанных драйверов
Внимание! После проверки неподписанных драйверов система может не загрузиться (ниже описано, как действовать в такой ситуации).
Если вы не хотите удалять драйвер и/или хотите выполнить проверку неподписанных драйверов, в окне средства проверки драйверов нажмите кнопку Далее. Вам будет предложено выбрать физческий диск.
Выберите диск, на котором установлена операционная система, и нажмите кнопку Готово, после чего перезагрузите компьютер. Если после перезагрузки вы увидите синий экран с ошибкой, проблемный драйвер определен — его название будет включено в сообщение об ошибке. Войдите в безопасный режим и сбросьте все параметры проверки драйверов, введя в Пуск — Поиск / Выполнить команду verifier.exe /reset.
Если система загрузилась в обычном режиме, проверка неподписанных драйверов завершилась успешно — они не являются источником проблем. Вы можете увидеть список проверенных драйверов, запустив verifier.exe и выбрав на первом шаге пункт Вывести сведения о текущих проверенных драйверах.
Поскольку неподписанные драйверы не являются причиной критической ошибки, необходимо проверить другие драйверы.
Выборочная проверка драйверов
Если неподписанных драйверов не обнаружено или их проверка не выявила проблем, придется выполнить выборочную проверку драйверов. В этом случае в изображенном ниже окне выберите пункт Выбрать имя драйвера из списка.
На следующем шаге вам будет предложено выбрать драйверы для проверки. Не выбирайте все драйверы сразу, поскольку их проверка займет много времени и ресурсов системы.
Поэтому проверку, возможно, придется производить в несколько этапов. Поэтапная последовательность выбора драйверов может быть такой:
- Недавно обновленные драйверы или те, которые типично вызывают проблемы (драйверы антивирусных программ, сетевых экранов, виртуальных дисков).
- Драйверы, поставщиком которых не является Microsoft.
- Группа из 10 — 15 драйверов за один раз.
Выбрав драйверы, нажмите кнопку Далее. Вам будет предложено выбрать физческий диск.
Выберите диск, на котором установлена операционная система, и нажмите кнопку Готово, после чего перезагрузите компьютер.
Внимание! После проверки драйверов система может не загрузиться (ниже описано, как действовать в такой ситуации).
Если после перезагрузки вы увидите синий экран с ошибкой, проблемный драйвер определен — его название будет включено в сообщение об ошибке. Перезагрузите компьютер и войдите в безопасный режим, нажав F8 при загрузке. После входа в систему сбросьте все параметры проверки драйверов, введя в Пуск — Поиск / Выполнить команду verifier.exe /reset.
Если система загрузилась в обычном режиме, проверка выбранных драйверов завершилась успешно — они не являются источником проблем. Вы можете увидеть список проверенных драйверов, запустив verifier.exe и выбрав на первом шаге пункт Вывести сведения о текущих проверенных драйверах.
Теперь выберите следующую группу драйверов и повторите проверку.
Все драйверы проверены — что дальше?
Если проверка всех драйверов завершилась успешно, я должен снять шляпу перед вашим терпением и упорством. Скорее всего, драйверы не являются причиной критической ошибки, возникающей в вашей системе. Не исключено, что проблема кроется в аппаратной части вашего компьютера — например, в неисправном жестком диске или оперативной памяти, либо блок питания имеет недостаточную мощность для обеспечения работы всех устройств. Возможны и другие аппаратные проблемы, которые проверкой драйверов также невозможно выявить.
Рекомендуется проверить оперативную память, следуя материалам статьи Диагностика оперативной памяти, а также жесткий диск с помощью средств, описанных в статье Проверка и диагностика жесткого диска. .
Денис
Что-то не могу разобраться как проверить неподписанные драйвера в Windows XP (хотя он у меня один от тв-тюнера Beholder TV, но все же ). После того как компьютер обнаруживает такой драйвер нет кнопки «Далее»
а как добавить ссылку на скриншот?
Vadim Sterkin
Денис, нажмите кнопку Готово.
Да и не надо здесь скриншоты вставлять… Для техподдержки есть форум.
Константин
Скажите, Вадим, что может являться причиной стабильно выпадения системы в BSOD сразу при запуске S&M?
Все началось с того, что система стала с непонятной периодичностью сваливаться в бсод. Решил воспользоваться Вашей статьей. Все сделал в точности по описанию. Нашел неподписанные драйвера и удалил (StarForce). После очередной загрузки системы и попытки запуска S&M опять синий экран. Причем стабильно. Только после verifier.exe /reset S&M стала нормально запускаться.
Что влечет за собой запуск verifier? Он после перегрузки системы продолжает «следить» за всеми указанными в параметрах запуска драйверами? Может задействует счетчики производительности?
Vadim Sterkin
Да, если вы производили проверку.
Хех… Важно! Прежде чем задать вопрос, прочтите эту тему!
Константин
Я сознательно не стал описывать всю прелюдию. Указанную Вами ссылку видел. Память (MemTest86) и винт (Victoria) проверял. Ставил даже другую планку памяти. Биос обновил. Систему нагружал S&M — все тесты проходил. Но бсоды все равно были. Дампы отправлял — можете, при желании, глянуть Только после всего вышеперечисленного решился на описанные в статье действия. И вот после проверки драйверов ко всем прочим дампам стали стабильно появляться дампы с бсодами в которых значилась S&M. Вот почему собственно и задал вопрос. Вы мне на него ответили, спасибо.
А родился вопрос из таких соображений — вот приносят мне комп после попыток самостоятельно что-то там поковырять на предмет избавления от бсодов, а я не должен исключать возможности запущенной с следящей за драйверами verifier. Посему теперь всегда нужно делать превентивно verifier.exe /reset чтобы исключить падеж системы благодаря verifier.exe
Ссылка на дампы
http://forum.oszone.net/post-1713658.html#post1713658
Vadim Sterkin
Константин, если вы читали, как с помощью дампа памяти определить драйвер, вызывающий BSOD, то должны были видеть, почему комментарии к той записи отключены.
На вопросы по статье я готов отвечать в комментариях, но оказывать поддержку по BSOD я не буду по указанной выше причине.
Max
Привет всем, вчера проделав выше описанные операции у меня перестал запускаться сервер(2008R2) как это обычно бывает о создании образа системы я задумался только после ТОГО КАК… ну вы поняли… Далее несколько часов плясок с бубном… по скольку по Ф8 он загружаться не хотел… предлагал ток запустить средство восстановления системы…
В итоге как победил:
1) создал загрузочную флеху(т.к. привода на сервере нету, ставить тоже оч геморно)
2) залил на нее ERD Commander последнюю версию
3) загрузился с флешки зашел в пункт редактора реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
4) удалил оттуда все записи с названиями драйверов для проверки
5) нормально загрузил сервер %) и уже там сделал команду verifier /reset
ЗЫ надеюсь данный комментарий поможет таким же раздолбаям как я :)
Cl3r1k
Vadim SterkinНикак не мог понять, в чем польза verifier’a. Правильно ли я понял — средство проверки драйверов служит для выявления нестабильных драйверов? И для отключения нестабильных драйверов оно не подходит?
Допустим такая ситуация, Windows 7 при загрузке выпадает в BSOD 7B, переключение режима SATA в BIOS не помогает, для отключения драйверов контроллера нужно использовать другие средства? Или же все-таки чем-то может помочь verifier?
Vadim Sterkin
По ошибке 7b есть темы в форумах «Windows 7» и «Устранение критических ошибок Windows» на OSZone, обращайтесь в них, плиз.
Amura
Здравствуйте.
Просьба по теме. Помогите пожалуйста разобраться.
Обратилась к вашей статье после столкновения с BSOD — 0x0000003B: SYSTEM_SERVICE_EXCEPTION.
Blue screen view ругает данные драйвера:
xNtKrnl.exe
Wdf01000.sys
Дампы прилагаю.
Конфигурация системы:
— Материнская плата — Asus M5A97 R2.0 (2 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR3 DIMM, Audio, Gigabit LAN)
— Процессор — QuadCore AMD Phenom II X4 Black Edition 965, 3522 MHz (15 x 235), температура рабочая — AIDA говорит 35 градусов
— Видеокарта — Asus GTX650-DC Series
— Память — две планки DIMM3: Kingston HyperX KHX1866C9D3/4GX 4 ГБ DDR3-1333 DDR3 SDRAM (9-9-9-24 @ 666 МГц) (8-8-8-22 @ 609 МГц) (7-7-7-20 @ 533 МГц) (6-6-6-17 @ 457 МГц); Разогнана до 1878 Мгц
— Блок Питания — HIPRO HPP600W-80Plus, 600Вт, БП всего год.
— Без CD/DVD привода
— Операционная Система — Windows 7 домашняя расширенная SP1
Средство проверки драйверов показало oem-drv64.sys, погуглив я выяснила что это кряк винды. После нажатия «Далее» и перезагрузки винда грузится, на долю секунды показывается синий экран (он остановлен, но не останавливается :) ). Помогает только откат системы.
Что мне делать дальше, скажите пожалуйста?
Михаил
Вадим, я дважды проделал вот эту процедуру, описанную выше.
Оба раза загрузка не происходила. Запускался через безопасный режим.
А вот когда сделал — Вывести сведения о текущих проверенных драйверах, то слева стоят одни НЕТ. Это как понимать?
Vadim Sterkin
Михаил, лучше один раз увидеть…
МИхаил
Вадим, а как это осуществить?
Vadim Sterkin
Сделать скриншот?
Михаил
Дело в том, что здесь не вставляется. Или просто моих мозгов чайника не хватает. :)
Но скорее всего всё решилось. Я на форуме создал тему и мне дали совет убрать опцию контроля гнезд. Я так и сделал. Все бзики пропали.
Сижу и радуюсь. Спасибо за участие!
Илья Борисюк
здравствуйте помогите разобраться с проблемой комп вылетает примерно 1 раз в 30 мин иногда чаще иногда реже проверял всем чем можно и все проги винят ntoskrnl.exe с кодом ошибки 0x00000109 http://www.fotohost.by/image/GA
зарание спасибо
Vadim Sterkin
Илья, вам сюда