Windows Update sköter inte enbart de automatiska uppdateringarna av Windows 10-operativsystemet, utan även drivrutiner för hårdvara. Detta har vid flera tillfällen lett till problem, men Microsoft arbetar med förbättringar. En del av dessa uppdateringar av drivrutiner kommer nu att vara valfria.
Windows 10:s hantering av drivrutinsuppdateringar
Det har skrivits mycket om de automatiska uppdateringarna av Windows 10, men hårdvarudrivrutinerna har inte fått lika mycket uppmärksamhet. Tillverkare av hårdvara kan skicka in nya versioner av sina drivrutiner till Windows Update, och Windows 10 installerar dem sedan automatiskt så fort de blir tillgängliga.
Drivrutiner för hårdvara kan innehålla allvarliga säkerhetsbrister eller buggar som kan orsaka instabilitet i operativsystemet. De flesta användare uppdaterar inte sina drivrutiner manuellt, och många datortillverkare har dåliga verktyg för just detta. Därför sköter Windows distributionen av hårdvarudrivrutiner och deras uppdateringar via Windows Update.
Detta underlättar även installationen av Windows 10 på en ny dator. Du behöver inte leta efter drivrutiner, utan Windows hittar och installerar de relevanta drivrutinerna automatiskt.
Återkommande buggproblem
Denna automatiska uppdateringsprocess har tyvärr lett till att buggar har smugit sig in. Här följer några exempel där automatiska drivrutinsuppdateringar orsakade problem med hårdvaran:
I mars 2017 släppte Microsoft en drivrutin som orsakade problem med MTP-protokollet, som används av Android-telefoner, mediaspelare och andra bärbara enheter. Dessa enheter dök inte upp i Utforskaren förrän användaren hade genomfört en krånglig 13-stegsprocess i Enhetshanteraren. I oktober 2018 släppte Microsoft en uppdatering av Intels ljuddrivrutiner som resulterade i problem med ljuduppspelningen på vissa system. Microsoft medgav att denna uppdatering hade skickats till fel enheter. En månad senare släppte Microsoft en uppdatering av Intels grafikdrivrutiner som även den orsakade problem med ljuduppspelningen på andra system. Microsoft förklarade att Intel hade skickat fel versioner av bildskärmsdrivrutiner till datortillverkarna. I februari 2016 använde chiptillverkaren FTDI Windows Update för att sprida en uppdatering som identifierade och inaktiverade förfalskade chip som kopierats efter deras design. Det var andra gången FTDI använde Windows Update för att attackera förfalskningar. År 2014 använde FTDI Windows Update för att skicka ut en drivrutin som faktiskt gjorde den förfalskade hårdvaran obrukbar.
Det finns många andra exempel på automatiska drivrutinsuppdateringar som har skapat problem för välfungerande system. Ovanstående är bara några av dem som vi kommer ihåg.
Det vore önskvärt med noggrannare tester och att vissa uppdateringar var valfria. Microsoft har nu gjort just detta i några nyligen genomförda förändringar.
Valfria drivrutinsuppdateringar är på gång
Microsoft låter nu drivrutinstillverkare markera vissa uppdateringar som ”Manuella” istället för ”Automatiska” när de skickar in dem till Windows Update. Detta nya alternativ blev tillgängligt för tillverkarna den 19 februari 2020.
Med Windows 10:s kommande 2004-uppdatering (även kallad 20H1, som väntas under våren 2020) kommer dessa drivrutiner att finnas tillgängliga via en ny länk ”Visa valfria uppdateringar” i Windows Update-inställningarna.
Den här sidan visar valfria drivrutinsuppdateringar för din dators hårdvara. Där står det att ”Om du har ett specifikt problem kan en av dessa drivrutiner vara till hjälp. Annars kommer automatiska uppdateringar att hålla dina drivrutiner uppdaterade.” Microsoft uppmuntrar alltså de flesta användare att inte bry sig om dessa valfria uppdateringar.
Viktiga drivrutinsuppdateringar som innehåller säkerhetsfixar och patchar för andra allvarliga buggar kommer även fortsättningsvis att vara markerade som ”automatiska” och kommer att installeras automatiskt via Windows Update.
Långsammare utrullning av automatiska drivrutinsuppdateringar
I Microsofts meddelande står det att alla deras partners nu kommer att ha möjlighet att markera uppdateringar av hårdvarudrivrutiner som ”automatiska”. Det kan låta lite betänkligt – behöver vi verkligen fler automatiska uppdateringar av hårdvarudrivrutiner?
Det verkar dock som om Microsoft kommer att genomföra betydligt mer testning av dessa drivrutiner. När en ny version av en drivrutin markeras som ”automatisk” kommer den att rullas ut långsamt till Windows 10-datorer med en begränsning, precis som större uppdateringar för Windows 10. I början kommer endast ett litet antal användare att få uppdateringen. Microsoft kan automatiskt upptäcka eventuella problem och pausa utrullningen. Windows Update kommer alltså inte att skicka ut automatiska drivrutinsuppdateringar till alla datorer.
Microsofts Kevin Tremblay förklarar i en kommentar på Microsoft Tech Community att detta ska leda till färre buggiga drivrutinsuppdateringar:
Alla drivrutiner som publiceras som automatiska granskas under en testperiod och rullas sedan ut gradvis. Under denna tid undersöker vi information om drivrutinens prestanda och dess inverkan på systemets övergripande hälsa. På detta sätt kan vi upptäcka många problem med drivrutiner innan de når ut till alla Windows-användare. Vi tror att det här kommer att leda till att drivrutiner av högre kvalitet (stabila, presterande) levereras och att det blir enklare att hålla sig uppdaterad.
Det är inte helt klart exakt hur många drivrutiner som har genomgått denna testprocess innan ändringen i februari 2020. Det var definitivt inte alla. En artikel som publicerades 2019 på Microsofts Hardware Dev Center-portal för hårdvarutillverkare säger att ”Så småningom kommer alla drivrutiner som skickas till Windows Update att rullas ut gradvis.” Detta tyder på att vissa drivrutinsuppdateringar har skickats ut direkt till alla berörda enheter utan den gradvisa utrullningsprocessen.
Microsoft kämpar med buggar i Windows 10
Microsoft har fortfarande problem med buggar – se bara på den senaste buggen i en säkerhetsuppdatering som har fått filer att försvinna för användare.
Sammantaget har dock Microsoft lyckats göra Windows 10:s uppdateringar mer stabila. Windows 10:s novemberuppdatering 2019 var den bästa hittills, och den kommande 2004-uppdateringen får för närvarande en lång testperiod för att hitta buggar.
Drivrutinsuppdateringar kommer inte att bli buggfria över en natt, men det är ett klokt steg att kräva att alla drivrutinsuppdateringar går igenom den gradvisa testprocessen, vilket förhoppningsvis kommer att förbättra situationen.