12.02.2020
Просмотров: 8276
Мы уже много написали об ошибках Windows 7 и выше и, как было установлено, много из них появляются по причине повреждения драйвера, его неактуальности или несовместимости с операционной системой. И если на синем экране смерти иногда есть указание на сбойный файл, то часто пользователи, с целью экономии места на жестком диске, отключают малый дамп памяти и из-за этого определить плохой драйвер становится проблематично. Однако выход есть. Если вы подозреваете, что какое-то ПО сбоит, то есть простой метод, как проверить драйвера на Windows 7 с помощью штатной утилиты Майкрософт.
Читайте также: Как исправить ошибку 0x000000E6: DRIVER VERIFIER DMA VIOLATION на Windows 7?
Инструкция по проверке драйверов на Windows 7
Для того, чтобы проверить установленные драйвера на Windows 7, стоит запустить утилиту Driver Verifier. Для этого нажимаем «Win+R» и вводим «verifier».
Откроется окно «Диспетчера проверки драйверов». Эта утилита, путем вызова дополнительных нагрузок на системные драйвера, может искусственно спровоцировать аварию и определить, какой драйвер нуждается в замене.
ВАЖНО! Перед поиском плохих драйверов нужно создать точку по восстановлению системы, а также убедиться, что Windows загружается в безопасном режиме.
Действия по определению плохих драйверов будут следующими:
- В окне «Диспетчера…» ставим отметку «Создать нестандартные параметры (для кода программ)». Жмем «Далее».
- Выбираем «Стандартные параметры тестирования». Вновь кликаем «Далее».
- Ставим отметку «Выбрать имя драйвера из списка».
- Отмечаем в списке драйверов все программное обеспечение, которое не принадлежит компании Microsoft. Кликаем «Готово».
- Система будет перезагружена. Если появится синий экран смерти, то нужно записать код ошибки и дамп памяти и перезагрузить ПК.
Для того, чтобы отключить проверку драйверов, нужно вновь запустить «Диспетчер проверки драйверов» и поставить отметку «Удалить существующие параметры».
Или же можно прописать в командной строке с правами Администратора команду: verifier /bootmode resetonbootfail.
Таким образом, если вы ищете способ, как проверить драйвера на Windows, то стандартная утилита Driver Verifier может вам в этом помочь и указать на плохой драйвер.
Большая часть так называемых синих экранов смерти вызывается сбоями в работе драйверов ядра, при этом идентификация проблемного драйвера может оказаться достаточно непростой задачей, поскольку экраны 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 дней ничего не случится, можно будет сделать вывод, что драйвера работают стабильно. В противном случае в папке С:Windowsminidump будет создан файл дампа, доступный для анализа с помощью WinDbg или аналогичной утилиты.
Единожды включенный диспетчер проверки драйверов будет работать до тех пор, пока вы его не отключите. Для этого снова откройте диспетчер, выберите опцию «Удалить существующие параметры», нажмите «Готово» и перезагрузите компьютер. Как вариант, воспользуйтесь PowerShell либо командной строкой, выполнив команду verifier /reset.
Вероятность невелика, но может статься, что после включения режима тестирования компьютер не сможет загрузиться. В этом случае для отключения режима тестирования используйте безопасный режим загрузки либо точки восстановления. Также вы можете загрузить ПК с установочного или спасательного диска на базе WinPE и удалить в реестре следующие ключи:
HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementVerifyDrivers
HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementVerifyDriverLevel
В результате все заданные параметры проверки Driver Verifier будут удалены, и 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.
У вас когда-нибудь были проблемы с драйверами на компьютере? Как вам удалось найти неисправный драйвер? Расскажите нам в комментариях ниже!
Загрузка…
Большинство критических сбоев в Windows с последующим BSOD вызываются ошибками в работе драйверов. Выяснить, какой именно драйвер привел к синему экрану смерти, можно проанализировав файл MEMORY.DMP, автоматически создаваемый и сохраняемый в папке C:Windows, но это при условии, что функция создания дампов памяти включена и дампы успешно сохраняются.
Если файл дампа по какой-то причине не сохраняется, для выявления проблемных драйверов можно воспользоваться встроенным инструментом Driver Verifier – диспетчером проверки драйверов Windows. Приложение работает в фоновом режиме, выполняя различные тесты драйверов оборудования и в случае обнаружения сопровождающейся BSOD ошибки, сохраняет файл дампа в папку C:Windowsminidump.
Как пользоваться Driver Verifier
Перед тем как запускать Driver Verifier, желательно создать системную точку восстановления и добавить в загрузочное меню Windows пункт безопасной загрузки на тот случай, если что-то пойдет не так, и вам нужно будет отключить режим тестирования.
Добавить в загрузочное меню безопасный режим можно как средствами утилиты msconfig, так и с помощью запущенной от имени администратора командной строки, выполнив в ней сначала команду:
bcdedit /copy {current} /d «Безопасный режим»
А затем:
bcdedit /set {ID} safeboot minimal
Заменив ID идентификатором, полученным в результате выполнения первой команды.
Также рекомендуем зайти в Дополнительные свойства системы → Загрузка и восстановление → Параметры.
И убедиться, что сохранение дампов памяти включено.
Подготовившись, запустите диспетчер проверки драйверов командой verifier и выберите параметры проверки.
По умолчанию предлагается использовать стандартные параметры, чего в большинстве случаев вполне достаточно.
Если вы хотите выбрать тесты самостоятельно, используйте опцию «Создать нестандартные параметры».
На следующем этапе программа предложит выбрать, какие именно драйвера нужно тестировать: все, только неподписанные, драйвера для прошлых версий или выбранные вручную из списка.
После этого нажмите кнопку «Готово» и подтвердите перезагрузку компьютера.
Windows будет загружена в режиме тестирования драйверов, который продолжит оставаться активным до тех пор, пока вы его не отключите.
Долго работать в нем особого смысла нет, и если в течение двух или максимум трех дней система не завершит работу в аварийном режиме, можно делать вывод, что с драйверами все в порядке.
В случае появления BSOD с кодом DRIVER_VERIFIER (что необязательно), загрузитесь как обычно, зайдите в папку C:Windowsminidump, скопируйте оттуда файл минидампа в формате DMP и займитесь его анализом с помощью WinDbg или аналогичной утилиты.
Отключение Driver Verifier
Чтобы отключить режим проверки, запустите Driver Verifier повторно и выберите опцию «Удалить существующие параметры».
Также для остановки тестирования вы можете использовать запущенную с правами администратора командную строку, выполнив в ней команду:
verifier /reset
Если загрузиться в обычном режиме вдруг не получится, используйте безопасный режим, заблаговременно добавленный в загрузочное меню системы.
В крайнем случае для отключения проверки драйверов вы можете воспользоваться точками восстановления системы либо удалить ключи реестра:
HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementVerifyDrivers
и
HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementVerifyDriverLevel
в оффлайн режиме из-под загрузочного диска.
Загрузка…

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

9) Перезагрузите компьютер и продолжайте работу в операционной системе.
Если в системе не возникают ошибки связанной с данным драйвером, значит обновление драйвера или программы устранило её.
Вариант 2. Удаление программы или драйвера.
6.1) Удалите программу, которой принадлежит данный драйвер.
6.1.1) Откройте Панель управленияВсе элементы панели управленияПрограммы и компоненты и удалите приложение, которому принадлежит драйвер.
Перед удалением программы убедитесь, что у Вас присутствует ее установочный диск или ее установка сохранена у Вас на диске.
6.2) Удалите драйвер в Диспетчере устройств.
6.2.1) В меню Пуск щелкните правой кнопкой мыши на Компьютер и выберите пункт Свойства.
6.2.2) Нажмите в списке слева на Диспетчер устройств.
6.2.3) В Диспетчере устройств найдите устройство, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Свойства.
6.2.4) Перейдите на вкладку Драйвер и нажмите кнопку Удалить.
7) После удаления приложения или драйвера закройте окно средства проверки драйверов, нажав кнопку Отмена.

Если в системе не возникают ошибки связанной с данным драйвером, значит удаление драйвера или программы устранило её.
Вариант 3. Проверка неподписанных драйверов.
Внимание! После проверки неподписанных драйверов система может не загрузиться (прежде чем переходить к дальнейшим действиям, прочтите данный вариант до конца).
6) Нажмите кнопку Готово и перезагрузите компьютер.
Если же после перезагрузки появился синий экран с ошибкой, проблемный драйвер определен — его название будет включено в сообщение об ошибке. В таком случае:
7) Перезагрузите компьютер

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

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


































