Несколько дней назад компания Microsoft перестала обновлять Windows 7 и 8.1 на компьютерах с процессорами Intel Kaby Lake и AMD Bristol Ridge. Пользователь GitHub с ником Zeffy исправил проблему собственными силами — он вскрыл патч KB4012218, отвечающий за блокировку обновлений, и «исправил» его, модифицировав две функции в библиотеке wuaueng.dll.


Скрипт и инструкция по использованию модифицированного патча опубликован на GitHub. У проекта открытый исходный код, и любой желающий можете убедиться, что в нём нет вредоносного кода. Патч, созданный Zeffy, перезаписывает файл wuaueng.dll. Единственный недостаток — модифицированную библиотеку придётся восстанавливать после обновления Windows.

Оригинальный патч KB4012218 вышел ещё в марте, но был доступен как индивидуальное обновление. В апреле он вошёл в состав накопительного обновления Windows и начал блокировать установку обновлений Windows 7 и 8.1 на компьютерах с новыми процессорами Intel и AMD. По словам Microsoft, решение этой проблемы — установка Windows 10.