Установка обновлений на процессоры Kaby Lake и Ryzen (обход блокировки процессора)

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

Microsoft обеспечивает поддержку только для процессоров Intel Kaby Lake и AMD Ryzen (и всех новых процессоров в будущем). в Windows 10. Это чисто бизнес-решение, а не техническое решение, которое заставляет больше людей использовать Windows 10. Чтобы получать обновления, пользователю ничего не остается, кроме как перейти на последнюю версию операционной системы.

Microsoft прекратила основную поддержку Windows 7 в январе 2015 года. Окончание основной поддержки означает, что операционная система получает обновления безопасности, но не незначительные функциональные изменения. Windows 8.1 все еще находится под основной поддержкой, но Microsoft полностью отказывается от клиентов этой операционной системы с помощью этого враждебного шага. Microsoft хочет, чтобы все запустили Windows 10 как можно скорее, в то время как многие пользователи Windows не планируют когда-либо использовать Windows 10, даже в будущем. Как только их текущее оборудование перестанет работать, они будут вынуждены установить и использовать Windows 10, чтобы оставаться безопасными и защищенными.

Многим пользователям не нравится эта ограничительная политика. Разработчик GitHub, «zeffy», решил изменить эту ситуацию. Он обнаружил возможность установки «заблокированных» пакетов обновлений на современное оборудование путем исправления некоторых файлов. На своей странице GitHub он подробно описал, как он обнаружил специальные функции программирования, IsDeviceServiceable (void) и IsCPUSupported (void), которые находятся в библиотеке DLL wuaueng.dll, включенной в ОС. Эти функции выполняют проверку оборудования и отвечают за блокировку ЦП, поэтому обновления не могут быть установлены.

Автор предоставляет готовые патчи для “разблокировки” вашего процессора Intel Kaby Lake или AMD Ryzen. ПК на базе Windows 7 или Windows 8.1. Вот инструкции:

IsCPUSupported (void) всегда вызывается только IsDeviceServiceable (void), который вызывается пятью другими функциями. К счастью, есть несколько простых способов избавиться от этой проверки ЦП.

  1. Исправьте wuaueng.dll и измените dword_600002EE948, который находится по смещению файла 0x26C948, с 0x01 на 0x00. Это заставляет IsDeviceServiceable (void) перепрыгивать через все свое тело и немедленно возвращать 1 (поддерживаемый ЦП). Это мой предпочтительный метод. Примечание. Эти смещения предназначены только для 64-разрядной версии Windows 7.
  2. Патч wuaueng. dll и nop из всех инструкций, выделенных в IsDeviceServiceable (void), это позволит использовать ForceUnsupportedCPU типа REG_DWORD под ключом реестра HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion WindowsUpdate Test Scan (скорее всего, у вас будет для создания этого раздела реестра). Установите это значение на 0x00000001, чтобы принудительно использовать неподдерживаемые процессоры, и обратно на 0x00000000, чтобы вернуть поведение к значениям по умолчанию. Возможно, вам потребуется перезагрузить компьютер или перезапустить службу wuauserv, чтобы изменения вступили в силу. Такое поведение недокументировано и может быть удалено в будущих обновлениях.

Единственным недостатком этих решений является то, что вам придется повторно применять новый патч при каждом обновлении wuaueng.dll.

Чтобы получить исправления, перейдите на страницу zeffy на GitHub и внимательно прочтите введение.

Загрузите исправления, чтобы разрешить обновления для install

Имейте в виду, что это временное решение. Несомненно, Microsoft «исправит» эту возможность как можно скорее и заблокирует возможность Центра обновления Windows более сложной реализацией. Компания не заинтересована в поддержке Windows 7 или Windows 8.1 на новейших процессорах, даже если они работают нормально.

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