19Jul

Hvordan( og hvorfor) Microsoft blokkerer Windows 7-oppdateringer på nye PCer

click fraud protection

Microsoft vil ikke at du skal fortsette å installere Windows 7( eller 8) på nye PCer. Hvis du prøver, ser du en melding som ikke støttes maskinvare, og PCen mottar ingen sikkerhetsoppdateringer fra Windows Update. Andre maskinvarefunksjoner fungerer kanskje ikke riktig, heller.

Microsoft krever nå at du bruker Windows 10 med de nyeste CPU-ene

Dette er litt forvirrende fordi Windows 7 er i sin utvidede støtteperiode, og støttes offisielt av Microsoft med sikkerhetsoppdateringer frem til 2020. Windows 8.1 er fortsatt i den vanlige støtteperioden og eroffisielt støttet fram til 2023. I teorien bør disse operativsystemene fungere fint, selv på nyere maskinvare.

Historisk har Microsoft ikke håndhevet noen form for maskinvarebegrensninger for eldre versjoner av Windows. Selv etter at Windows 7 ble utgitt, kunne du fortsette å installere Windows XP på den nye PC-maskinvaren som ble utgitt, hvis du likte det.

Men Microsoft har nå en ny policy, som de annonserte i begynnelsen av 2016. Nye CPUer krever den nyeste versjonen av Windows."Når nye silisiumgenerasjoner blir introdusert, vil de kreve den nyeste Windows-plattformen på den tiden for støtte," forklarer et Microsoft-blogginnlegg. Dette betyr ikke engang bare Windows 10, det betyr også den siste oppdateringen til Windows 10.

instagram viewer

Denne politikken er nå på plass. Hvis du har en PC med en 7th-generasjon CPU( Kaby Lake) eller AMDs 7. generasjons prosessor( Bristol Ridge eller Ryzen), vil du se en feilmelding, og Windows Update vil ikke tilby din PC og sikkerhetsoppdateringer. Nye CPU-arkitekturer vil ha samme begrensning fremover.

Microsoft annonserte i utgangspunktet at bare noen datamodeller som kjører Intels 6 generasjons CPUer( Skylake), ville bli støttet med sikkerhetsoppdateringer, men de fleste PCer med Skylake ville bli utelatt i kulde. Dette kom som et sjokk, som det ble annonsert etter at noen mennesker allerede hadde kjøpt Skylake-PCer og installert Windows 7 på dem. Imidlertid støttet Microsoft slutt på denne trusselen. Windows 7 og 8.1 PCer med Skylake vil fortsette å motta sikkerhetsoppdateringer normalt fram til 2020. I stedet trekker Microsoft en linje i sanden med 7. generasjons CPUer.

Denne policyen gjelder også for Windows Server 2012 R2 og Windows Server 2008 R2.Server-PCer trenger den nyeste versjonen av Windows Server for å få sikkerhetsoppdateringer.

"Ustøttet maskinvare" vil ikke få sikkerhetsoppdateringer

Dette er hva dette egentlig betyr: Microsoft gir ikke deg sikkerhetsoppdateringer via Windows Update hvis du installerer Windows 7 eller 8.1 på en PC med en av disse moderne CPUene. I stedet vil du se en "Ikke-støttet maskinvare" -melding som informerer deg om din PC "bruker en prosessor som er utviklet for den nyeste versjonen av Windows".

Med andre ord sier Microsoft at du bør installere Windows 10 på disse PCene. Windows 7 og 8.1 inneholder ikke faktisk kode som hindrer at disse operativsystemene fungerer på de nye CPUene. I stedet blokkerer Microsoft bare PCer med denne moderne maskinvaren fra oppdatering via Windows Update.

Denne offisielle mangelen på støtte fra Microsoft betyr også at maskinvareprodusenter ikke kan plage utgivelsesdrivere som aktiverer all funksjonalitet av den nye maskinvaren på Windows 7.

Ifølge Microsoft kan du også se en feilmelding i Windows Update-vinduet hvis duinstaller Windows på en PC med ikke-støttet maskinvare. Feilmeldingen vil lese "Windows kunne ikke søke etter nye oppdateringer", "Det oppstod en feil under kontroll av nye oppdateringer for datamaskinen", eller "Kode 80240037 Windows Update oppstod en ukjent feil".

Hvorfor Microsoft ikke lar deg bruke Windows 7 med moderne CPUer

Slik forteller Microsoft sin beslutning:

"Windows 7 ble utviklet for nesten 10 år siden før noen x86 / x64 SOCs eksisterte. For Windows 7 å kjøre på et hvilket som helst moderne silisium, må enhetsdrivere og firmware etterligne Windows 7s forventninger om å forstyrre prosessering, bussstøtte og strømtilstander - som er utfordrende for WiFi, grafikk, sikkerhet og mer. Som partnere gjør tilpassinger til eldre enhetsdrivere, tjenester og firmwareinnstillinger, vil kundene trolig se regressjoner med Windows 7-pågående service. "

Med andre ord sier Microsoft at Windows 7 er gammel for moderne maskinvare, og maskinvareprodusenter må skrive ekstra kode for å få Windows 7 til å forstå moderne chips. Alt denne ekstra koden kan introdusere problemer.

Microsoft sier at det har en forpliktelse "å levere sikkerhet, pålitelighet og kompatibilitet" til Windows 7-systemer."Redesigning av Windows 7-delsystemer for å omfavne nye generasjoner av silisium, ville introdusere kule i Windows 7-koden, og ville bryte denne forpliktelsen," forklarer Microsoft.

Dette handler om nivået på integrasjon mellom Windows 10s nye kode og de nyeste maskinvareplattformene, ifølge Microsoft. Den nye politikken "gjør det mulig for oss å fokusere på dyp integrering mellom Windows og silisium, samtidig som vi opprettholder maksimal pålitelighet og kompatibilitet med tidligere generasjoner av plattform og silisium." Microsoft bemerker at dette "er helt i tråd med moderne teknologitrender", som de betyrsmarttelefoner og nettbrett.

Microsoft kan gjøre oppdateringer tilgjengelige, men de vil heller ikke gjøre jobben

Her er den uspunnede versjonen av den forklaringen: Microsoft og maskinvareprodusentene ønsker å gjøre en ren pause.

Microsoft vil teste oppdateringer til Windows 7 og 8.1 på alle den offisielt støttede maskinvaren. Det er absolutt mindre arbeid for Microsoft å erklære ny maskinvare som ikke støttes, og slutte å teste oppdateringer på den. Nye CPU-plattformer inkluderer store endringer i prosessorens strømstyring og andre funksjoner, slik at de sannsynligvis vil fungere best på Windows 10. Maskinvareprodusenter vil heller heller bare opprette drivere for Windows 10 i stedet for å utvikle drivere for Windows 7 og 8.1.

Men det er ikke umulig for Microsoft og maskinvareprodusenter å gjøre dette arbeidet. Microsoft har aldri før stoppet med å støtte en eldre versjon av Windows på ny maskinvare i løpet av den offisielle støtteperioden. Microsoft og driverutviklere kan gjøre det harde arbeidet for å teste disse oppdateringene. Alternativt kan Microsoft bare advare brukere om at maskinvaren ikke fungerer fullt ut med Windows 7, men fortsett å tilby oppdateringer. Men de har valgt å ikke. Blokkering av sikkerhetsoppdateringer på ny maskinvare er noe Microsoft aldri har gjort før, og det tok folk utenfor vakt.

Hva gjør du hvis du mottar denne meldingen

I siste instans spiller det ingen rolle om du ikke er enig i Microsofts valg om ikke å støtte gamle versjoner av Windows på ny maskinvare. Det som betyr noe er at du ikke vil motta sikkerhetsoppdateringer hvis du installerer Windows 7 eller 8.1 på en av disse nyere CPUene, så du bør ikke gjøre det. Det kan være uoffisielle løsninger, men vi vil ikke stole på disse, som ting kan( og ofte gjør) bryte i disse situasjonene. Microsoft kan deaktivere løsningen, eller feil i nye sikkerhetsoppdateringer kan forårsake problemer på systemet ditt.

Hvis du mottar meldingen "Ikke støttet maskinvare" fra Windows Update, anbefaler vi sterkt at du installerer Windows 10 på datamaskinen. Dette sikrer at du fortsetter å motta viktige sikkerhetsoppdateringer, og datamaskinen din vil fortsatt bli offisielt støttet.

Bedrifter og entusiaster som egentlig ikke vil bruke Windows 10, burde grave opp noen Intel Skylake-maskinvare, da det er den mest moderne CPU som fortsetter å bli støttet av Windows 7 til slutten av livet i 2020. I 2020 vil alle væretvunget til å oppgradere fra Windows 7 for å fortsette å motta sikkerhetsoppdateringer uansett - og 2020 er ikke så langt unna.

Bilde Kreditt: Ultra Mendoza