Microsoft vill inte att du ska fortsätta installera Windows 7 (eller 8) på nya datorer. Om du försöker får du ett meddelande om "maskinvara som inte stöds" och din dator kommer inte att få några säkerhetsuppdateringar från Windows Update. Andra maskinvarufunktioner kanske inte fungerar korrekt heller.
Microsoft kräver nu att du använder Windows 10 med de nyaste processorerna
RELATERAD: Hur länge stöder Microsoft min version av Windows med säkerhetsuppdateringar?
Detta är lite förvirrande eftersom Windows 7 är i sitt förlängd stödperiod , och stöds officiellt av Microsoft med säkerhetsuppdateringar fram till 2020. Windows 8.1 är fortfarande i sin vanliga supportperiod och stöds officiellt fram till 2023. I teorin borde dessa operativsystem fungera bra, även på nyare hårdvara.
Historiskt har Microsoft inte genomfört någon form av hårdvarubegränsningar för äldre versioner av Windows. Även efter att Windows 7 släpptes kunde du fortsätta installera Windows XP på den nya PC-maskinvaran som släpptes, om du gillade.
Men Microsoft har nu en ny policy som de tillkännagav i början av 2016. Nya processorer kräver den senaste versionen av Windows. "Framöver, när nya kiselgenerationer introduceras, kommer de att behöva den senaste Windows-plattformen vid den tidpunkten för support", förklarar en Microsofts blogginlägg . Detta betyder inte ens bara Windows 10 - det betyder också den senaste uppdateringen till Windows 10.
Denna policy är nu på plats. Om du har en dator med Intel 7: e generationens CPU (Kaby Lake) eller AMD: s 7: e processor (Bristol Ridge eller Ryzen) ser du ett felmeddelande och Windows Update erbjuder inte din PC och säkerhetsuppdateringar. Nya CPU-arkitekturer kommer att ha samma begränsning framöver.
Microsoft meddelade ursprungligen att endast vissa datormodeller som kör Intels 6: e generationens processorer (Skylake) skulle stödjas med säkerhetsuppdateringar, men de flesta datorer med Skylake skulle utelämnas i kylan. Detta kom som en chock, eftersom det meddelades efter att vissa redan hade köpt Skylake-datorer och installerat Windows 7 på dem. Men Microsoft så småningom backade på detta hot. Windows 7 och 8.1-datorer med Skylake kommer att fortsätta ta emot säkerhetsuppdateringar normalt fram till 2020. Istället drar Microsoft en linje i sanden med 7: e generationens processorer.
Denna policy gäller även Windows Server 2012 R2 och Windows Server 2008 R2. Server-datorer behöver den senaste versionen av Windows Server för att få säkerhetsuppdateringar.
”Hårdvara som inte stöds” får inte säkerhetsuppdateringar
Här är vad detta faktiskt betyder: Microsoft kommer inte att förse dig med säkerhetsuppdateringar via Windows Update om du installerar Windows 7 eller 8.1 på en dator med en av dessa moderna processorer. Istället ser du ett meddelande om "maskinvara som inte stöds" som informerar dig om att din dator "använder en processor som är utformad för den senaste versionen av Windows".
Med andra ord säger Microsoft att du borde installera Windows 10 på dessa datorer. Windows 7 och 8.1 innehåller faktiskt inte kod som hindrar dessa operativsystem från att arbeta på de nya processorerna. Istället blockerar Microsoft bara datorer med den här moderna hårdvaran från att uppdateras via Windows Update.
Denna officiella brist på stöd från Microsoft innebär också att hårdvarutillverkare kanske inte bryr sig om att släppa drivrutiner som möjliggör all funktionalitet hos den nya hårdvaran på Windows 7.
Enligt Microsoft , kan du också se ett felmeddelande i Windows Update-fönstret om du installerar Windows på en dator med hårdvara som inte stöds. Felmeddelandet kommer att läsa "Windows kunde inte söka efter nya uppdateringar", "Ett fel inträffade när du letade efter nya uppdateringar för din dator" eller "Kod 80240037 Windows Update stötte på ett okänt fel".
Varför Microsoft inte låter dig använda Windows 7 med moderna processorer
Så här förklarar Microsoft sitt beslut:
”Windows 7 designades för nästan tio år sedan innan några x86 / x64 SOC existerade. För att Windows 7 ska kunna köras på alla moderna kisel måste enhetsdrivrutiner och firmware efterlikna Windows 7: s förväntningar på avbrottsbehandling, busstöd och strömtillstånd - vilket är utmanande för WiFi, grafik, säkerhet och mer. När partners gör anpassningar till äldre enhetsdrivrutiner, tjänster och firmware-inställningar, kommer kunder troligen att se regressioner med Windows 7 pågående service. “
Med andra ord säger Microsoft att Windows 7 är gammalt för modern hårdvara, och hårdvarutillverkare måste skriva extra kod för att få Windows 7 att förstå moderna marker. All denna extra kod kan ge problem.
Microsoft säger att det har ett åtagande "att leverera säkerhet, tillförlitlighet och kompatibilitet" till Windows 7-system. "Omdesign av Windows 7-delsystem för att omfamna nya generationer av kisel skulle införa churn i Windows 7-kodbas och skulle bryta detta åtagande", förklarar Microsoft.
Det handlar om integrationsnivån mellan Windows 10: s nya kod och de senaste hårdvaruplattformarna, enligt Microsoft. Den nya policyn "gör det möjligt för oss att fokusera på djup integration mellan Windows och kisel, samtidigt som vi bibehåller maximal tillförlitlighet och kompatibilitet med tidigare generationer av plattform och kisel." Microsoft noterar att detta "helt överensstämmer med moderna teknologitrender", med vilket de menar smartphones och surfplattor.
Microsoft kunde göra uppdateringar tillgängliga, men de skulle hellre inte göra jobbet
Här är den un-spunna versionen av den förklaringen: Microsoft och hårdvarutillverkare vill göra en ren paus.
Microsoft vill testa uppdateringar till Windows 7 och 8.1 på all hårdvara som stöds officiellt. Det är verkligen mindre arbete för Microsoft att förklara ny hårdvara som inte stöds och sluta testa uppdateringar på den. Nya CPU-plattformar innehåller stora förändringar av processorns strömhantering och andra funktioner, så de kommer förmodligen att fungera bäst på Windows 10. Hårdvarutillverkare skulle också hellre bara skapa drivrutiner för Windows 10 istället för att utveckla drivrutiner för Windows 7 och 8.1 också.
Men det är inte omöjligt för Microsoft och hårdvarutillverkare att göra detta arbete. Microsoft har aldrig tidigare slutat stödja en äldre version av Windows på ny hårdvara under sin officiella supportperiod. Microsoft och drivrutinsutvecklare skulle kunna gör det hårda arbetet för att testa dessa uppdateringar. Alternativt kan Microsoft bara varna användare att deras hårdvara inte fungerar fullt ut med Windows 7 men fortsätter att erbjuda uppdateringar. Men de har valt att inte göra det. Att blockera säkerhetsuppdateringar på ny hårdvara är något som Microsoft aldrig har gjort förut, och det fångade människor på vakt.
Vad du ska göra om du får detta meddelande
I slutändan spelar det ingen roll om du håller med Microsofts val att inte stödja gamla versioner av Windows på ny hårdvara. Det viktiga är att du inte får säkerhetsuppdateringar om du installerar Windows 7 eller 8.1 på en av dessa nyare processorer, så du borde inte göra det. Det kan finnas inofficiella lösningar, men vi förlitar oss inte på dessa, eftersom saker kan (och ofta gör) bryta i dessa situationer. Microsoft kan inaktivera lösningen, eller fel i nya säkerhetsuppdateringar kan orsaka problem på ditt system.
RELATERAD: Så här installerar du Windows 10 på din dator
Om du får meddelandet "Hårdvara som inte stöds" från Windows Update rekommenderar vi dig starkt installera Windows 10 på din dator . Detta säkerställer att du fortsätter att få viktiga säkerhetsuppdateringar och att din dator fortfarande stöds officiellt.
Företag och entusiaster som verkligen inte vill använda Windows 10 bör gräva upp någon Intel Skylake-maskinvara, eftersom det är den modernaste processorn som fortsätter att stödjas av Windows 7 fram till dess livstid 2020. 2020 kommer alla att tvingas att uppgradera från Windows 7 för att fortsätta ta emot säkerhetsuppdateringar ändå - och 2020 är inte så långt borta.
Bildkredit: Ultra Mendoza