Как установить обновления Windows на процессорах Kaby Lake и Ryzen

Microsoft заблокировала возможность получать обновления для владельцев Kaby Lake и Ryzen в Windows 7 и Windows 8.1, что является спорным шагом для тех, кто хочет перейти на Windows 10.

Теперь Microsoft предоставляет поддержку только Intel Kaby Lake и AMD Ryzen, которые работают на Windows 10. Компания говорит, что это решение чисто деловое, а не техническое, чтобы заставить пользователей перейти на Windows 10. Несмотря на это, большое количество пользователей совсем не устраивает такая ситуация.

В этой статье мы покажем вам хитрость, чтобы обойти это ограничение и установить все обновления, включая те, которые в настоящее время не установлены на этих процессорах.

Разработчик GitHub с именем «zeffy» решил изменить ситуацию с возможностью установки «заблокированных» пакетов обновлений на современном оборудовании после исправления некоторых файлов.

На своей странице разработчик подробно объяснил, как он обнаружил некоторые специальные программные функции: «IsDeviceSerciveable (void)» и «IsCPUSupported (void)», которые можно найти в библиотеке DLL wuaueng.dll из ОС. Эти две функции выполняют проверку оборудования и отвечают за блокировку CPS и предотвращение установки обновлений.

Есть несколько простых способов убить эту проверку ЦП, представленную на странице Zeffy’s GitHub:

Исправьте файл wuaueng.dll и измените dword_600002EE948, который имеет смещение файла 0x26C948, от 0x01 до 0x00. Это заставляет IsDeviceServiceable (void) перепрыгивать через все его тело и немедленно возвращать 1 (поддерживаемый процессор). Это мой предпочтительный метод. Примечание. Эти смещения относятся только к 64-разрядной версии Windows 7.

Исправьте wuaueng.dll и пропустите все инструкции, выделенные в IsDeviceServiceable (void), это позволит использовать ForceUnsupportedCPU типа REG_DWORD в разделе реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan (вы будете скорее всего придется создать этот ключ реестра). Задайте для этого значения значение 0x00000001, чтобы принудительно поддерживать неподдерживаемые процессоры, и верните значение 0x00000000, чтобы изменить поведение на значение по умолчанию. Возможно, вам придется перезагрузить компьютер или перезапустить службу wuauserv, чтобы изменения вступили в силу. Это поведение недокументировано и может быть удалено в будущих обновлениях.

Чтобы получить патчи, просто перейдите на страницу Zeffy’s GitHub.

Эти решения носят временный характер, так как мы уверены, что Microsoft собирается «исправить» эту возможность в ближайшее время и заблокировать возможность Windows Update с помощью еще более сложных реализаций.

Оцените статью
generd.ru
Добавить комментарий