Как (и защо) Microsoft блокира Windows 7 актуализации на нови компютри
Microsoft не иска да продължавате да инсталирате Windows 7 (или 8) на нови компютри. Ако опитате, ще видите съобщение „Неподдържан хардуер“ и вашият компютър няма да получава никакви актуализации на защитата от Windows Update. Възможно е и други хардуерни функции да не работят правилно.
Microsoft сега изисква да използвате 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.
Тази политика вече е въведена. Ако имате компютър с процесор от 7-то поколение на Intel (Kaby Lake) или процесор на 7-то поколение на AMD (Bristol Ridge или Ryzen), ще видите съобщение за грешка и Windows Update няма да предлага компютъра ви и актуализации на защитата. Новите архитектури на процесора ще имат едно и също ограничение напред.
Първоначално Microsoft обяви, че само някои компютърни модели с процесори на Intel от 6-то поколение (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 години, преди да са съществували SOC на 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, тъй като това е най-модерният процесор, който ще продължи да бъде поддържан от Windows 7 до края на живота си през 2020 година. да надстроите от Windows 7, за да продължите да получавате актуализации на защитата - и 2020 не е толкова далеч.
Кредит за изображението: Ultra Mendoza