Jak (i dlaczego) Microsoft blokuje aktualizacje systemu Windows 7 na nowych komputerach
Microsoft nie chce, abyś instalował Windows 7 (lub 8) na nowych komputerach. Jeśli spróbujesz, zobaczysz komunikat "Nieobsługiwany sprzęt", a komputer nie otrzyma żadnych aktualizacji zabezpieczeń z witryny Windows Update. Inne funkcje sprzętowe mogą również nie działać poprawnie.
Microsoft Now Wymaga używania systemu Windows 10 z najnowszymi procesorami
Jest to nieco mylące, ponieważ system Windows 7 jest objęty przedłużonym okresem wsparcia i jest oficjalnie wspierany przez firmę Microsoft z aktualizacjami zabezpieczeń do roku 2020. System Windows 8.1 nadal znajduje się w głównym okresie wsparcia i jest oficjalnie obsługiwany do 2023 roku. Teoretycznie te systemy operacyjne powinny działać dobrze, nawet na nowszym sprzęcie.
Historycznie firma Microsoft nie wymuszała żadnych ograniczeń sprzętowych w starszych wersjach systemu Windows. Nawet po wydaniu Windows 7 możesz kontynuować instalowanie systemu Windows XP na nowym sprzęcie PC, jeśli chcesz.
Ale Microsoft ma teraz nową politykę, którą ogłosili na początku 2016 r. Nowe procesory będą wymagały najnowszej wersji systemu Windows. "Idąc naprzód, w miarę wprowadzania nowych generacji krzemu, będą one wymagały w tym czasie najnowszej platformy Windows" - wyjaśnia blog Microsoft. Nie oznacza to nawet Windows 10 - oznacza to także najnowszą aktualizację systemu Windows 10.
Ta zasada jest już dostępna. Jeśli masz komputer z procesorem Intel 7th generacji (Kaby Lake) lub procesorem AMD 7th generacji (Bristol Ridge lub Ryzen), zobaczysz komunikat o błędzie, a Windows Update nie zaoferuje twojego komputera ani aktualizacji zabezpieczeń. Nowe architektury procesorów będą miały to samo ograniczenie.
Microsoft początkowo ogłosił, że tylko niektóre modele komputerów z sześciopokoleniowymi procesorami Intela (Skylake) będą obsługiwane z aktualizacjami zabezpieczeń, ale większość komputerów ze Skylake będzie pozostawiona w chłodzie. To był szok, jak ogłoszono po tym, jak niektórzy ludzie kupili już komputery Skylake i zainstalowali na nich Windows 7. Jednak Microsoft ostatecznie wycofał się z tego zagrożenia. Komputery z systemem Windows 7 i 8.1 ze Skylake będą nadal otrzymywać aktualizacje zabezpieczeń normalnie do 2020 roku. Zamiast tego Microsoft mocno rysuje linię w piasku za pomocą procesorów 7. generacji.
Ta zasada dotyczy również systemu Windows Server 2012 R2 i Windows Server 2008 R2. Komputery serwerowe będą wymagać najnowszej wersji systemu Windows Server w celu uzyskania aktualizacji zabezpieczeń.
"Nieobsługiwany sprzęt" nie otrzyma aktualizacji zabezpieczeń
Oto co to oznacza: Microsoft nie dostarczy aktualizacji zabezpieczeń za pośrednictwem witryny Windows Update, jeśli zainstalujesz system Windows 7 lub 8.1 na komputerze z jednym z tych nowoczesnych procesorów. Zamiast tego zobaczysz komunikat "Nieobsługiwany sprzęt", który informuje, że twój komputer "korzysta z procesora zaprojektowanego do najnowszej wersji systemu Windows".
Innymi słowy, Microsoft mówi, że powinieneś zainstalować system Windows 10 na tych komputerach. Windows 7 i 8.1 w rzeczywistości nie zawierają kodu, który uniemożliwia działanie tych systemów operacyjnych na nowych procesorach. Zamiast tego Microsoft blokuje komputery PC z tym nowoczesnym sprzętem poprzez aktualizację za pośrednictwem witryny Windows Update.
Ten oficjalny brak wsparcia ze strony Microsoftu oznacza również, że producenci sprzętu mogą nie zadawać sobie trudu z wydaniem sterowników, które umożliwiają pełną funkcjonalność nowego sprzętu w systemie Windows 7.
Według firmy Microsoft w oknie Windows Update może pojawić się komunikat o błędzie, jeśli zainstalujesz system Windows na komputerze z nieobsługiwanym sprzętem. Komunikat o błędzie zostanie wyświetlony: "System Windows nie może wyszukać nowych aktualizacji", "Wystąpił błąd podczas sprawdzania nowych aktualizacji dla komputera" lub "Kod 80240037 Windows Update napotkał nieznany błąd".
Dlaczego Microsoft nie pozwoli Ci korzystać z Windows 7 z nowoczesnymi procesorami
Oto, jak Microsoft wyjaśnia swoją decyzję:
"Windows 7 został zaprojektowany prawie 10 lat temu, zanim istniały jakiekolwiek SOC x86 / x64. Aby system Windows 7 działał na dowolnym nowoczesnym silikonie, sterowniki urządzeń i oprogramowanie układowe muszą emulować oczekiwania Windows 7 dotyczące przerywania przetwarzania, obsługi magistrali i stanów zasilania - co stanowi wyzwanie dla WiFi, grafiki, zabezpieczeń i innych. Ponieważ partnerzy dokonują dostosowań do starszych sterowników urządzeń, usług i ustawień oprogramowania układowego, klienci prawdopodobnie zobaczą regresje z bieżącą obsługą systemu Windows 7."
Innymi słowy, Microsoft twierdzi, że Windows 7 jest stary dla współczesnego sprzętu, a producenci sprzętu muszą napisać dodatkowy kod, aby Windows 7 rozumiał nowoczesne układy. Cały ten dodatkowy kod może powodować problemy.
Microsoft twierdzi, że ma obowiązek "zapewnić bezpieczeństwo, niezawodność i zgodność" z systemami Windows 7. "Przeprojektowanie podsystemów Windows 7 tak, aby obejmowały nowe generacje krzemu, wprowadziłoby zmiany w kodzie systemu Windows 7 i złamałoby to zobowiązanie", wyjaśnia Microsoft.
Wszystko zależy od poziomu integracji nowego kodu systemu Windows 10 z najnowszymi platformami sprzętowymi, według Microsoftu. Nowa polityka "pozwala nam skupić się na głębokiej integracji systemu Windows z krzemem, przy zachowaniu maksymalnej niezawodności i kompatybilności z poprzednimi generacjami platform i silikonów." Microsoft zauważa, że "jest to w pełni zgodne z nowoczesnymi trendami technologicznymi", co oznacza, że smartfony i tablety.
Microsoft może udostępnić aktualizacje, ale raczej nie wykonałoby pracy
Oto objaśniona wersja tego wyjaśnienia: Microsoft i producenci sprzętu chcą zrobić porządną przerwę.
Microsoft chce przetestować aktualizacje systemu Windows 7 i 8.1 na wszystkich oficjalnie obsługiwanych urządzeniach. Z pewnością mniej pracy dla firmy Microsoft polegać na deklarowaniu nowego sprzętu nieobsługiwanego i zaprzestaniu testowania jego aktualizacji. Nowe platformy CPU zawierają istotne zmiany w zarządzaniu zasilaniem procesora i inne funkcje, więc prawdopodobnie będą działać najlepiej w systemie Windows 10. Producenci sprzętu woleliby raczej tworzyć sterowniki dla systemu Windows 10 niż tworzyć sterowniki dla systemów Windows 7 i 8.1..
Ale nie jest niemożliwe, aby firma Microsoft i producenci sprzętu wykonali tę pracę. Microsoft nigdy wcześniej nie zaprzestał obsługiwać starszej wersji systemu Windows na nowym sprzęcie podczas oficjalnego okresu wsparcia. Microsoft i twórcy sterowników mógłby wykonuj ciężką pracę, aby przetestować te aktualizacje. Ewentualnie Microsoft mógł po prostu ostrzec użytkowników, że ich sprzęt nie będzie w pełni współpracować z systemem Windows 7, ale nadal będzie oferować aktualizacje. Ale zdecydowali się nie. Blokowanie aktualizacji zabezpieczeń na nowym sprzęcie jest czymś, czego Microsoft nigdy wcześniej nie robił, i zaskoczyło ludzi.
Co zrobić, jeśli otrzymasz tę wiadomość
W ostatecznym rozrachunku nie ma znaczenia, czy zgadzasz się z decyzją Microsoftu, że nie obsługuje starszych wersji systemu Windows na nowym sprzęcie. Ważne jest to, że nie otrzymasz aktualizacji zabezpieczeń, jeśli zainstalujesz Windows 7 lub 8.1 na jednym z tych nowszych procesorów, więc nie powinieneś tego robić. Mogą istnieć nieoficjalne rozwiązania, ale nie będziemy na nich polegać, ponieważ rzeczy mogą (i często powodują) przerwać w takich sytuacjach. Firma Microsoft może wyłączyć obejście, lub błędy w nowych aktualizacjach zabezpieczeń mogą spowodować problemy w systemie.
Jeśli pojawi się komunikat "Nieobsługiwany sprzęt" z witryny Windows Update, stanowczo zalecamy zainstalowanie systemu Windows 10 na komputerze. Dzięki temu będziesz otrzymywać ważne aktualizacje zabezpieczeń, a Twój komputer będzie nadal oficjalnie wspierany.
Firmy i entuzjaści, którzy naprawdę nie chcą korzystać z systemu Windows 10, powinni wykopać sprzęt Intel Skylake, ponieważ jest to najnowocześniejszy procesor, który będzie obsługiwany przez system Windows 7 do końca swojego życia w 2020 r. W 2020 r. Wszyscy będą zmuszeni uaktualnić system z Windows 7, aby kontynuować otrzymywanie aktualizacji zabezpieczeń - i do 2020 r. nie jest tak daleko.
Image Credit: Ultra Mendoza