Як (і чому) Microsoft блокує оновлення Windows 7 на нових комп'ютерах
Microsoft не хоче, щоб ви продовжували встановлювати Windows 7 (або 8) на нові комп'ютери. Якщо ви спробуєте, ви побачите повідомлення "Непідтримуване апаратне забезпечення", і ваш комп'ютер не отримає жодних оновлень безпеки від Windows Update. Інші апаратні функції також можуть працювати неправильно.
Microsoft тепер вимагає використання Windows 10 з новими процесорами
Це дещо заплутано, оскільки Windows 7 перебуває в розширеному періоді підтримки, і офіційно підтримується Microsoft з оновленнями безпеки до 2020 року. Windows 8.1 все ще перебуває в основному періоді підтримки і офіційно підтримується до 2023 року. Теоретично ці операційні системи повинні працювати прекрасно, навіть на нове обладнання.
Історично, корпорація Майкрософт не застосовувала жодних обмежень на обладнання для старих версій Windows. Навіть після випуску Windows 7, ви можете продовжити встановлення Windows XP на новому обладнанні комп'ютера, що випускається, якщо вам це подобається.
Але Microsoft тепер має нову політику, яку вони оголосили на початку 2016 року. Нові процесори потребують останньої версії Windows. "У майбутньому, коли будуть представлені нові покоління кремнію, вони потребуватимуть останньої платформи Windows на той час для підтримки", - пояснює пошта блогу Microsoft. Це навіть не означає, що Windows 10 - це також остання версія Windows 10.
Ця політика вже існує. Якщо у вас є комп'ютер з процесором Intel 7-го покоління (Kaby Lake) або процесором 7-го покоління AMD (Bristol Ridge або Ryzen), ви побачите повідомлення про помилку, і служба Windows Update не надасть оновлення для ПК та безпеки. Нові архітектури процесорів матимуть однакові обмеження.
Microsoft спочатку оголосила, що тільки деякі комп'ютерні моделі, що працюють під процесорами 6-го покоління Intel (Skylake), підтримуватимуться оновленнями безпеки, але більшість ПК з Skylake залишилися б на холоді. Це стало шоком, як було оголошено після того, як деякі люди вже придбали ПК Skylake і встановили на них Windows 7. Проте Microsoft зрештою відмовилася від цієї загрози. Комп'ютери Windows 7 і 8.1 з Skylake продовжуватимуть отримувати оновлення безпеки, як правило, до 2020 року. Замість цього корпорація Майкрософт твердо накреслить лінію на піску з процесорами 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 розумінням сучасних мікросхем. Весь цей додатковий код може викликати проблеми.
Корпорація Майкрософт заявила, що має зобов'язання "забезпечувати безпеку, надійність і сумісність" до систем Windows 7. "Перепроектування підсистем Windows 7 для того, щоб охопити нові покоління кремнію, дозволить ввести кодування в базу коду Windows 7 і порушить це зобов'язання", - пояснює Microsoft.
Це все про рівень інтеграції між новим кодом Windows 10 і останніми апаратними платформами, повідомляє Microsoft. Нова політика "дозволяє нам зосередитися на глибокій інтеграції між Windows і кремнієм, зберігаючи при цьому максимальну надійність і сумісність з попередніми поколіннями платформи і кремнію". Microsoft відзначає, що це "повністю відповідає сучасним технологічним тенденціям", за якими вони мають на увазі смартфони та планшети.
Корпорація Майкрософт може зробити доступними оновлення, але вони скоріше не виконують роботу
Нижче наведено версію цього пояснення: корпорація Майкрософт та виробники обладнання хочуть зробити чистий перерву.
Корпорація Майкрософт хоче перевірити оновлення Windows 7 і 8.1 на всіх офіційно підтримуваних пристроях. Це, звичайно, менше роботи для Microsoft, щоб оголосити нове обладнання не підтримується і зупинити тестування оновлення на ньому. Нові процесорні платформи включають значні зміни в керуванні процесором та інші функції, тому вони, ймовірно, працюватимуть краще в Windows 10. Виробники апаратних засобів швидше створюватимуть драйвери для Windows 10, а не розробляти драйвери для Windows 7 і 8.1..
Але для Microsoft і виробників обладнання неможливо виконати цю роботу. Корпорація Майкрософт ніколи раніше не переставала підтримувати стару версію Windows на новому апаратному забезпеченні протягом періоду офіційної підтримки. Розробники Microsoft і драйверів міг робіть важку роботу, щоб перевірити ці оновлення. Альтернативно, Microsoft може просто попереджати користувачі, що їх апаратне забезпечення не буде повністю працювати з Windows 7, але продовжуватимуть пропонувати оновлення. Але вони вирішили цього не робити. Блокування оновлень безпеки на новому апаратному забезпеченні - це те, чого Microsoft ніколи раніше не робила, і вона викривила людей.
Що робити, якщо ви отримаєте це повідомлення
Зрештою, не має значення, чи ви погоджуєтеся з рішенням Microsoft не підтримувати старі версії Windows на новому обладнанні. Важливо те, що ви не отримуватимете оновлення безпеки, якщо ви встановите Windows 7 або 8.1 на один з цих нових процесорів, так що вам не слід робити це. Можливо, існують неофіційні обхідні шляхи, але ми не будемо покладатися на них, як це може (і часто робиться) перерва в цих ситуаціях. Корпорація Майкрософт може відключити обхідний шлях, або помилки в нових оновленнях безпеки можуть спричинити проблеми у вашій системі.
Якщо ви отримали повідомлення "Непідтримуване апаратне забезпечення" у службі Windows Update, ми настійно рекомендуємо встановити на комп'ютері Windows 10. Це гарантує, що ви продовжуватимете отримувати важливі оновлення безпеки, і ваш комп'ютер все ще буде офіційно підтримуватися.
Підприємства та ентузіасти, які дійсно не хочуть використовувати Windows 10, повинні викопати деякі апаратні засоби Intel Skylake, оскільки це найсучасніший процесор, який продовжуватиме підтримуватися Windows 7 до кінця життя в 2020 році. для оновлення з Windows 7 продовжувати отримувати оновлення безпеки в будь-якому випадку - і 2020 не так далеко.
Зображення: Ultra Mendoza