Утилита POP4.2, о которой мы рассказывали в октябре, переименована в WinPOPBit. Она по-прежнему обходит проверку процессора в Windows 11, версия 26H2 и позволяет установить систему на старые процессоры без инструкций SSE4.2, например AMD Phenom и Athlon II. Теперь разработчик выпускает готовую программу, для которой не нужен Python, а в WinPOPBit добавлены патчи для Windows 10 на процессорах без поддержки NX и исправления для материнских плат на чипсетах NVIDIA nForce. Последняя версия – 1.0.4 от 4 ноября 2026 года.

Что изменилось по сравнению с POP4.2
Вместе с названием сменился и адрес репозитория: теперь это github.com/Smu1zel/WinPOPBit. Первая версия под новым названием, 1.0, вышла 25 октября.
Главное отличие для пользователя – готовая сборка. Раньше POP4.2 запускалась скриптом Python, и перед работой нужно было установить Python 3.7 и модуль pefile. Теперь в выпуске лежит архив winpopbit-release.zip с программой winpopbit.exe, собранной с помощью Nuitka, а Python нужен, только если запускать утилиту из исходного кода. Команды остались прежними, вместо python pop42.py вызывается winpopbit.exe. Разработчик предупреждает, что Microsoft Defender может определить программу как вирус с пометкой !ml: по его словам, это ложное срабатывание на неподписанный исполняемый файл, а при желании программу можно собрать самостоятельно из исходного кода.
Второе крупное изменение – патчи для Windows 10. Windows 10 требует от процессора поддержки NX (бита запрета выполнения), и WinPOPBit умеет снимать это требование в ядре, загрузчике и HAL. По словам разработчика, так последнюю версию Windows 10 можно установить на компьютеры начала 2000-х годов, например на Intel Pentium 4 Northwood. Для Windows 10 используется отдельный набор правок, который указывается параметром -c badblobs_win10_nx.xml. В версии 1.0.2 исправлен сбой, из-за которого Windows 10 с этими патчами и включенным быстрым запуском перезагружалась сразу после включения.
Кроме того, утилита научилась работать на платах с чипсетами NVIDIA nForce. В POP4.2 Windows 11 на таких платах зависала: Microsoft занесла таймер HPET чипсетов NVIDIA в черный список. В версии 1.0.4 эта блокировка снимается по умолчанию, а для старых плат без HPET в версии 1.0.3 появился отдельный обходной путь – параметр pcat_clk_removal_workaround в файле badblobs.xml, который разработчик советует включать, только если HPET нельзя включить в BIOS.
Патчи загрузчика winload теперь включены по умолчанию: по замыслу разработчика, они позволяют загружать пропатченную систему без нажатия F8 и отключения проверки подписи драйверов. Сам разработчик называет эту функцию экспериментальной. В каждый выпуск теперь входит и руководство по установке Windows 11, версия 26H2 в формате HTML.
Что осталось прежним
Принцип работы не изменился: WinPOPBit правит в ядре Windows 11 таблицу требований к процессору, чтобы система не проверяла SSE4.2. Поддержка PopCnt по-прежнему обязательна, поэтому процессоры Intel Core 2 с Windows 11 не работают. Для процессоров без SSE4.1, например AMD Phenom, нужно, как и раньше, положить в папку blobs библиотеки WindowsCodecs.dll (64-разрядную) и msxml6.dll (64- и 32-разрядную) из Windows 11, версия 23H2, а 32-разрядную msxml6.dll переименовать в msxml6_wow64.dll. Исключение – некоторые процессоры VIA серии U3xxx с SSE4.1: для них в комплекте есть отдельный файл настроек badblobs_via_u3xxx.xml.
Обновление поверх установленной системы по-прежнему не работает: в руководстве разработчика попытки обновить Windows 11, версия 23H2 до 24H2, 25H2 и 26H2 закончились ошибкой 0xC1900101-0x20017, поэтому нужна чистая установка. Накопительные обновления Windows на пропатченной системе, по сообщениям пользователей, не устанавливаются с ошибкой 0x80070302, так как затрагивают измененные файлы. Разработчик советует настроить Центр обновления Windows только на уведомления. Сборки программы предварительной оценки Windows утилита не поддерживает: на 26H1 (сборка 28000) пропатченная система не загружается, и разработчик не обещает поддерживать такие сборки до их выхода. Видеокарты AGP по умолчанию не работают, для них нужны отдельные драйверы.
Как пользоваться WinPOPBit
Для работы WinPOPBit нужна Windows 8 или новее. Утилита oscdimg.exe из Windows ADK, как и раньше, загружается автоматически, если ее нет в системе.
Скачайте архив winpopbit-release.zip на нашей странице загрузки и распакуйте его. Если у процессора нет SSE4.1, положите библиотеки из Windows 11, версия 23H2 в папку blobs. Оригинальный образ Windows 11, версия 26H2 можно взять со страницы официальных ISO-образов. Затем соберите пропатченный образ командой:
winpopbit.exe build -i C:\winpopbit\w11-26h2.iso -o C:\winpopbit\w11-26h2-patched.iso --clean --index 4
Параметр --index задает редакцию Windows: в русском образе Windows 11, версия 26H2 с сайта Microsoft Windows 11 Pro идет под номером 4. Список редакций показывает команда:
dism /Get-WimInfo /WimFile:F:\sources\install.wim
Здесь F – буква смонтированного образа. Команда сама запросит права администратора. Для Windows 10 добавьте параметр -c badblobs_win10_nx.xml.

Запишите готовый образ на флешку, например с помощью Rufus. В руководстве разработчика при записи в Rufus отключаются требования к 4 ГБ памяти, безопасной загрузке и TPM 2.0.
Новый установщик Windows 11, версия 26H2 даже с пропатченного образа сообщает, что процессор не поддерживает SSE4.2. Поэтому на экране «Выберите вариант установки» нажмите ссылку «Предыдущая версия настройки» внизу окна: классический установщик проверку процессора пропускает. В нем видны все редакции из образа, но пропатчена только та, номер которой указан в параметре --index, – выбирайте ее и выполняйте чистую установку.


После копирования файлов и перезагрузки компьютер покажет экран «Восстановление» с ошибкой 0xc0000428 для файла \Windows\system32\winload.exe: у установленной системы еще не отключена проверка целостности. Загрузитесь с того же образа, на первом экране установщика нажмите Shift+F10 и найдите раздел с загрузочными файлами:
for %d in (C D E F G H) do @if exist %d:\Boot\BCD if not exist %d:\sources echo %d
Подставьте букву, которую выведет команда, вместо C и включите параметр nointegritychecks:
bcdedit /store C:\Boot\BCD /set {default} nointegritychecks yes
Если компьютер загружается в режиме UEFI, этот цикл раздел не найдет: загрузочные файлы лежат в системном разделе EFI, у которого нет буквы диска. В этом случае подключите его как диск S и включите параметр в его хранилище загрузки:
mountvol S: /s
bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {default} nointegritychecks yes
Безопасная загрузка в режиме UEFI должна быть выключена: с ней пропатченная система не запустится с той же ошибкой 0xc0000428.
После сообщения «Операция успешно завершена» перезагрузите компьютер – установка продолжится.


Как мы проверили WinPOPBit
Процессора без SSE4.2 у нас нет, поэтому мы проверили WinPOPBit 1.0.4 на виртуальной машине VMware, в которой скрыли от системы инструкции SSE4.1 и SSE4.2 и оставили PopCnt, как у процессоров AMD K10. Машина загружалась в режиме BIOS с разметкой MBR, как в руководстве разработчика. Обычный образ Windows 11, версия 26H2 на ней не запускается и уходит в бесконечные перезагрузки.
Образ мы собрали из официального русского ISO Windows 11, версия 26H2 с редакцией Pro, библиотеки WindowsCodecs.dll и msxml6.dll взяли из Windows 11, версия 23H2. Сборка заняла около 9 минут, образ получился размером 8,93 ГБ. Установка прошла по шагам, описанным выше: через «Предыдущую версию настройки» и с исправлением ошибки 0xc0000428 – включенные по умолчанию патчи загрузчика от нее в нашей проверке не избавили. Наша машина без TPM и безопасной загрузки, поэтому перед установкой мы добавили стандартные ключи LabConfig, к проверке SSE4.2 они отношения не имеют. После этого система дошла до рабочего стола: Windows 11 Pro, версия 26H2, сборка 26300.9457. Windows сообщает, что процессор не поддерживает SSE4.1 и SSE4.2, а в системе стоят библиотеки из Windows 11, версия 23H2.

Режим UEFI
На второй виртуальной машине с прошивкой UEFI, разметкой GPT и выключенной безопасной загрузкой установка прошла тем же путем. После копирования файлов снова появилась ошибка 0xc0000428, но уже для файла \Windows\system32\winload.efi, и цикл поиска раздела из инструкции ничего не нашел. Помогли команды mountvol и bcdedit для хранилища S:\EFI\Microsoft\Boot\BCD, после чего система загрузилась, а «Сведения о системе» показали режим BIOS UEFI.


С включенной безопасной загрузкой установленная система не запускается: Windows сообщает о той же ошибке 0xc0000428 для winload.efi, параметр nointegritychecks в этом режиме не действует. В руководстве разработчика об UEFI сказано только, что утилита проверялась в режиме BIOS с разметкой MBR и что в UEFI процесс может отличаться.

Накопительные обновления не устанавливаются
На установленной системе мы попробовали поставить ноябрьское накопительное обновление KB5132061 (сборка 26300.9974). Центр обновления Windows скачал его, но на 41% установка завершилась ошибкой 0x80070302. Пакет .msu из каталога Центра обновления Майкрософт, установленный через DISM, дал ту же ошибку. После перезагрузки система работает как прежде и остается на сборке 26300.9457 с библиотеками из Windows 11, версия 23H2. Это совпадает с сообщениями пользователей: накопительные обновления на пропатченную систему не устанавливаются.

Обновление поверх Windows 11, версия 23H2
Для проверки обновления поверх мы взяли копию машины с Windows 11 Pro, версия 23H2 (сборка 22631.7711) с той же маской процессора. Программа установки setup.exe с пропатченного образа сразу останавливается: процессор не поддерживает SSE4.2. Запуск sources\setupprep.exe с параметром /product server проверку обходит и предлагает сохранить файлы, настройки и приложения, подготовка заняла около 10 минут. Но после перезагрузки промежуточная среда установки не запустилась с ошибкой 0xc0000428 для winload.exe – ее загрузчик WinPOPBit тоже пропатчил. В итоге Windows вернулась к версии 23H2 с ошибкой 0xC1900101-0x20017 на этапе SAFE_OS во время операции BOOT – ровно так, как описывает разработчик.


Перед второй попыткой мы заранее разрешили неподписанный загрузчик для всех записей загрузки, включая те, что создает программа установки:
bcdedit /set {bootloadersettings} nointegritychecks yes
Она закончилась тем же откатом с ошибкой 0xC1900101-0x20017.
Что мы не проверили
Важная оговорка: виртуальная машина скрывает от Windows только сведения о наличии инструкций, а сам процессор нашего ПК их выполняет. Поэтому проверка показывает, что WinPOPBit обходит проверку Windows, но не доказывает, что система будет работать на настоящих AMD Phenom или Athlon II. Патчи для Windows 10 на процессорах без NX мы пока не проверяли.
Windows 11 26H2
NVIDIA