Rufus публикует обход для установки Windows 11 24H2 на неподдерживаемые процессоры, но не для всех
На этой неделе Microsoft напомнила IT-администраторам и системным администраторам о новой политике для корпоративных и офисных ПК, позволяющей устанавливать обновления, такие как Windows 11 24H2, как «необязательные». Это произошло после того, как компания выпустила полные детали обновления 2024 года, а также LTSC-версии.
Между тем, домашние пользователи с неподдерживаемым оборудованием также стремятся попробовать последнюю версию Windows, и одним из популярных инструментов, помогающих в этом, является Rufus.
Однако многие пользователи сообщили, что при обновлении Windows 11 24H2 с помощью Rufus обход системных требований не срабатывает. Автор Rufus, Пит Батард, признал проблему и предложил скрипт, который решает эту проблему. Батард также добавил, что в будущей версии Rufus этот скрипт будет встроен.
Он написал следующее:
Для обновления на месте необходимо выполнить следующие команды в командной строке с правами администратора перед запуском setup.exe:
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1
Я добавлю этот скрипт в создаваемые носители в будущей версии Rufus.
Этот скрипт должен решить проблему новых ограничений для обновлений на месте, если вы запустите его вручную. Скрипт будет находиться на том же уровне, что и setup.exe, и будет включать приведенные выше команды реестра.
Это не повлияет на чистую установку, так как я не обнаружил проблем при тестировании обходов для чистой установки. Если чистая установка версии 24H2 не работает с Rufus 4.5, то с Rufus 4.6 тоже работать не будет.
Кроме этого, разработчик Rufus явно выразил раздражение по поводу пользователей старых систем, жалующихся, что их ПК не может обойти требования даже с этим скриптом. Он написал:
«Пожалуйста, перенесите обсуждение о том, какие процессоры достойны работы с Windows 11, в другое место, иначе я начну удалять посты, так как эта тема становится слишком длинной. Эти обсуждения не относятся к делу.»
Для тех, кто не следил за событиями, Windows 11 24H2 работает только на процессорах с поддержкой PopCnt и SSE4.2, и никакие методы обхода, приложения или программы не помогут владельцам устаревшего оборудования. Однако они могут продолжить использовать Windows 11 23H2.
Обновление, 7 октября 2024 года: Разработчик Rufus вновь подчеркнул, что в следующей версии программы будет проще обходить требования для обновления на месте в Windows 11 24H2. Также выпущена альфа-версия программы для тех, кто не хочет ждать официального релиза.
В следующем выпуске Rufus вы сможете просто дважды щелкнуть на setup.exe для обновления, так как Rufus создаст обертку для setup.exe, которая применит обходные пути в реестре перед запуском оригинального установщика Microsoft.
Если вы торопитесь протестировать это, вы можете извлечь альфа-версию предстоящего Rufus из артефактов MinGW, доступных по адресу: https://github.com/pbatard/rufus/actions/runs/11201946687