Aktualizacje błędnych sterowników sprzętowych systemu Windows 10 są naprawiane

Photo of author

By maciekx

Usługa Windows Update nie tylko automatycznie aktualizuje Windows 10, ale również zajmuje się aktualizacjami sterowników sprzętowych. Choć to rozwiązanie wprowadziło wiele problemów, Microsoft wprowadza poprawki, czyniąc niektóre aktualizacje sterowników opcjonalnymi.

Jak Windows 10 aktualizuje sterowniki

Chociaż wiele mówi się o automatycznych aktualizacjach systemu operacyjnego Windows 10, mniej uwagi poświęca się aktualizacjom sterowników sprzętowych. Producenci urządzeń mogą przesyłać nowe wersje swoich sterowników do Windows Update, a system automatycznie je instaluje, gdy są dostępne.

Sterowniki sprzętowe mogą zawierać istotne luki w zabezpieczeniach lub błędy, które mogą prowadzić do poważnych problemów z stabilnością systemu. Większość użytkowników nie aktualizuje ręcznie swoich sterowników, a narzędzia do aktualizacji sterowników oferowane przez producentów komputerów często są niewystarczające. Dlatego Windows Update jest odpowiedzialny za dostarczanie aktualizacji sterowników sprzętowych.

To również ułatwia instalację systemu Windows 10 na nowym komputerze, eliminując konieczność ręcznego wyszukiwania większości sterowników – system samodzielnie znajdzie i zainstaluje odpowiednie oprogramowanie.

Problemy z aktualizacjami

Niestety, automatyczny proces aktualizacji czasami prowadził do poważnych problemów. Oto kilka przykładów sytuacji, w których aktualizacje sterowników wprowadzone przez Windows Update przyczyniły się do awarii sprzętu bez wyraźnego uzasadnienia:

W marcu 2017 roku Microsoft wydał sterownik, który zakłócił działanie protokołu MTP używanego przez urządzenia z systemem Android, odtwarzacze multimedialne i inne mobilne sprzęty. Aby przywrócić pełną funkcjonalność, użytkownicy musieli przejść przez złożony proces w Menedżerze urządzeń.
W październiku 2018 roku aktualizacja sterownika audio Intel spowodowała problemy z dźwiękiem w wybranych systemach. Microsoft przyznał, że ten sterownik został „pomyłkowo” udostępniony dla niektórych urządzeń.
Następnie, w listopadzie tego samego roku, kolejna aktualizacja sterownika graficznego Intela również wpłynęła negatywnie na odtwarzanie dźwięku w innych systemach. Microsoft wskazał, że nieprawidłowe wersje sterowników zostały przekazane producentom komputerów.
W lutym 2016 roku producent chipów FTDI wykorzystał Windows Update do wprowadzenia aktualizacji, która zidentyfikowała i wyłączyła podrabiane chipy, korzystając z ich projektu. Choć były to podróbki, FTDI zdołało uszkodzić sprzęt, który wcześniej działał prawidłowo. To nie był pierwszy taki przypadek, ponieważ w 2014 roku firma FTDI również użyła Windows Update do wyłączenia podrabianych urządzeń.

Wiele osób zgłaszało inne przypadki, w których automatyczne aktualizacje sterowników powodowały poważne problemy w działających systemach. Wspomniane przykłady to tylko niektóre z bardziej znanych incydentów.

Byłoby korzystne, gdyby aktualizacje były lepiej testowane, a niektóre z nich mogłyby być oznaczane jako opcjonalne. Microsoft zaczyna wprowadzać takie zmiany w ostatnich aktualizacjach.

Opcjonalne aktualizacje sterowników

Microsoft umożliwił teraz producentom oznaczanie niektórych aktualizacji sterowników jako „ręczne” zamiast „automatyczne” podczas przesyłania ich do Windows Update. Ta funkcjonalność została udostępniona producentom 19 lutego 2020 roku.

W nadchodzącej aktualizacji Windows 10 z 2004 roku, znanej również jako 20H1, która ma być wydana wiosną 2020 roku, te sterowniki będą dostępne pod nowym linkiem „Wyświetl opcjonalne aktualizacje” na ekranie ustawień Windows Update.

Na tym ekranie będą prezentowane opcjonalne aktualizacje sterowników sprzętowych. Pojawi się komunikat: „Jeśli masz konkretny problem, jeden z tych sterowników może pomóc. W przeciwnym razie automatyczne aktualizacje zapewnią aktualność sterowników”. Innymi słowy, Microsoft sugeruje większości użytkowników, aby nie przejmowali się tymi aktualizacjami.

Ważne aktualizacje sterowników, które zawierają poprawki bezpieczeństwa i rozwiązania dla poważnych problemów, pozostaną oznaczone jako „automatyczne” i będą automatycznie instalowane przez Windows Update.

Powolne wdrażanie automatycznych aktualizacji sterowników

Microsoft ogłosił, że jego partnerzy będą mogli oznaczać aktualizacje sterowników sprzętowych jako „automatyczne”. Choć brzmi to nieco niepewnie – czy rzeczywiście potrzebujemy więcej automatycznych aktualizacji sterowników?

Jednak wydaje się, że Microsoft planuje przeprowadzać znacznie dokładniejsze testy tych sterowników. Kiedy nowa wersja sterownika jest oznaczona jako „automatyczna”, będzie wprowadzana stopniowo na komputery z systemem Windows 10, podobnie jak ma to miejsce w przypadku głównych aktualizacji systemu. Na początku tylko niewielka liczba użytkowników otrzyma aktualizację. Microsoft będzie mógł automatycznie identyfikować problemy i wstrzymywać wdrażanie. Windows Update nie zaoferuje automatycznie aktualizacji sterownika wszystkim użytkownikom.

Kevin Tremblay z Microsoftu wyjaśnia, jak powinno to poprawić jakość aktualizacji sterowników:

Wszystkie sterowniki opublikowane jako automatyczne będą podlegały procesowi pilotażowemu oraz stopniowemu wdrażaniu. W tym czasie analizujemy dane telemetryczne dotyczące wydajności sterownika i jego wpływu na system. Dzięki temu możemy wychwytywać wiele problemów ze sterownikami, zanim trafią one do bazy użytkowników Windows. Z perspektywy użytkownika końcowego, oczekujemy, że doprowadzi to do dostarczania wyższej jakości sterowników (stabilnych, wydajnych) oraz lepszego utrzymania aktualności.

Nie jest do końca jasne, jak wiele sterowników sprzętowych przeszło przez ten proces przed wprowadzeniem zmian w lutym 2020 roku. Jednak na pewno nie wszystkie. W artykule opublikowanym w 2019 roku na stronie Microsoft Hardware Dev Center dla producentów sprzętu stwierdzono: „Ostatecznie wszystkie sterowniki przesyłane do Windows Update przejdą przez stopniowe wdrażanie”. Sugeruje to, że niektóre aktualizacje sterowników były wysyłane natychmiastowo do wszystkich odpowiednich urządzeń bez wcześniejszego testowania.

Microsoft stara się eliminować błędy w Windows 10

Microsoft nadal zmaga się z problemami – wystarczy spojrzeć na ostatnią aktualizację zabezpieczeń, która spowodowała znikanie plików użytkowników.

Jednak ogólnie rzecz biorąc, Microsoft dąży do poprawy stabilności aktualizacji systemu Windows 10. Aktualizacja z listopada 2019 roku była jak dotąd najlepsza, a firma zapewnia, że nadchodząca aktualizacja 2004 ma być poddana długiemu procesowi testowania błędów.

Chociaż aktualizacje sterowników nie staną się nagle wolne od błędów, wprowadzenie stopniowego procesu testowania wydaje się rozsądnym krokiem, który powinien poprawić sytuację.


newsblog.pl