19Jul

Hoe( en waarom) Microsoft blokkeert Windows 7-updates op nieuwe pc's

Microsoft wil niet dat u Windows 7( of 8) op nieuwe pc's blijft installeren. Als u het probeert, wordt het bericht 'Niet-ondersteunde hardware' weergegeven en ontvangt uw pc geen beveiligingsupdates van Windows Update. Andere hardwarefuncties werken mogelijk ook niet goed.

Microsoft Nu moet je Windows 10 gebruiken met de nieuwste CPU's

Dit is enigszins verwarrend omdat Windows 7 in de verlengde ondersteuningsperiode is en officieel door Microsoft wordt ondersteund met beveiligingsupdates tot 2020. Windows 8.1 is nog steeds in de reguliere ondersteuningsperiode en isofficieel ondersteund tot 2023. In theorie zouden deze besturingssystemen prima moeten werken, zelfs op nieuwere hardware.

Historisch gezien heeft Microsoft geen hardwarebeperkingen opgelegd aan oudere versies van Windows. Zelfs nadat Windows 7 was uitgebracht, kon je Windows XP blijven installeren op de nieuwe pc-hardware die werd uitgebracht, als je dat leuk vond.

Maar Microsoft heeft nu een nieuw beleid dat ze begin 2016 hebben aangekondigd. Voor nieuwe CPU's is de nieuwste versie van Windows vereist."Gaandeweg zullen nieuwe siliciumgeneraties worden geïntroduceerd en zullen ze op dat moment het nieuwste Windows-platform nodig hebben voor ondersteuning", legt een Microsoft-blogpost uit. Dit betekent niet eens alleen Windows 10, het betekent ook de nieuwste update voor Windows 10.

Dit beleid is nu van kracht. Als u een pc hebt met een Intel 7th-generation CPU( Kaby Lake) of AMD's 7e generatie-processor( Bristol Ridge of Ryzen), ziet u een foutmelding en biedt Windows Update geen pc en beveiligingsupdates. Nieuwe CPU-architecturen zullen in de toekomst dezelfde beperking hebben.

Microsoft kondigde aanvankelijk aan dat slechts enkele computermodellen met Intel's 6e generatie CPU's( Skylake) zouden worden ondersteund met beveiligingsupdates, maar de meeste pc's met Skylake zouden in de kou staan. Dit kwam als een schok, omdat het werd aangekondigd nadat sommige mensen al Skylake-pc's hadden gekocht en Windows 7 op hen hadden geïnstalleerd. Microsoft heeft zich uiteindelijk echter achter deze dreiging geplaatst. Windows 7 en 8.1 pc's met Skylake zullen normaal tot en met 2020 beveiligingsupdates blijven ontvangen. In plaats daarvan trekt Microsoft met de 7e generatie CPU's een duidelijke lijn in het zand.

Dit beleid is ook van toepassing op Windows Server 2012 R2 en Windows Server 2008 R2.Server-pc's hebben de nieuwste versie van Windows Server nodig voor beveiligingsupdates.

"Niet-ondersteunde hardware" krijgt geen beveiligingsupdates

Dit is wat dit feitelijk betekent: Microsoft biedt u geen beveiligingsupdates via Windows Update als u Windows 7 of 8.1 op een pc met een van deze moderne CPU's installeert. In plaats daarvan ziet u het bericht 'Niet-ondersteunde hardware' waarin wordt vermeld dat uw pc 'een processor gebruikt die is ontworpen voor de nieuwste versie van Windows'.

Met andere woorden, Microsoft zegt dat je Windows 10 op deze pc's zou moeten installeren. Windows 7 en 8.1 bevatten eigenlijk geen code die voorkomt dat deze besturingssystemen werken op de nieuwe CPU's. In plaats daarvan blokkeert Microsoft gewoon pc's met deze moderne hardware van bijwerken via Windows Update.

Dit officiële gebrek aan ondersteuning van Microsoft betekent ook dat hardwarefabrikanten niet de moeite nemen om stuurprogramma's vrij te geven die alle functionaliteit van de nieuwe hardware op Windows 7 mogelijk maken.

Volgens Microsoft kunt u ook een foutmelding in het Windows Update-venster zien als uinstalleer Windows op een pc met niet-ondersteunde hardware. Het foutbericht verschijnt "Windows kon niet zoeken naar nieuwe updates", "Er is een fout opgetreden tijdens het controleren op nieuwe updates voor uw computer" of "Code 80240037 Windows Update is een onbekende fout tegengekomen".

Waarom Microsoft Windows 7 niet zal gebruiken met moderne CPU's

Zo verklaart Microsoft haar beslissing:

"Windows 7 werd bijna 10 jaar geleden ontworpen voordat er x86 / x64-SOC's bestonden. Om Windows 7 op elk modern silicium te laten draaien, moeten apparaatstuurprogramma's en firmware de verwachtingen van Windows 7 voor onderbrekingsprocessen, busondersteuning en voedingstoestanden emuleren - wat een uitdaging is voor WiFi, afbeeldingen, beveiliging en meer. Aangezien partners aanpassingen maken aan legacy apparaatstuurprogramma's, services en firmware-instellingen, zullen klanten waarschijnlijk regressies zien als Windows 7 voortdurend wordt onderhouden. "

Met andere woorden, Microsoft zegt dat Windows 7 oud is voor moderne hardware en dat hardwarefabrikanten extra code moeten schrijven om Windows 7 moderne chips te laten begrijpen. Al deze extra code kan problemen introduceren.

Microsoft zegt dat het een verbintenis heeft "om veiligheid, betrouwbaarheid en compatibiliteit te leveren" met Windows 7-systemen."Het opnieuw ontwerpen van Windows 7-subsystemen om nieuwe generaties silicium te omarmen, zou churn in de Windows 7-codebasis introduceren en zou deze belofte schaden", legt Microsoft uit.

Dit gaat allemaal over het niveau van integratie tussen de nieuwe code van Windows 10 en de nieuwste hardwareplatforms, volgens Microsoft. Het nieuwe beleid "stelt ons in staat om ons te concentreren op een diepe integratie tussen Windows en het silicium, terwijl we maximale betrouwbaarheid en compatibiliteit met eerdere generaties platform en silicium behouden." Microsoft merkt op dat dit "volledig in overeenstemming is met moderne technologische trends", waarmee ze bedoelen:smartphones en tablets.

Microsoft zou updates beschikbaar kunnen stellen, maar ze zouden het werk liever niet doen

Hier is de niet-gespeelde versie van die uitleg: Microsoft en hardwarefabrikanten willen een schone pauze maken.

Microsoft wil updates van Windows 7 en 8.1 testen op alle officieel ondersteunde hardware. Het is zeker minder werk voor Microsoft om nieuwe hardware niet meer te ondersteunen en niet langer updates te testen. Nieuwe CPU-platforms bevatten belangrijke wijzigingen in het processorvermogenbeheer en andere functies, dus waarschijnlijk werken ze het best op Windows 10. Hardware-fabrikanten zouden ook liever alleen maar stuurprogramma's voor Windows 10 maken in plaats van stuurprogramma's voor Windows 7 en 8.1 te ontwikkelen.

Maar het is niet onmogelijk voor Microsoft en hardwarefabrikanten om dit werk te doen. Microsoft is nog nooit gestopt met het ondersteunen van een oudere versie van Windows op nieuwe hardware tijdens de officiële ondersteuningsperiode. Microsoft en stuurprogramma-ontwikkelaars zouden het harde werk kunnen doen om deze updates te testen. Als alternatief kan Microsoft gewoon -gebruikers waarschuwen dat hun hardware niet volledig werkt met Windows 7, maar updates blijft aanbieden. Maar ze hebben ervoor gekozen om dat niet te doen. Het blokkeren van beveiligingsupdates op nieuwe hardware is iets dat Microsoft nog nooit eerder heeft gedaan en het heeft mensen overrompeld.

Wat u moet doen als u dit bericht ontvangt

Uiteindelijk doet het er niet toe of u het eens bent met de keuze van Microsoft om oude versies van Windows niet te ondersteunen met nieuwe hardware. Het gaat erom dat u geen beveiligingsupdates ontvangt als u Windows 7 of 8.1 op een van deze nieuwere CPU's installeert, dus u zou het niet moeten doen. Er kunnen onofficiële oplossingen zijn, maar we zouden hier niet op vertrouwen, omdat dingen in dergelijke situaties( en vaak) kunnen breken. Microsoft kan de oplossing omzeilen of bugs in nieuwe beveiligingsupdates kunnen problemen veroorzaken op uw systeem.

Als u het bericht "Niet-ondersteunde hardware" van Windows Update ontvangt, raden wij u ten zeerste aan Windows 10 op uw computer te installeren. Dit zorgt ervoor dat u belangrijke beveiligingsupdates blijft ontvangen en dat uw computer nog steeds officieel wordt ondersteund.

Bedrijven en enthousiastelingen die echt niet Windows 10 willen gebruiken, moeten wat Intel Skylake-hardware opgraven, want dat is de meest moderne CPU die tot 2020 in zijn geheel wordt ondersteund door Windows 7. In 2020 is iedereen erbijgedwongen om te upgraden van Windows 7 om toch beveiligingsupdates te blijven ontvangen - en 2020 is niet zo ver weg.

beeldcredits: Ultra Mendoza