Windows 10:s Buggy-hårdvaruuppdateringar fixas

Windows Update uppdaterar inte bara operativsystemet Windows 10 automatiskt – det uppdaterar även maskinvarudrivrutiner automatiskt. Det har resulterat i många buggar, men Microsoft gör förbättringar – och gör några av dessa drivrutinsuppdateringar valfria.

Hur Windows 10 har uppdaterat dina drivrutiner

Mycket har skrivits om Windows 10:s automatiska operativsystemuppdateringar, men hårdvarudrivrutiner förbises ofta. Enhetstillverkare kan ladda upp nya versioner av sina drivrutiner till Windows Update och Windows 10 installerar dem automatiskt när de är tillgängliga.

Hårdvarudrivrutiner kan innehålla allvarliga säkerhetsproblem eller buggar som leder till allvarlig instabilitet i operativsystemet. De flesta människor uppdaterar inte sina hårdvarudrivrutiner manuellt och de flesta PC-tillverkare har fruktansvärda drivrutinsuppdateringsverktyg. Det är därför Windows levererar hårdvarudrivrutiner och deras uppdateringar via Windows Update.

Detta gör det också möjligt att installera Windows 10 på en ny PC utan att leta efter de flesta hårdvarudrivrutiner – Windows kommer automatiskt att hitta och installera relevanta drivrutiner.

Buggar, Buggar, Buggar

Tyvärr har denna automatiska uppdateringsprocess gång på gång lett till att buggar smyger sig in. Här är bara några exempel. Följande drivrutiner installerades alla automatiskt av Windows Update, vilket ledde till att hårdvara plötsligt gick sönder utan någon uppenbar anledning:

I mars 2017 släppte Microsoft en enhetsdrivrutin som bröt MTP-protokollet som används av Android-telefoner, mediaspelare och andra bärbara enheter. De skulle inte visas i Filutforskaren förrän du gick igenom en 13-stegsprocess i Enhetshanteraren för att ångra skadan.
I oktober 2018 släppte Microsoft en Intel-ljuddrivrutinuppdatering som bröt ljuduppspelningen på vissa system. Microsoft sa att uppdateringen av ljuddrivrutinen var ”felaktigt skickad till enheter.”
En månad senare släppte Microsoft en Intel-grafikdrivrutinuppdatering som bröt ljuduppspelningen på andra system. Microsoft sa att Intel hade släppt fel versioner av sina bildskärmsdrivrutiner till PC-tillverkare.
I februari 2016 använde chiptillverkaren FTDI Windows Update för att driva en uppdatering som identifierade och inaktiverade förfalskade marker modell efter dess design. Visst, de var förfalskningar – men FTDI använde Windows Updates automatiska drivrutinsuppdateringar för att bryta i övrigt funktionell hårdvara som vissa människor hade blivit lurade att köpa. Detta var andra gången FTDI använde Windows Update för att attackera förfalskningar. Under 2014 använde FTDI Windows Update för att driva en drivrutin som faktiskt ”murad” den förfalskade hårdvaran, vilket gör att den inte fungerar.

Anekdotiskt har vi hört talas om många andra fall av automatiska drivrutinsuppdateringar som orsakar förödelse för välfungerande system. Det här är bara några av de exempel vi minns.

Det skulle vara trevligt om dessa uppdateringar fick bättre tester och om några av dem var valfria. Microsoft gör just det med några senaste ändringar.

Gör dig redo för valfria drivrutinsuppdateringar

Microsoft låter nu drivrutinstillverkare markera vissa drivrutinsuppdateringar som ”Manuella” istället för ”Automatiska” när de laddar upp dem till Windows Update. Detta nya alternativ var tillgänglig för tillverkarna den 19 februari 2020.

Från och med Windows 10:s kommande 2004-uppdatering, även känd som 20H1 och förväntad under våren 2020, kommer dessa drivrutiner att finnas tillgängliga bakom en ny ”Visa valfria uppdateringar”-länk på skärmen Windows Update Settings.

Den här skärmen visar valfria drivrutinsuppdateringar för din dators hårdvara. Det står ”Om du har ett specifikt problem kan en av dessa drivrutiner hjälpa. Annars kommer automatiska uppdateringar att hålla dina drivrutiner uppdaterade.” Med andra ord, Microsoft uppmuntrar de flesta att inte bry sig om dessa uppdateringar.

Viktiga drivrutinsuppdateringar med säkerhetsfixar och patchar för andra allvarliga buggar kommer fortfarande att markeras som ”automatiska” och kommer att installeras automatiskt av Windows Update.

Alla automatiska drivrutinsuppdateringar kommer att lanseras långsamt

Microsofts meddelande säger att alla dess partners nu kommer att kunna markera uppdateringar av hårdvarudrivrutiner som ”automatiska”. Till en början låter det lite tveksamt – behöver vi verkligen fler automatiska uppdateringar av hårdvarudrivrutiner?

Det ser dock ut som att Microsoft är på väg att göra mycket mer testning av dessa drivrutiner. När en ny drivrutinsversion markeras som ”automatisk” kommer den långsamt att rullas ut till Windows 10-datorer med ”strypning”, precis som stora uppdateringar för Windows 10. Endast ett litet antal PC-användare får uppdateringen till en början. Microsoft kan automatiskt upptäcka problem och pausa utrullningen. Windows Update erbjuder inte bara automatiskt drivrutinsuppdateringen till alla datorer.

Microsofts Kevin Tremblay förklarar hur detta ska göra drivrutinsuppdateringar mindre buggiga i en kommentar på Microsoft Tech Community:

Alla förare som publiceras som automatiska är föremål för förarflygning och gradvis utrullning. Under dessa perioder granskar vi telemetri kring förarens prestanda och dess effekter på systemets övergripande hälsa. Vi fångar många drivrutinsproblem på det här sättet innan de träffar Windows-användarbasen. Ur ett slutanvändarperspektiv tror vi att detta kommer att resultera i att drivrutiner av högre kvalitet (stabila, presterande) levereras, och en bättre förmåga att hålla sig uppdaterad.

Det är inte klart exakt hur många hårdvarudrivrutiner som gick igenom denna gradvisa process före förändringen i februari 2020. Men det var definitivt inte alla. En artikel publicerad 2019 på Microsofts Hardware Dev Center-portal för hårdvarutillverkare säger ”Så småningom kommer alla drivrutiner som skickas till Windows Update att gå igenom gradvis utrullning.” Det tyder på att vissa drivrutinsuppdateringar skickades omedelbart till alla tillämpliga enheter utan den gradvisa utbyggnadsprocessen.

Microsoft kämpar mot Windows 10s buggar

Microsoft kämpar fortfarande med buggar – titta bara på den senaste buggen i en säkerhetsuppdatering som får människors filer att försvinna.

Men totalt sett har Microsoft gjort Windows 10:s uppdateringar mer stabila. Windows 10:s november 2019-uppdatering var den bästa hittills, och Microsoft ger den kommande 2004-uppdateringen en lång buggtestningsperiod för tillfället.

Drivrutinsuppdateringar blir inte buggfria över en natt, men att kräva att drivrutinsuppdateringar går igenom den gradvisa testprocessen är ett vettigt steg som borde förbättra saker och ting.