Служба Windows Update не тільки автоматично встановлює оновлення операційної системи Windows 10, а й автоматично оновлює драйвери для апаратного забезпечення. Хоча це іноді призводило до помилок, Microsoft працює над удосконаленнями, зокрема роблячи деякі оновлення драйверів необов’язковими.
Як Windows 10 оновлює драйвери
Багато говорилося про автоматичне оновлення Windows 10, однак оновлення драйверів пристроїв часто залишається без належної уваги. Виробники апаратного забезпечення можуть завантажувати нові версії своїх драйверів до служби Windows Update, і Windows 10 автоматично встановлює їх, коли вони стають доступними.
Драйвери апаратного забезпечення можуть містити серйозні недоліки безпеки або помилки, що спричиняють нестабільність операційної системи. Більшість користувачів не оновлюють драйвери свого обладнання вручну, і більшість виробників комп’ютерів мають неякісні утиліти для оновлення драйверів. Саме тому Windows пропонує драйвери апаратного забезпечення та їх оновлення через Windows Update.
Це також дозволяє встановити Windows 10 на новий комп’ютер без потреби в пошуку більшості драйверів – Windows автоматично знаходить та встановлює потрібні драйвери.
Недоліки та помилки
На жаль, час від часу процес автоматичного оновлення призводить до помилок. Ось кілька прикладів. Усі наведені нижче драйвери були автоматично встановлені через Windows Update, що призвело до раптової поломки обладнання без видимих причин:
У березні 2017 року Microsoft випустила драйвер, який пошкодив протокол MTP, що використовується телефонами Android, медіаплеєрами та іншими портативними пристроями. Ці пристрої не відображалися у Провіднику файлів, доки користувач не виконає складний процес у диспетчері пристроїв для усунення пошкоджень.
У жовтні 2018 року Microsoft випустила оновлення аудіодрайвера Intel, що спричинило збої у відтворенні звуку на деяких системах. Microsoft визнала, що оновлення аудіодрайвера було “некоректно надіслане на пристрої”.
Через місяць Microsoft випустила оновлення графічного драйвера Intel, яке пошкодило відтворення звуку на інших системах. Microsoft повідомила, що Intel надіслала виробникам ПК некоректні версії своїх драйверів дисплея.
У лютому 2016 року виробник мікросхем FTDI через Windows Update поширив оновлення, яке виявляло та виводило з ладу підроблені чипи, що імітують його конструкцію. Хоча це і були підробки, FTDI використала автоматичне оновлення драйверів Windows Update, щоб зламати справне обладнання, яке деякі користувачі купили, будучи введеними в оману. Це вже вдруге, коли FTDI використовує Windows Update для боротьби з підробками. У 2014 році FTDI через Windows Update поширила драйвер, який фактично “перетворював на цеглини” підроблене обладнання, роблячи його непрацездатним.
Було багато інших випадків, коли автоматичне оновлення драйверів створювало проблеми у працюючих системах. Це лише кілька прикладів, про які ми пам’ятаємо.
Було б добре, якби ці оновлення проходили якіснішу перевірку, а деякі з них були необов’язковими. Microsoft робить саме так завдяки нещодавнім змінам.
Підготовка до додаткових оновлень драйверів
Microsoft тепер дозволяє виробникам драйверів позначати деякі оновлення драйверів як “Ручні”, а не “Автоматичні” при завантаженні до Windows Update. Цей новий варіант був наданий виробникам 19 лютого 2020 року.
Починаючи з майбутнього оновлення Windows 10 2004 року, відомого також як 20H1, яке очікується навесні 2020 року, ці драйвери будуть доступні за новим посиланням “Переглянути додаткові оновлення” на сторінці налаштувань Windows Update.
На цій сторінці відображатимуться додаткові оновлення драйверів для обладнання комп’ютера. Там буде написано: “Якщо у вас виникла конкретна проблема, один із цих драйверів може допомогти. Інакше автоматичні оновлення підтримуватимуть ваші драйвери в актуальному стані.” Іншими словами, Microsoft пропонує більшості користувачів не турбуватися про ці оновлення.
Важливі оновлення драйверів із виправленнями безпеки та іншими серйозними помилками й надалі позначатимуться як “автоматичні” та встановлюватимуться автоматично службою Windows Update.
Усі автоматичні оновлення драйверів отримають поступове розгортання
Microsoft заявила, що всі її партнери тепер можуть позначати оновлення драйверів апаратного забезпечення як “автоматичні”. На перший погляд це здається сумнівним – чи дійсно нам потрібно більше автоматичних оновлень драйверів?
Однак, схоже, Microsoft планує проводити набагато ретельніше тестування цих драйверів. Коли нова версія драйвера буде позначена як “автоматична”, вона буде поступово поширюватися на комп’ютерах із Windows 10 з “регулюванням”, як і основні оновлення для Windows 10. Лише невелика кількість користувачів отримають оновлення на початку. Microsoft зможе автоматично виявляти проблеми та призупиняти випуск. Windows Update не просто автоматично пропонує оновлення драйверів для всіх комп’ютерів.
Кевін Трамбле з Microsoft пояснює, як це має зробити оновлення драйверів менш проблемним у коментарі на технічній спільноті Microsoft:
Усі драйвери, опубліковані як автоматичні, підлягають випробуванням та поступовому розгортанню. Протягом цих періодів ми вивчаємо телеметрію продуктивності драйвера та його вплив на загальний стан системи. Таким чином ми виявляємо багато проблем з драйверами ще до того, як вони потрапляють до широкого кола користувачів Windows. Ми вважаємо, що це дозволить забезпечити високоякісні драйвери (стабільні та продуктивні) та покращить можливість підтримувати їх в актуальному стані.
Невідомо точно, скільки драйверів обладнання проходили цей процес поступового розгортання до змін у лютому 2020 року. Однак точно не всі. У статті, опублікованій у 2019 році на порталі Microsoft Hardware Dev Center для виробників обладнання, стверджується: “Зрештою, усі драйвери, надіслані до Windows Update, будуть розгортатися поступово.” Це свідчить про те, що деякі оновлення драйверів раніше надсилалися безпосередньо на всі відповідні пристрої без процесу поступового розгортання.
Microsoft бореться з помилками Windows 10
Microsoft все ще бореться з помилками — подивіться хоча б на недавню помилку в оновленні безпеки, що спричинила зникнення файлів користувачів.
Загалом, Microsoft робить оновлення Windows 10 більш стабільними. Оновлення Windows 10 за листопад 2019 року було одним з найкращих, і зараз Microsoft проводить тривалий період тестування на помилки майбутнього оновлення 2004.
Оновлення драйверів не стануть ідеальними відразу, але запровадження процесу поступового тестування для них є розумним кроком, що має покращити ситуацію.