Microsoft е ограничила работата на Windows 7 и 8.1 на компютър с нови процесори

Microsoft продължава да радва, изненадва и шокира потребителите си. Точно онзи ден колега се обърна към мен със следния проблем: той закупи и сглоби нов компютър, базиран на новия процесор Intel Core i3 7100. Образът на Windows 7 беше успешно инсталиран на сглобения компютър, но след известно време, след като Windows 7 изтегли и инсталира всички актуализации чрез Windows Update, системата спря да получава нови актуализации със следната грешка:

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

Неподдържан хардуер

Вашият процесор не поддържа тази версия на Windows, няма да можете да получавате актуализации.

Несъвместимо оборудване
Вашият компютър е оборудван с процесор, предназначен за най-новата версия на Windows, ще пропуснете важни актуализации за сигурност.

При опит за търсене на актуализации чрез Windows Update се появява грешка:

Код 80240037 Windows Update срещна неизвестна грешка.

Съдържание:

  • Неподдържани процесори за Windows 7 и Windows 8.1
  • Wufuc - кръпка за възстановяване на актуализацията на Windows

Неподдържани процесори за Windows 7 и Windows 8.1

Факт е, че Microsoft обяви миналата година, че всички собственици на най-новите процесори трябва да използват само най-новата версия на клиентската платформа - Windows 10. За по-старите версии на Windows ще бъдат създадени ограничения за използването на тези модели процесори.

Ограниченията се прилагат за следните поколения процесори:

  • 7-мо - поколение на процесори Intel сърцевина (микроархитектура Езерото Каби, изданието започна през 2017 г.)
  • Седмо поколение процесори AMD (микроархитектура Бризъл гребен, освобождаването започна през 3-то тримесечие на 2016 г.)
  • Qualcomm 8996 (използва се главно за мобилни устройства)

През април 2017 г. MSFT пусна специални лепенки за предишни версии на ОС.

  • KB4012218 - за Windows 7 SP1 и Windows Server 2008 R2
  • KB4012219 - за Windows 8.1 и Windows Server 2012 R2

В описанието на пластира се твърди появата на функционал за определяне на генерирането на процесора и поддържаното оборудване при търсене на актуализации чрез Windows Update.

Активирано откриване на генериране на процесори и хардуерна поддръжка, когато PC се опитва да сканира или изтегля актуализации чрез Windows Update.

Съответно, след като инсталира тези актуализации, системата започва да блокира изтеглянето на нови актуализации (включително за MS Office) и драйвери за по-стари версии на ОС с грешка  80240037, по този начин, принуждавайки потребителите да преминат към Windows 10 / Windows Server 2016. По този начин всички стари системи с ново оборудване престават да получават актуализации за сигурност и стават уязвими. Звучи като изнудване ...

Разбира се, премахването на тези актуализации временно ще помогне (wusa.exe / тих / деинсталиране / kb: 4012218 / promptrestart или wusa.exe / тих / деинсталиране / kb: 4012219 / promptrestart ) и блокиране на тяхната инсталация, но с голяма степен на вероятност те ще пристигнат следващия месец в актуализацията на месечния сбор (като част от новата концепция за кумулативния модел на кумулативните актуализации).

В допълнение, инсталирането на драйвери за видео адаптери на базата на Intel седмо поколение GPU (Intel HD Graphics 610-650) е блокирано. В Windows 7 SP1 се дефинира като стандартен VGA графичен адаптер.

При опит за инсталиране на подписан видео драйвер, изтеглен от драйвера на производителя, се появява грешката "Тази система не отговаря на минималните изисквания за инсталиране на софтуер".

Както можете да видите, директно в инсталатора на драйвери е посочено, че на оборудване със седмо поколение процесори Intel, драйверът може да бъде инсталиран само в Windows 10 x64.


Тъжно е ... .

Wufuc - кръпка за възстановяване на актуализацията на Windows

Има неофициално решение, което ви позволява да премахнете съобщението „Хардуерът не се поддържа“ и да възстановите възможността за получаване и инсталиране на актуализации за сигурност на компютри с Windows 7 и 8.1 с Intel Kaby Lake, AMD Ryzen и други неподдържани процесори..

Потребителят на GitHub под псевдонима Zeffy пусна малък пластир Wufuc (актуализация на Windows .... добре, разбирате ли), която ви позволява да се отървете от проблема с "несъвместим хардуер". Корекцията деактивира съобщението на Центъра за актуализация относно несъвместимостта на хардуера и позволява на компютъра да получава актуализации от Windows Update. Последната стабилна версия на кръпката Wufuc може да бъде изтеглена тук: https://github.com/zeffy/wufuc/releases/latest.

Има версия на Wufuc както за x86, така и за x64 системи.

Според информация на Zeffy, функцията за откриване на типа процесор и забраната за получаване на актуализации е в библиотеката Wuaueng.dll. Първоначално кръпката Wufuc замени този файл, но защото това решение е нестабилно срещу актуализиране на файла със следващата актуализация на Windows; в следващите версии на Wufuc логиката на пластира беше променена.

Сега действителната подмяна на файла wuaueng.dll не се извършва. Инсталаторът wufuc_setup_x64.msi регистрира нова задача за планиране, която изпълнява wufuc, когато компютърът се стартира. Тогава wufuc се инжектира в процеса на хоста на услугата или услугата wuauserv и прихваща повикването към функциите, поддържани от IsDeviceServiceable и IsCPUS, променяйки върнатия отговор.

Следователно папката wufuc деактивира съобщението „Хардуерът не се поддържа“ в Windows Update и ви позволява да продължите да инсталирате актуализации на Windows 7 и 8.1 системи..