Кожен хоч трохи знайомий з основами роботикомп'ютера користувач знає, що абсолютно всі «залізні» і деякі віртуальні пристрої, встановлені в комп'ютерній системі, без спеціального керуючого програмного забезпечення, званого драйверами, працювати не будуть. Перевірка драйверів в Windows 10 або в будь-який інший системі рангом нижче на увазі кілька основних аспектів. Про них і пропонується поговорити, щоб з'ясувати всі нюанси максимально докладно. І почати варто з того, які в системі можуть бути типи перевірок і для чого вони, власне, потрібні.
Отже, давайте відразу визначимося, що самесистема перевіряє. По-перше, при установці такого програмного забезпечення проводиться запит на підтвердження так званої цифрового підпису, що підтверджує офіційність самого драйвера і його видавця (розробника). По-друге, перевірка драйверів дуже часто стосується актуальності їх стану на поточну дату. Зрозуміло справа, що спочатку встановлений ПО згодом застаріває, а деякі оновлені програми, що пред'являють власні вимоги до встановлених драйверів, їх застарілі версії не сприймають. Через це не працює ні апаратна частина ( «залізо»), ні інстальована програма. В якості додаткового аспекту можна додати перевірку на предмет відсутності або пошкодження драйверів пристроїв.
Виходячи з основних напрямків моніторингу, дляСпершу зупинимося на перевірці підписів драйверів. Чому система вимагає такий підпис? Справа навіть не в тому, що вона підтверджує розробника або легальність встановлення програмного забезпечення. Ключовий момент полягає в тому, що наявність підпису драйвера свідчить про його офіційної безпеки. А Windows-системи (особливо останніх модифікацій) в цьому питанні дуже вибагливі і блокують всі, що тільки можна. Проте, встановити таке ПЗ навіть при відсутності підпису можна абсолютно елементарно.
При видачі запиту UAC потрібно просто датидозвіл на виконання операції. Якщо з'являється повідомлення про блокування виконання запускається файлу або програми, слід перейти до розширеного опису і натиснути кнопку «Все одно виконати».
Ще один спосіб обходу цифровий перевірки драйверів полягає в тому, щоб погодитися з попередженням, яке може з'явитися безпосередньо в інсталятор.
Наприклад, при установці програми DriverPackSolution на одному з етапів просто активуєте рядок, що підтверджує вашу згоду на установку драйвера без підпису. Система видасть попередження про те, що краще такий драйвер не встановлювати.
Ігноруєте попередження і тиснете пункт «Всеодно встановити ». Потім знову може з'явитися вимога, що, мовляв, Windows потрібен драйвер з підписом. Закриваєте попередження і продовжуєте установку.
Але чому перевірку підпису драйвера Windowsвимагає знову і знову? Та тільки тому, що в наведеному вище прикладі сам програмний пакет є вільно поширюваним. До того ж його вміст можна змінювати (ніж багато ентузіастів і займаються). Виходить, що тільки найперший офіційний пакет має підпис видавця, а всі інші репаки, викладені у вільний доступ в інтернеті, - немає. Іншими словами, Windows не може знайти достовірне джерело, який міг би підтвердити надійність користувача, який виклав додаток на певному ресурсі, незважаючи на те, що надійність самого інтернет-ресурсу питань не викликає.
Нарешті, перейдемо до практичних дій іподивимося, як деактивувати перевірку і позбутися від постійних запитів і попереджень. Самий, як вважається, простий метод, що дозволяє швидко відключити перевірку цифрового підпису драйверів, полягає в тому, щоб зробити необхідні дії ще при старті операційної системи, викликавши завантажувальний меню через натискання клавіші F8 спочатку завантаження.
У самому меню потрібно просто вибрати пункт відключення обов'язкової перевірки, після чого потрібний драйвер можна буде встановити без всяких проблем.
Не перевіряти драйверів на предмет наявності підпису можна і через групові політики. Редактор викликається з консолі «Виконати» командою gpedit.msc.
Здесь в разделе конфигурации пользователя нужно перейти до адміністративних шаблонах, вибрати папку системи, а в ній використовувати розділ установки драйверів. Далі потрібно увійти в редагування параметра цифрового підпису, який розташований у вікні праворуч і встановити для нього такі опції:
В принципе, проверка подписи драйверов может быть деактивована і через командну консоль (cmd) з використанням інструменту bcedit. Само собою зрозуміло, що консоль необхідно запускати виключно від імені адміністратора. Варіантів дій може бути два. У першому випадку послідовно прописується дві команди:
Другий варіант виглядає кращим, оскільки має на увазі використання тільки однієї команди:
Власне, і в тому, і в іншому випадку, результат один і той же.
Для перевірки драйверів (відсутніх компонентів)або відключення різного роду перевірок непогано підійде вбудована в Windows утиліта Driver Verifier, яка запускається через командний рядок шляхом введення команди verifier.
У вікні диспетчера перевірки відзначте пунктвидалення існуючих параметрів, а потім, повернувшись в командну консоль, пропишіть рядок verifier / bootmode resetonbootfail. До речі сказати, саме ця команда при відновленні системи після появи синіх екранів дозволяє усунути проблеми драйверів, якщо збої були пов'язані саме з ними.
Але все вищеописане стосувалося тільки перевіркидрайверів на предмет наявності у них відповідних цифрових підписів. Тепер зупинимося на питаннях поновлення такого керуючого програмного забезпечення. У Windows автоматизованих інструментів для поновлення немає. Максимум ніж можна скористатися - «Диспетчером пристроїв».
Застосування цього інструментарію виглядаєкілька незручним. Справа в тому, що оновлювати драйвери можна тільки для кожного окремо взятого пристрою, попередньо переконавшись, що версія драйвера застаріла. А ось саме оновлення за замовчуванням проводиться або з власної бази даних, стан якої може бути неактуальним н поточний момент, або через пошук відповідного ПО в інтернеті, але, знову ж таки тільки на сайті Microsoft. Вказівка місця збереженого користувачем драйвера рівносильно самостійній установці, а в попередніх випадках система зазвичай повідомляє, що найбільш підходяще ПО вже встановлено. Крім того, для нестандартного обладнання перевірка драйверів в базі даних системи нічого не виявить, а самі пристрої не працюватимуть. Єдиний плюс - можливість виведення інформації по ID обладнання із зазначенням ідентифікаторів DEV і VEN, за якими можна провести пошук драйвера в інтернет самостійно.
Але навіщо ускладнювати собі життя, використовуючиінструментарій Windows, який, як уже зрозуміло, далекий від досконалості? Можна ж скористатися спеціально розробленими для таких цілей автоматизованими утилітами, серед яких найбільш потужними і популярними є програми DriverPack Solution, Slim Drivers і Driver Booster.
Перші два додатки мають власну базуданих і можуть використовуватися навіть при первинній установці драйверів, якщо оригінальний диск з таким програмним забезпеченням відсутня. Третя утиліта призначена тільки для установки або оновлення драйверів через інтернет. Перевага таких програм полягає в тому, що вони для апдейта використовують звернення тільки до офіційних ресурсів виробників обладнання та розробників відповідних драйверів, що повністю виключає проникнення в систему вірусів і дозволяє інсталювати тільки найсвіжіші і максимально відповідають певному типу пристроїв драйвери без участі користувача. Призначені для користувача дії зводяться тільки до того, щоб погодитися з пропозицією установки і поставити прапорець на пункті автоматичного рестарту системи після інтеграції драйверів в систему. Сканування, установка і перезавантаження будуть проведені автоматично.
Дана утиліта випускається в трьох варіантах: стаціонарна програма, дисковий додаток з можливістю завантаження до старту системи і онлайн-додаток.
У будь-якому випадку можна використовувати і власнубазу даних для початкової установки будь-якого програмного забезпечення, і оновлення через інтернет. До речі сказати, саме цей пакет лідирує у всіх рейтингах, оскільки його база драйверів є найбільшою з усіх відомих (Windows, так би мовити, тут і поруч не стояла). При запуску програми, як зазвичай, стартує перевірка драйверів. Спочатку виявляються відсутні компоненти, якщо вони будуть виявлені, проводиться їх установка, а потім встановлюються поновлення для всього списку пристроїв.
Ця програма мало чим відрізняється від попередньогоі працює за тим же принципом. Ось тільки база даних у нього поменше. Однак для швидкої установки драйверів без підключення до інтернету під час запуску, наприклад, з звичайної флешки або по мережі програма підійде просто ідеально.
У цьому додатку також спочатку активується перевірка драйверів і на предмет їх наявності, і на предмет актуального стану, після чого видається повідомлення про те, скільки драйверів потрібно оновити.
Встановити апдейти можна або для кожногоокремо взятого компонента або використовувати кнопку «Оновити все», після чого найсвіжіші версії керуючого програмного забезпечення будуть інстальовані абсолютно для всіх пристроїв, які потребують оновлення драйверів.
Отже, ми розглянули основні напрямки,пов'язані з моніторингом деяких важливих аспектів, пов'язаних з драйверами. Природно, у багатьох тепер виникають питання з приводу того, які саме методи використовувати для відключення різного роду перевірок з боку системи і для оновлення драйверів.
Відключення перевірки підписів можна вироблятибудь-яким із запропонованих методів. Особливої різниці між ними немає, а результат на виході однаковий. Тут, як то кажуть, що кому зручніше. А ось в питаннях поновлення перевагу краще віддати стороннім утилітам, тим більше що при їх установці в систему інтегруються спеціальні клієнти, які відстежують вихід оновлених версій драйверів і своєчасно нагадують користувачеві про необхідність їх установки. Та й самі додатки оновлюються досить часто.