Hvordan (og hvorfor) Microsoft Blokerer Windows 7-opdateringer på nye pc'er
Microsoft vil ikke have, at du fortsætter med at installere Windows 7 (eller 8) på nye pc'er. Hvis du forsøger, vil du se en "Ikke understøttet hardware" -meddelelse, og din pc modtager ikke nogen sikkerhedsopdateringer fra Windows Update. Andre hardwarefunktioner fungerer muligvis ikke korrekt.
Microsoft Nu Kræver Du Brug Windows 10 Med De Nyeste CPU'er
Dette er lidt forvirrende, fordi Windows 7 er i sin forlængede støtteperiode og støttes officielt af Microsoft med sikkerhedsopdateringer frem til 2020. Windows 8.1 er stadig i sin generelle supportperiode og støttes officielt indtil 2023. I teorien skal disse operativsystemer arbejde fint, selv på nyere hardware.
Historisk har Microsoft ikke håndhævet nogen form for hardwarebegrænsninger for ældre versioner af Windows. Selv efter at Windows 7 blev udgivet, kunne du fortsætte med at installere Windows XP på den nye pc-hardware, der blev frigivet, hvis du kunne lide det.
Men Microsoft har nu en ny politik, som de annoncerede i begyndelsen af 2016. Nye CPU'er vil kræve den nyeste version af Windows. "Fremadrettet, som nye siliciumgenerationer introduceres, vil de kræve den nyeste Windows-platform på det tidspunkt til støtte," forklarer et Microsoft-blogindlæg. Dette betyder ikke engang blot Windows 10, det betyder også den seneste opdatering til Windows 10.
Denne politik er nu på plads. Hvis du har en pc med en 7th generation CPU (Kaby Lake) eller AMDs 7. generations processor (Bristol Ridge eller Ryzen), vil du se en fejlmeddelelse, og Windows Update tilbyder ikke din pc og sikkerhedsopdateringer. Nye CPU-arkitekturer vil have samme begrænsning fremadrettet.
Microsoft meddelte oprindeligt, at kun nogle computermodeller, der kører Intels 6-generations CPU'er (Skylake), ville blive understøttet af sikkerhedsopdateringer, men de fleste pc'er med Skylake ville blive udeladt i kulden. Dette kom som et chok, som det blev annonceret, efter at nogle mennesker allerede havde købt Skylake-pc'er og installeret Windows 7 på dem. Imidlertid støttede Microsoft i sidste ende på denne trussel. Windows 7 og 8,1 pc'er med Skylake vil fortsat modtage sikkerhedsopdateringer normalt frem til 2020. I stedet tegner Microsoft sig en linje i sandet med 7 generations CPU'er.
Denne politik gælder også for Windows Server 2012 R2 og Windows Server 2008 R2. Server-pc'er skal bruge den nyeste version af Windows Server for at få sikkerhedsopdateringer.
"Ikke understøttet hardware" vil ikke få sikkerhedsopdateringer
Her er hvad dette rent faktisk betyder: Microsoft giver dig ikke sikkerhedsopdateringer via Windows Update, hvis du installerer Windows 7 eller 8.1 på en pc med en af disse moderne CPU'er. I stedet vil du se en "Ikke understøttet hardware" besked, der informerer dig om din pc "bruger en processor, der er designet til den nyeste version af Windows".
Microsoft siger med andre ord, at du skal installere Windows 10 på disse pc'er. Windows 7 og 8.1 indeholder ikke en kode, der forhindrer disse operativsystemer i at arbejde på de nye CPU'er. I stedet blokerer Microsoft bare pc'er med denne moderne hardware fra opdatering via Windows Update.
Denne officielle mangel på support fra Microsoft betyder også, at hardwareproducenter ikke kan genere frigivelse af drivere, der muliggør alle funktionerne i den nye hardware på Windows 7.
Ifølge Microsoft kan du muligvis også se en fejlmeddelelse i Windows Update-vinduet, hvis du installerer Windows på en pc med ikke-understøttet hardware. Fejlmeddelelsen vil læse "Windows kunne ikke søge efter nye opdateringer", "Der opstod en fejl under søgningen af nye opdateringer til din computer" eller "Kode 80240037 Windows Update stødte på en ukendt fejl".
Hvorfor Microsoft ikke vil lade dig bruge Windows 7 med moderne CPU'er
Sådan forklarer Microsoft sin beslutning:
"Windows 7 blev designet for næsten 10 år siden, før der eksisterede x86 / x64 SOC'er. For Windows 7 at køre på et hvilket som helst moderne silicium, skal enhedsdrivere og firmware efterligne Windows 7's forventninger til afbrydelse af forarbejdning, busstøtte og strømtilstande - hvilket er udfordrende for WiFi, grafik, sikkerhed og meget mere. Som partnere gør tilpasninger til gamle enhedsdrivere, tjenester og firmwareindstillinger, vil kunderne sandsynligvis se regressioner med Windows 7 igangværende service.”
Med andre ord siger Microsoft, at Windows 7 er gammel til moderne hardware, og hardwareproducenter skal skrive ekstra kode for at få Windows 7 til at forstå moderne chips. Alt denne ekstra kode kan introducere problemer.
Microsoft siger, at det har en forpligtelse "at levere sikkerhed, pålidelighed og kompatibilitet" til Windows 7-systemer. "Omlægning af Windows 7-subsystemer til at omfavne nye generationer af silicium ville introducere churn i Windows 7-kodebase og ville bryde denne forpligtelse", forklarer Microsoft.
Det handler om integrationen mellem Windows 10's nye kode og de nyeste hardwareplatforme, ifølge Microsoft. Den nye politik "sætter os i stand til at fokusere på dyb integration mellem Windows og silicium, samtidig med at vi opretholder maksimal pålidelighed og kompatibilitet med tidligere generationer af platform og silicium." Microsoft bemærker, at dette "er helt i overensstemmelse med moderne teknologiske trends", som de betyder smartphones og tabletter.
Microsoft kunne gøre opdateringer til rådighed, men de ville ikke gøre arbejdet
Her er den un-spun version af den forklaring: Microsoft og hardware producenter ønsker at gøre en ren pause.
Microsoft vil teste opdateringer til Windows 7 og 8.1 på alle de officielt understøttede hardware. Det er sikkert mindre arbejde for Microsoft at erklære ny hardware understøttet og stoppe med at teste opdateringer på den. Nye CPU-platforme omfatter omfattende ændringer i processorens strømstyring og andre funktioner, så de sikkert fungerer bedst på Windows 10. Hardwareproducenter vil også hellere bare oprette drivere til Windows 10 i stedet for at udvikle drivere til Windows 7 og 8.1, også.
Men det er ikke umuligt for Microsoft og hardwareproducenter at gøre dette arbejde. Microsoft har aldrig før stoppet med at støtte en ældre version af Windows på ny hardware under sin officielle supportperiode. Microsoft og driver udviklere kunne gør det hårde arbejde for at teste disse opdateringer. Alternativt kunne Microsoft bare advare brugere, at deres hardware ikke fungerer fuldt ud med Windows 7, men fortsætter med at tilbyde opdateringer. Men de har valgt ikke at. Blokerer sikkerhedsopdateringer på ny hardware er noget, som Microsoft aldrig har gjort før, og det fangede folk væk fra vagt.
Hvad skal man gøre, hvis du modtager denne besked
I sidste ende er det ligegyldigt, om du er enig i Microsofts valg om ikke at understøtte gamle versioner af Windows på ny hardware. Det er vigtigt, at du ikke modtager sikkerhedsopdateringer, hvis du installerer Windows 7 eller 8.1 på en af disse nyere CPU'er, så du bør ikke gøre det. Der kan være uofficielle løsninger, men vi ville ikke stole på disse, da ting kan (og ofte gør) bryde i disse situationer. Microsoft kan deaktivere løsningen, eller fejl i nye sikkerhedsopdateringer kan medføre problemer på dit system.
Hvis du modtager meddelelsen "Ikke understøttet hardware" fra Windows Update, anbefaler vi stærkt, at du installerer Windows 10 på din computer. Dette sikrer, at du fortsat modtager vigtige sikkerhedsopdateringer, og din computer vil stadig blive officielt understøttet.
Virksomheder og entusiaster, der virkelig ikke ønsker at bruge Windows 10, burde grave nogle Intel Skylake-hardware, da det er den mest moderne CPU, som fortsat vil blive understøttet af Windows 7, indtil den er i slutningen af livet i 2020. I 2020 vil alle blive tvunget at opgradere fra Windows 7 for at fortsætte med at modtage sikkerhedsopdateringer alligevel - og 2020 er ikke så langt væk.
Billedkredit: Ultra Mendoza