Інтернет Windows Android

Програма для пошуку драйверів, що конфліктують. Як знайти несправний драйвер на комп'ютері? Диспетчер перевірки драйверів

У користувачів, які хоч раз встановлювали самостійно операційну систему 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. Натисніть "OK".
  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.

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

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

verifierта натисніть Enter.
2) Виберіть пункт та натисніть кнопку Далі.
та натисніть кнопку Далі.
Імітація нестачі ресурсівта натисніть кнопку Далі.
Автоматично вибирати непідписані драйверита натисніть кнопку Далі.

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

Варіант 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) Відкрийте діалогове меню Виконати: Пуск ->
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) ​​створює додаткове навантаження на системні драйверитим самим намагається викликати збій. Якщо збій одного з драйверів відбудеться, тоді Диспетчер перевірки драйверівповідомить про проблему за допомогою синього екрану.

Попередження

Перш ніж використовувати Диспетчер перевірки драйверів, Зверніть увагу, що інструмент може обмежити вас від використання вашого власного комп'ютера. Оскільки Диспетчер перевірки драйверівзапускає синій екран смерті, коли виявляє несправний драйвер, це може спричинити великі проблеми під час завантаження 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_DETECTED_VIOLATION типу "синій екран", пов'язані з апаратним забезпеченням, можуть бути спричинені пошкодженням оперативної пам'яті(RAM). Якщо ви стикаєтеся з випадковими перезавантаженнями комп'ютера, звуковими сигналами під час завантаження або іншими несправностями комп'ютера (на додаток до помилок BSOD 0xC4), то ймовірно, що є пошкодження пам'яті. Насправді, майже 10% падінь програм у Windows викликані пошкодженнями пам'яті.

Якщо ви недавно додали нову пам'ять до комп'ютера, ми рекомендуємо тимчасово прибрати її, щоб переконатися, що вона не є причиною помилки DRIVER_VERIFIER_DETECTED_VIOLATION. Якщо ця дія усунула BSOD, то це джерело проблеми, і, отже, нова пам'ять або несумісна з якимось вашим обладнанням, або пошкоджена. У такому випадку вам потрібно буде замінити нові модулі пам'яті.

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

Хоча останні версії Windows містять утиліту для перевірки оперативної пам'яті, я рекомендую замість неї використовувати Memtest86 . Memtest86 є тестуючим програмне забезпеченняна основі BIOS, на відміну від інших тестових програм, що запускаються в середовищі Windows. Перевага такого підходу в тому, що утиліта дозволяє перевіряти ВРЮ операційну пам'ять на наявність помилок DRIVER_VERIFIER_DETECTED_VIOLATION, тоді як інші програми не можуть перевіряти області пам'яті, зайняті власне програмою, операційною системоюта іншими запущеними програмами.

Утиліта 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, який був 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