Key takeaways
- En ny uppdatering av Windows 11 orsakade problem för vissa människor, trots ett par veckors testning.
- Problemet fick Microsoft att be användarna att avinstallera uppdateringen.
-
Experter förstår Microsofts svåra situation, men föreslår att det ökar för att försäkra folk om att de inte utsätts för oprövad kod.
En uppdatering är tänkt att göra saker bättre, eller hur?
Microsoft verkar ha missat memot, eftersom en nyligen genomförd uppdatering oroade vissa människor och orsakade alla möjliga problem, som appkrascher. Microsofts lösning? Den bad berörda personer att avinstallera uppdateringen och ogiltigförklarade sedan den problematiska uppdateringen helt och hållet genom att leverera en fix. Som om installationen av en uppdatering inte redan var skakande nog, var folk nu tvungna att gå ur vägen igen för att återställa uppdateringen. Borde inte Microsoft göra ett bättre jobb med att testa sin programvara innan de skickar dem till folk?
"Microsoft försöker sitt bästa när det gäller uppdateringar och kvalitet, men det är bemannat av människor och de kommer ibland att göra misstag kring en uppdatering", säger Eran Livne, Director of Product Management Endpoint Remediation på Qualys, till Lifewire via e-post. "De gör sitt bästa för att hitta och åtgärda problem innan de släpps, men det är inte perfekt."
Going for Broke
Uppdateringen, KB5012643, som släpptes den 25 april 2022, var en valfri kumulativ sådan för Windows 11 21H2 med många små ändringar. Men för vissa användare kraschade uppdateringen appar som använde vissa komponenter i. NET 3.5-ramverket, en avgörande komponent i många Windows-appar.
Enligt Dale Dawson, produktchef på Syncro, uppstod problemet helt enkelt för att människor använder Windows i alla möjliga konfigurationer och Microsoft kan inte testa alla. I ett e-postutbyte med Lifewire sa Dawson att Microsoft släppte Windows 11 Build 22000.651 (med KB5012643-uppdateringen) i Release Preview Channel till Windows Inside-användare den 14 april 2022 för att testa uppdateringen, innan den släpptes till alla användare en ett par veckor senare.
"Testning kan vara komplext under de mest kontrollerade omständigheterna, även med stora samhällen som stödjer insatsen", förklarade Dawson.
Kevin Breen, chef för Cyber Threat Research på Immersive Labs, förklarade problemet mer detaljerat. Breen sa till Lifewire via e-post att moderna operativsystem är otroligt komplexa, och alla olika inställningar, mjukvara och hårdvara gör det omöjligt för Microsoft att testa alla möjliga permutationer."En sådan hög varians är vad som i slutändan leder till situationer där patchar och uppdateringar orsakar problem", sa Breen.
För att ytterligare driva hem poängen sa Mitja Kolsek, medgrundare av 0patch-projektet, till Lifewire att Microsoft har ett mycket svårare problem än till exempel Apple, när det kommer till att testa uppdateringar. Till skillnad från Windows körs macOS bara på en handfull "standardiserade" Mac-datorer.
Besvär inte användare
Istället för att göra fel på bristen på testning trodde Kolsek att det verkliga problemet ligger i själva uppdateringsprocessen, som han ansåg är föråldrad och olämplig för dagens värld av snabbt utnyttjande av sårbarheter, särskilt för säkerhetsuppdateringar.
"Microsoft har visat att minskad testansträngning resulterar i ökade funktionsproblem och återkallade uppdateringar, vilket inte skulle vara ett sådant problem om både applicering och avaktivering av uppdateringar inte kräver omstart av datorn", sa Kolsek."Var de drar gränsen för "acceptabel nivå av problem som vi orsakar våra användare regelbundet" är sedan en fråga om deras affärsstrategi."
Livne höll med och sa att det viktiga nu är att hantera processen för att återställa den felaktiga uppdateringen. Enligt hans mening är det avgörande att göra denna process enkel och begriplig för att få människor att gå igenom den. Om folk inte är övertygade skulle Microsoft behöva samla in ytterligare resurser för att utveckla sin testprocess för att täcka fler potentiella användningsfall och kombinationer.
Dessutom tycker Livne att Microsoft också bör använda möjligheten att tillhandahålla mer tekniska detaljer för personer som vill förstå detaljerna i den felaktiga uppdateringen, och lista steg företaget kommer att vidta för att säkerställa att något sådant inte dyker upp igen i framtiden.
"Användare kommer att förstå så länge de ser att deras tid [värderas]," menade Livne. "Om de tror att de behandlas som marsvin, kommer de att vara mindre benägna att göra uppdateringar snabbt i framtiden."