Як дізнатися, який драйвер несправний. Використовуйте Driver Verifier для виявлення проблемного драйвера. Перевірка драйверів та графічні драйвери

Утиліта, яку ми сьогодні описуватимемо називається Driver Verifierта входить до складу всіх операційних систем, у тому числі й у Windows XP. Ця програмадозволяє перевіряти та виявляти проблемні, які можуть сильно нашкодити системі. До найвідомішої проблеми належить синій екран смерті.

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

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

Отже, для того щоб запустити утиліту для перевірки драйверів необхідно у вікні «Виконати»набрати наступну команду:

verifier

Відкривається вікно з необхідними налаштуваннями, в якому ми вибираємо другий пункт – "Створити нестандартні параметри"або "Create custom settings".

Тепер нам потрібно відсортувати вміст, для цього нагорі таблицю натискаємо на слово Provider. Тепер можна вибирати усі драйвера. До речі, драйвера від корпорації Майкрософт можна не вибирати.

Тепер можна натиснути кнопку FinishПісля цього з'явиться прохання про перезавантаження системи.

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

Якщо протягом кількох днів з'ясувалося, що проблема не повторювалася, то можна сказати, що справа зовсім не в драйверах і доведеться шукати причину в іншому. Тим часом ми можемо вимкнути режим перевірки драйверів. Відразу хочу сказати, що цей режим сильно уповільнює систему, тому не рекомендується часто з ним працювати.

Вимкнути утиліту можна так: у командному рядку вводьте наступну команду:

На цьому все. Сподіваюся, ця стаття допомогла вам у вирішенні ваших проблем.

Несправний драйвер може спричинити багато проблем для комп'ютера. Найпоширеніша ознака того, що драйвера потребують оновлення - це "синій екран смерті". На щастя, цей синій екран показує нам коди помилок, дампів пам'яті, що дозволяє виявити причину в тому чи іншому драйвері, пристрої та оновити його або видалити. Ставати складно, коли дампи пам'яті та коди помилок не допомагають або комп'ютер навіть не показує коди помилок, а просто блокує систему. Що робити у цих випадках?

Вбудована у Windows Driver Verifierстворений для перевірки драйверів шляхом виклику додаткових навантажень на системні драйвера і стрес тестів, щоб спровокувати аварію. Це допоможе вам виявити погані драйвера у Windows.

Підготовка системи до перевірки драйверів Windows 10

Перед включенням Driver Verifier, зверніть увагу, що драйвера можуть заблокувати вас з вашого ж комп'ютера, якщо ви не обережні. Driver Verifier при виявленні поганого драйвера видасть вам синій екран, якщо їх кілька, то утвориться цикл завантаження>завантаження>краш і ви не зможете запуститися назад у систему windows, щоб вимкнути краш-тест системного драйвера. Тому ми підготуємося на будь-який пожежник, а то в наш час російське "може прокотити" вже слабо працює. Перед увімкненням перевірки драйверів зробіть один з наступних.

  • Перевірити, що ви можете легко завантажитись у безпечному режимі безнеобхідності Біосу. Звичайними словами, вхід до безпечний режимповинен бути виконаний за допомогою робітника столу windows. Натисніть Shift+перезавантаження, натиснувши та утримуючи кнопку шифт, натисніть мишкою на перезавантаження. Спробуйте іншим способом встановити варіант через Windows.
  • Створіть точку відновлення системи, відключивши антивірусні продукти. Відкрийте пошук Windowsі наберіть Створення точки відновлення, виберіть із запропонованого та дійте запропонованої вам інструкції.
  • Створити комп'ютер для доступу до командного рядка через параметри під час використання диска відновлення.
  • Можете або будь-яких інших даних, за які ви переживаєте.
  • Обов'язково прочитайте мій краш-тест наприкінці статті. Він допоможе вам у разі невдачі, що сталася зі мною.

Активація функції Windows Driver Verifier

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

  • Натисніть Windows+R і введіть cmd, щоб викликати командний рядок.

Уведіть наступний код у командний рядок:

  • verifier

Вкажіть пункт (для програмного коду).

Виберіть усі пункти, крім "Перевірка відповідності вимогам DDI" та "Емуляція випадкової нестачі ресурсів".

Натисніть на стовпець постачальник, щоб зробити сортування. Виділяти всі драйвера не обов'язково, лише від інших постачальників, де немає напису Microsoft Corporation. Якщо ви впевнені, що помилка в якомусь драйвері, то виділіть всі пункти галочками.


Після всіх налаштувань натисніть Готово і вам буде сказано, що перевірка буде проведена після перезавантаження системи. Якщо засіб перевірки видасть синій екран, запишіть код помилки, дамп пам'яті і перезавантажте комп'ютер.

Повернувшись у windows, ви можете відключити перевірку драйверів одним з наступних способів:

  • Зайдіть назад, як і заходили через командний рядок та виберіть пункт видалити існуючі параметри.

Відкрийте командний рядок та введіть наступний код:

Як виправити циклічне завантаження із синім екраном смерті

  1. Хочу помітити у мене відбулося циклічне завантаження з несправним драйвером. Код помилки чи дампа пам'яті не було вказано, що для мене дивно.
  2. Після 2-4 циклічного завантаження синього екрана, було автоматично запущено параметр відновлення системи. У якому я натиснув "пошук та усунення несправностей" > " Додаткові параметри> > "Параметри завантаження" > "Перезавантажити". Після завантаження виберіть 4 або 5, щоб завантажити в безпечному режимі.
  3. Щоб не завантажуватись у безпечному режимі, дойдіть до "Пошук та усунення несправностей" > "Додаткові параметри" та "КОМАНДНА РЯДКА". У якій просто вбийте команду verifier /bootmode resetonbootfail.
  4. Скопіюйте або з фоткайте на мобільник, перед початком перевірки драйверів усі 3 вище вказаних пункту. Не забудьте про всяк випадок скопіювати посилання на статтю.

Чим відкрити файл DMP, щоб переглянути аналіз помилок

  • Файли тесту знаходяться на шляху C:\Windows\Minidump.
  • Відкрити формат файлів DMP можна за допомогою

Вказує на системний драйвер, який навряд чи є причиною проблеми (наприклад, win32k.sys). У цьому випадку знадобиться серйозний аналіз дампа, що вимагає дуже глибоких знань та досвіду у цій галузі. Тим не менш, можна самостійно виконати перевірку драйверів за допомогою вбудованого в операційну систему засобу перевірки Verifier.exe. Хоча воно докладно описано у статті бази знань Microsoft Використання засобу перевірки драйверів для усунення несправностей у роботі драйверів Windows, представлений там матеріал викладено досить складному технічному рівні. Нижче наводиться короткий описдій, які потрібно виконати для перевірки драйверів.

На цій сторінці

Початок роботи із засобом перевірки драйверів

В меню Пуск - Виконати(або Пуск - Пошук) введіть verifierта натисніть Enter. Запуститься засіб перевірки драйверів. Виберіть пункт Створити нестандартні параметри (для програмного коду)та натисніть кнопку Далі.

Вибрати окремі параметри з повного списку та натисніть кнопку Далі.

На наступному кроці поставте всі прапорці крім Імітація нестачі ресурсівта натисніть кнопку Далі.

На наступному кроці виберіть пункт Автоматично вибирати непідписані драйверита натисніть кнопку Далі. Якщо не підписано драйверів, перейдіть до .

Непідписані драйвери

Якщо непідписані драйвери виявлено, ви побачите їхній список.

Драйвери можуть належати як до пристроїв, так і до програм. Не закривайте вікно засобу перевірки драйверів та не натискайте кнопку Далізараз.

Пошук оновлених драйверів

Вам потрібно перевірити, чи є оновлені драйвери.

  1. Якщо ви бачите у списку драйвер програми, відвідайте сайт його виробника - можливо, програма оновилася. Якщо оновленої версії немає, можете спробувати видалити програму (ви завжди можете встановити її знову пізніше). Якщо критичні помилки припиняться, воно і було причиною.
  2. Якщо ви бачите у списку драйвер пристрою і працюєте у Windows Vista, скористайтеся центром Оновлення Windowsдля пошуку нових драйверів. Цей спосіб добре підходить для Windows Vista, оскільки багато виробників пристроїв співпрацюють з Microsoft, надаючи свої драйвери для завантаження засобами Windows Update. На панелі керування виберіть Windows Updateі виконайте перевірку щодо наявності оновлень для драйвера вашого пристрою. Якщо драйвер знайдено, встановіть його.
  3. Якщо Windows Update не запропонує вам нових драйверів, відвідайте веб-сайт виробника пристрою. Можливо нові драйвери доступні там. Якщо ви маєте проблеми з пошуком драйверів, зверніться у форум на сайт.

Після оновлення програми або драйвера закрийте вікно засобу перевірки драйверів, натиснувши кнопку Відміна(а не Далі) . Перезавантажте комп'ютер і продовжуйте роботу в операційній системі. Якщо критична помилка більше не виникає, ви усунули її оновленням драйвера.

Видалення драйверів

Якщо ви не знайдете нових драйверів, спробуйте видалити драйвер.

Увага!Видалення драйверів призводить до непрацездатності пристроїв. Після перезавантаження у кращому випадку операційна системавстановить відповідний драйвер із власного сховища драйверів. Якщо ви не впевнені, чи потрібно видаляти той чи інший драйвер, не видаляйте його.

У диспетчері пристроїв ( Пуск - Пошук / Виконати - devmgmt.msc - ОК) знайдіть пристрій, клацніть по ньому правою кнопкою миші та виберіть з контекстного менюпункт Властивості. Потім перейдіть на вкладку Драйверта натисніть кнопку видалити.

Перевірка непідписаних драйверів

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

Якщо ви не бажаєте видаляти драйвер та/або виконати перевірку непідписаних драйверів, у вікні засобу перевірки драйверів натисніть кнопку Далі. Вам буде запропоновано вибрати фізичний диск.

Готово, після чого перезавантажте комп'ютер. Якщо після перезавантаження ви побачите синій екран з помилкою, проблемний драйвер визначено - його назву буде включено до повідомлення про помилку. Перезавантажте комп'ютер і увійдіть у безпечний режим, натиснувши F8 Пуск - Пошук / Виконатикоманду verifier.exe /reset.

Якщо система завантажилася у звичайному режимі, перевірка непідписаних драйверів завершилася успішно – вони не є джерелом проблем. Ви можете побачити список перевірених драйверів, запустивши verifier.exe .

Оскільки непідписані драйвери не є причиною критичної помилки, необхідно перевірити інші драйвери.

Вибіркова перевірка драйверів

Якщо не підписані драйвери або їх перевірка не виявила проблем, доведеться виконати вибіркову перевірку драйверів. У цьому випадку у зображеному нижче вікні виберіть пункт Вибрати ім'я драйвера зі списку.

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

Тому перевірку, можливо, доведеться проводити у кілька етапів. Поетапна послідовність вибору драйверів може бути такою:

  1. Нещодавно оновлені драйвери або ті, що типово викликають проблеми (драйвери) антивірусних програм, мережевих екранів, віртуальні диски).
  2. Драйвери, постачальником яких не є корпорація Майкрософт.
  3. Група з 10 – 15 драйверів за один раз.

Виберіть диск, на якому інстальовано операційну систему, і натисніть кнопку Готово, після чого перезавантажте комп'ютер.

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

Якщо після перезавантаження ви побачите синій екран з помилкою, проблемний драйвер визначено - його назву буде включено до повідомлення про помилку. Перезавантажте комп'ютер і увійдіть у безпечний режим, натиснувши F8під час завантаження. Після входу в систему скиньте всі параметри перевірки драйверів, ввівши в Пуск - Пошук / Виконатикоманду verifier.exe /reset.

Якщо система завантажилася у звичайному режимі, перевірка вибраних драйверів завершилася успішно – вони не є джерелом проблем. Ви можете побачити список перевірених драйверів, запустивши verifier.exeта вибравши на першому кроці пункт Вивести відомості про поточні перевірені драйвери.

Виберіть наступну групу драйверів і повторіть перевірку.

Усі драйвери перевірені – що далі?

Якщо перевірка всіх драйверів завершилася успішно, я маю зняти капелюх перед вашим терпінням і завзятістю. Швидше за все, драйвери не є причиною критичної помилки, що виникає у вашій системі. Не виключено, що проблема криється в апаратній частині комп'ютера - наприклад, у несправному жорсткому диску або оперативної пам'яті, або блок живлення має недостатню потужністьдля роботи всіх пристроїв. Можливі інші апаратні проблеми, які перевіркою драйверів також неможливо виявити.

Отже, у вас є синій екран смерті, що повторюється, і, як і багато BSoD, це тому, що поганий драйвер винен. Проте, екран не дає вам правильну інформацію, або тому, що він взагалі не містить жодного драйвера, або тому, що він перераховує системний драйвер, який діє як хибний.

Driver Verifier – безкоштовна утиліта, включена у всі версії Windows із Windows XP. Він буквально перевіряє кожен з драйверів на вашому ПК до тих пір, поки він не зіткнеться з проблемою, що викликала проблему, свідомо створивши той же синій екран, але потім записуючи інформацію у файл журналу, допомагаючи вам виявити проблему.

Запустити драйвер драйверів

Якщо ви часто користуєтесь одним і тим же синім екраном, і ви хотіли б стати активним і виправити його, ось як використовувати Driver Verifier.

  1. Натисніть кнопку Пуск
  2. Натисніть « Виконати» …
  3. Введіть CMDта натисніть Enter.
  4. У новому вікні введіть верифікаторта натисніть Enter.


У Windows Vista та 7:

  1. Натисніть кнопку Пуск
  2. Введіть CMDу полі та натисніть Enter.
  3. У новому вікні введіть верифікаторта натисніть Enter.


У Windows 8 та 8.1:

  1. Натисніть клавішу Windows + X
  2. Натисніть « Командна строка» («Адміністратор») (Windows PowerShell (Admin)у Windows 8.1)
  3. У новому вікні введіть верифікаторта натисніть Enter.


Усі версії Windows:

  1. Переконайтеся, що вибрано налаштування налаштувань користувача (для розробників коду) .
  2. Натисніть « Далі» .
  3. Виберіть " Вибрати індивідуальні налаштування» з повного списку .
  4. Натисніть « Далі» .
  5. Скасуйте вибір системного моделювання з низьким ресурсомі запити на введення-виведення в режим очікування. (Ці два завдають непотрібного робочого навантаження на вашому ПК.) Переконайтеся, що вибрано все інше.
  6. Двічі натисніть « Далі» .
  7. Виберіть " Вибрати імена драйверів» у списку .
  8. Натисніть « Далі» .
  9. Виберіть усі драйвери на цьому екрані, окрім тих, які говорять Microsoft Corporationпід Постачальником. Це дуже малоймовірно, що драйвер Microsoft викликає цю проблему.
  10. Натисніть « Готово» .


Примітка. Якщо ви не можете виконати вищезгадані дії, тому що синій екран продовжує відбуватися, спробуйте спочатку завантажити в .

На цьому етапі ви повинні перезавантажити комп'ютер. Потім спробуйте знову викликати BSoD, виконавши те, що ви робили раніше. Windows додає додаткове навантаження на ваших водіїв, щоб допомогти вам. Якщо ви не можете відтворити BSoD, спробуйте запустити комп'ютер на ніч. Як тільки BSoD з'явиться знову, перезавантажте комп'ютер і прочитайте файл Minidump.


Читання файлу дампа

Драйвер Verifier запускатиметься, запускатиме синій екран і записуватиме файл журналу. Цей файл журналу знаходиться в C:\Windows\Minidump\. Прочитайте його і ви побачите, який драйвер викликає цю проблему. Спробуйте знайти ім'я драйвера, щоб дізнатись, яка частина обладнання на вашому ПК використовує.

Отже, як ви читаєте? Потрібен інструмент налагодження, який ви можете завантажити з Microsoft.

А. Завантажте SDK, встановіть його, виберіть інструменти налагодження та скасуйте вибір іншого.

Зверніть увагу, що інструменти налагодження для попередніх версій Windowsбільше недоступні; вам доведеться надіслати файл дампа технічному спеціалісту Microsoft для аналізу.


Після встановлення знайдіть його на екрані запуску. Він називається windbg (x64). Запустити його.

  1. Натисніть « Файл», потім « Відкрити збій» .
  2. Перейдіть до C: \ Windows \ Minidump \і відкрийте файл.DMP, що міститься усередині.
  3. Подивіться на нижню частину результуючого файлу, де рядок говорить Ймовірно, викликана». Це добрий показник того, який драйвер викликає цю проблему.

Виправити драйвер

Оновіть драйвер, пов'язаний із цим апаратним забезпеченням:

  1. Натисніть кнопку Пуск
  2. Натисніть Панель управління
  3. Натисніть « Перейти на класичний вигляд»
  4. Двічі клацніть Систему
  5. Перейдіть на вкладку «Обладнання»
  6. Натисніть Диспетчер пристроїв
  7. Натисніть « Оновити драйвер».

У Windows Vista та 7:

  1. Натисніть кнопку Пуск
  2. Натисніть Панель управління
  3. Двічі клацніть Диспетчер пристроїв
  4. Знайдіть пристрій, що викликає проблему
  5. Клацніть правою кнопкою миші на ньому
  6. Натисніть « Оновити драйвер».


У Windows 8 та 8.1:

  1. Натисніть клавішу Windows + X
  2. Натисніть Панель управління
  3. Перегляд по маленьким значкам
  4. Натисніть Диспетчер пристроїв
  5. Знайдіть пристрій, що викликає проблему
  6. Клацніть правою кнопкою миші на ньому
  7. Натисніть « Оновити драйвер».

Або використовуйте нашу програму , щоб не плутати з Driver Verifier. Driver Reviver автоматично оновлює всі існуючі драйвери на вашому ПК і особливо хороший для оновлення малоефективних драйверів, таких як ця, до останньої та найбільшої версії.

Після виправлення драйвера проблеми ви захочете вимкнути Driver Verifier.

Вимкнути верифікатор драйверів

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

У всіх версіях Windows:

  1. Повторно запустіть Driver Verifier, використовуючи наведені вище кроки.
  2. Виберіть " Видалити наявні настройки» .
  3. Натисніть « Готово» .
  4. Перезавантажте комп'ютер знову.


Збережіть цю статтю в закладки у майбутньому, так що кожного разу, коли у вас є синій екран, ви можете виправити проблему. Крім того, ознайомтеся з нашим інтерактивним та введіть ім'я своєї помилки для отримання додаткових пораду вирішенні вашого конкретного синього екрану смерті. Успіхів!

8022

Однією з найімовірніших причин появи синього екрана смерті є драйвера, що некоректно працюють. Встановити точну причину збою можна проаналізувавши файл дампа після BSODале так буває не завжди. У деяких випадках визначити джерело проблеми не вдається навіть при ретельному аналізі дампів. У таких ситуаціях може допомогти - штатна утиліта Windowsпризначена для розширеного тестування драйверів.

Працюючи в фоновому режимі, вона не лише веде спостереження за роботою драйверів, а й імітує різні «стресові»ситуації, наприклад, брак оперативної пам'яті. Отримана під час тестування інформація «дописується»у файл дампа DMP. Driver Verifier дозволяє аналізувати помилки введення-виводу, контролювати переповнення буфера, виявляти помилки в механізмі IRQLі т.п. Одним словом, програма дозволяє виявити ситуації, за яких драйвер може призвести до падіння системи з BSOD.

Специфіка утиліти зовсім не виключає її використання звичайними користувачами. Створити з допомогою звіт може кожен, зовсім інша справа займатися його розшифровкою. Але цього від простих користувачів ніхто не вимагає, що стосується отриманого дампа, то його аналіз можна покласти на плечі професіоналів, звернувшись за допомогою на якийсь відомий комп'ютерний форум.

Важлива примітка:перед використанням утиліти настійно рекомендується створити системну точку відновленняабо повну резервну копію. У Windows 8 і 8.1 також потрібно активувати режим безпечного завантаження. Це необхідно на випадок виникнення непередбачених помилок під час роботи Driver Verifier. Так ви зможете завантажитися, вимкнути режим тестування та виконати відкат системи.

Запустити утиліту можна командою verifier.

У наступному вікні Диспетчера позначте параметри, за якими виконуватиметься тестування (Для повноти картини можна вибрати все).

У третьому вікні нічого не міняти.

У четвертому вікні утиліта запропонує вибрати групу драйверів для тестування.

За замовчуванням вибираються всі непідписані драйвера, які входять до групи ризику, але також ви можете вказати драйвера самостійно, позначивши їх галочками у п'ятому вікні Менеджера перевірки.

Це все. Після перезавантаження комп'ютера буде активовано режим перевірки драйверів. Весь цей час комп'ютер можна використовувати як завжди, аж до моменту появи BSOD. Після цього копіюємо файл дампа з каталогу C:/Windows/Minidumpта відправляємо його на аналіз. На завантаження ПК з увімкненим режимом тестування драйверів може знадобитися трохи більше часу, так що не лякайтеся. Це нормальне явище. Після отримання всіх даних режим налагодження необхідно вимкнути вручну, вибравши в графічний інтерфейсутиліти пункт «Видалити наявні параметри».




Top