If-Koubou

Как (и защо) Microsoft блокира актуализации на Windows 7 на нови компютри

Как (и защо) Microsoft блокира актуализации на Windows 7 на нови компютри (Как да)

Microsoft не иска да продължавате да инсталирате Windows 7 (или 8) на нови компютри. Ако опитате, ще видите съобщение "Неподдържан хардуер" и компютърът ви няма да получава никакви актуализации за сигурност от Windows Update. Възможно е и други хардуерни функции да не работят правилно.

Microsoft Now изисква да използвате Windows 10 с най-новите процесори

Това е донякъде объркващо, защото Windows 7 е в удължения период на поддръжка и официално се поддържа от Microsoft с актуализации за сигурност до 2020 г. Windows 8.1 все още е в основния си период на поддръжка и официално се поддържа до 2023 г. Теоретично тези операционни системи трябва да работят глоба, дори на по-нов хардуер.

Исторически, Microsoft не налага никакви хардуерни ограничения за по-стари версии на Windows. Дори и след издаването на Windows 7, можете да продължите да инсталирате Windows XP на новия хардуер на компютъра, който се пуска, ако сте харесали.

Но сега Microsoft има нова политика, която обяви в началото на 2016 г. Новите процесори ще изискват най-новата версия на Windows. "Придвижването напред, тъй като се появяват нови поколения силиций, ще изискват най-новата платформа на Windows по това време за поддръжка", обяснява публикация в блога на Microsoft. Това дори не означава просто Windows 10 - това означава и последната актуализация на Windows 10.

Тази политика вече е в сила. Ако имате компютър с процесор Intel 7th Generation (Kaby Lake) или процесора от седем поколения на AMD (Bristol Ridge или Ryzen), ще видите съобщение за грешка, а Windows Update няма да предлага вашия компютър и актуализации на защитата. Новите архитектури на процесора ще имат едно и също ограничение.

Microsoft първоначално обяви, че само някои компютърни модели, работещи с процесори от 6-то поколение на Intel (Skylake), ще бъдат поддържани с актуализации на защитата, но повечето компютри със Skylake ще бъдат оставени на студа. Това се случи като шок, тъй като беше обявено, след като някои хора вече закупиха компютри Skylake и инсталираха Windows 7 върху тях. Въпреки това, Microsoft в крайна сметка се отказа от тази заплаха. Windows 7 и 8.1 компютри със Skylake ще продължат да получават актуализации за сигурност обикновено до 2020 г. Вместо това, Microsoft твърдо изчертава линия в пясъка с процесори от 7-то поколение.

Това правило важи и за Windows Server 2012 R2 и Windows Server 2008 R2. Сървърните компютри ще се нуждаят от най-новата версия на Windows Server, за да получат актуализации на защитата.

"Неподдържан хардуер" няма да получи актуализации на сигурността

Ето какво всъщност означава: Microsoft няма да ви предостави актуализации за сигурност чрез Windows Update, ако инсталирате Windows 7 или 8.1 на компютър с един от тези модерни процесори. Вместо това ще видите съобщение "Неподдържан хардуер", което ви информира, че компютърът ви "използва процесор, предназначен за най-новата версия на Windows".

С други думи, Microsoft казва, че трябва да инсталирате Windows 10 на тези компютри. Windows 7 и 8.1 всъщност не включват код, който не позволява на тези операционни системи да работят върху новите процесори. Вместо това, Microsoft просто блокира компютрите с този модерен хардуер от актуализиране чрез Windows Update.

Тази официална липса на подкрепа от страна на Microsoft също означава, че производителите на хардуер не могат да се притесняват при освобождаването на драйвери, които дават възможност за всички функции на новия хардуер на Windows 7.

Според Microsoft, може да видите и съобщение за грешка в прозореца Windows Update, ако инсталирате Windows на компютър с неподдържан хардуер. Съобщението за грешка ще прочете "Windows не може да търси нови актуализации", "Възникна грешка при проверката на нови актуализации за вашия компютър" или "Код 80240037 Windows Update срещна неизвестна грешка".

Защо Microsoft няма да ви позволи да използвате Windows 7 със съвременни процесори

Ето как Microsoft обяснява решението си:

"Windows 7 е проектиран преди близо 10 години, преди да са съществували SOCs x86 / x64. За Windows 7, за да работи на всеки модерен силиций, драйверите на устройства и фърмуерът трябва да подражават на очакванията на Windows 7 за прекъсване на обработката, автобусната поддръжка и състоянието на захранването, което е предизвикателство за WiFi, графики, сигурност и др. Като партньори правят персонализации на стари драйвери на устройства, услуги и настройки на фърмуера, клиентите вероятно ще виждат регресии с текущото обслужване на Windows 7.

С други думи, Microsoft казва, че Windows 7 е стар за модерен хардуер, а производителите на хардуер трябва да напишат допълнителен код, за да накарат Windows 7 да разбере съвременните чипове. Целият допълнителен код може да доведе до проблеми.

Microsoft твърди, че има ангажимент "да доставя сигурност, надеждност и съвместимост" на системите Windows 7. "Редизайнът на подсистемите на Windows 7, за да обхване новите поколения силиций, би въвел в Windows 7 кодовата база и би нарушил този ангажимент", обяснява Microsoft.

Това е всичко за степента на интеграция между новия код на Windows 10 и най-новите хардуерни платформи, според Microsoft. Новата политика "ни позволява да се съсредоточим върху дълбоката интеграция между Windows и силиций, като същевременно поддържаме максимална надеждност и съвместимост с предишни поколения платформи и силиций." Microsoft отбелязва, че това "напълно съответства на съвременните технологични тенденции", което означава смартфони и таблети.

Microsoft може да направи актуализации на разположение, но те не биха свършили работата

Тук е непрочетената версия на това обяснение: производителите на хардуер и хардуер на Microsoft искат да направят чиста почивка.

Microsoft иска да тества актуализации на Windows 7 и 8.1 на всички официално поддържани хардуер. Това със сигурност е по-малко работа за Microsoft да обяви нов хардуер за неподдържан и да спре да тества актуализации върху него. Новите платформи на процесора включват големи промени в управлението на захранването на процесора и други функции, така че те вероятно ще работят най-добре на Windows 10.Производителите на хардуер биха предпочели да създават драйвери за Windows 10, вместо да разработват драйвери за Windows 7 и 8.1.

Но това не е невъзможно за производителите на Microsoft и хардуера да направят тази работа. Microsoft никога преди не е спрял да поддържа по-стара версия на Windows на нов хардуер по време на официалния период на поддръжка. Разработчици на Microsoft и драйвери бих могъл направете упорита работа, за да тествате тези актуализации. Като алтернатива, Microsoft може простопредупреждавам че техният хардуер няма да работи напълно с Windows 7, но продължава да предлага актуализации. Но те са избрали да не го правят. Блокирането на актуализации на защитата на нов хардуер е нещо, което Microsoft никога не е направил преди, и това улавяше хората.

Какво да направите, ако получите това съобщение

В крайна сметка няма значение дали сте съгласни или не с избора на Microsoft да не поддържате стари версии на Windows на нов хардуер. Важното е, че няма да получавате актуализации за сигурност, ако инсталирате Windows 7 или 8.1 на един от тези по-нови процесори, така че не трябва да го правите. Може да има неофициални заобикалки, но ние няма да разчитаме на тях, тъй като нещата (често и често) могат да се провалят в тези ситуации. Microsoft може да забрани разрешението или грешките в новите актуализации на защитата да причинят проблеми на вашата система.

Ако получите съобщение "Неподдържан хардуер" от Windows Update, ви препоръчваме да инсталирате Windows 10 на компютъра си. Това гарантира, че ще продължите да получавате важни актуализации на защитата и компютърът ви все още ще бъде официално поддържан.

Бизнесът и ентусиастите, които наистина не искат да използват Windows 10, трябва да изкопаят хардуера на Intel Skylake, тъй като това е най-модерният CPU, който ще продължи да бъде поддържан от Windows 7 до края на живота му през 2020 г. През 2020 г. всички ще бъдат принудени да надстроите от Windows 7, за да продължите да получавате актуализации за сигурност така или иначе - и 2020 не е толкова далеч.

Image Credit: Ultra Mendoza