19Jul

Hvordan( og hvorfor) Microsoft Blokerer Windows 7-opdateringer på nye pc'er

Microsoft ønsker ikke, 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 supportperiode og understøttes officielt af Microsoft med sikkerhedsopdateringer frem til 2020. Windows 8.1 er stadig i den generelle supportperiode og erofficielt støttet indtil 2023. I teorien skal disse operativsystemer fungere fint, også 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 frigivet, 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 kræver 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 bare 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 indtil 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".

Med andre ord siger Microsoft, at du skal installere Windows 10 på disse pc'er. Windows 7 og 8.1 indeholder faktisk ikke kode, som 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 aktiverer alle funktionerne i den nye hardware på Windows 7.

Ifølge Microsoft kan du muligvis også se en fejlmeddelelse i Windows Update-vinduet, hvis duinstaller 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 fortæller 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å ethvert 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-vedligeholdelse. "

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 et engagement "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 dette engagement," forklarer Microsoft.

Dette 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 man 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 betydersmartphones og tablets.

Microsoft kunne gøre opdateringer til rådighed, men de vil heller ikke gøre arbejdet

Her er den uforudsete version af denne forklaring: Microsoft og hardwareproducenter ønsker at lave 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.

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øre det hårde arbejde for at teste disse opdateringer. Alternativt kan Microsoft bare advare brugere om, 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 du gøre, hvis du modtager denne meddelelse

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 væretvunget til 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