Обновление до Windows 11 на неподдерживаемом компьютере
В этой статье мы рассмотрим особенности обновления билдов Windows 10 до Windows 11 23H2 на несовместимых компьютерах (без TPM чипа и со старыми моделями процессоров). В качестве минимальных требований для установки Windows 11, Microsoft указывает наличие чипа TPM, Secure boot и нового процессора (выпущенного после 2017 года). Если компьютер не соответствует минимальным требованиям, он считается несовместимым и не будет получать предложение обновления до Windows 11 через Windows Update.
На углубленном курсе «Архитектура современных компьютерных сетей« вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Microsoft анонсировала, что не будет выпускать билд 23H2 для Windows 10. Это означает, что срок окончания поддержки Windows 10 будет завершен 14 октября 2025 г. После этой даты компьютеры с Windows 10 (кроме LTSC) перестанут получать обновления безопасности и патчи. Таким образом, 22H2 будет финальной версией Windows 10.
Если попробовать выполнить ручное обновление Windows 10 22H2 на старом компьютере до Windows 11 с помощью ISO образа с билдом 23H2, появится сообщение:
- Процессор не поддерживается для данной версии Windows
- Компьютер должен поддерживать доверенный платформенный модуль 2.0
Вы можете проверить совместимость оборудования вашего компьютера с Windows 11 с помощью программы
setup.exe
на установочном ISO образе Windows (для генерации ISO образа Windows 11 воспользуйтесь официальной утилитой Media Creation Tool — https://www.microsoft.com/software-download/windows11). Смонтируйте ISO образ, откройте командную строку и перейдите на виртуальный CD/DVD привод:
cd d:
Выполните команду:
./setup.exe /auto upgrade /noreboot /DynamicUpdate disable /Compat ScanOnly
В этом режиме установщик Windows выполнит проверку совместимости, без выполнения обновления.
Есть официальный способ обойти это ограничение с помощью параметра реестра AllowUpgradesWithUnsupportedTPMOrCPU (линк). Чтобы создать параметр реестра, выполните команду:
reg add HKLMSYSTEMSetupMoSetup /f /v AllowUpgradesWithUnsupportedTPMorCPU /d 1 /t reg_dword
После этого вы можете выполнить обновление Windows 10 до Windows 11 23H2 с сохранением данных с помощью программы setup.exe на установочном образе.
Этот и другие рассмотренные ниже способы обновления до Windows 11 на неподдерживаемом железе являются основанием для отсутствия поддержки вендора.
Параметр реестра AllowUpgradesWithUnsupportedTPMOrCPU позволит игнорировать старые CPU и наличие чипа TPM 2.0, но чип TPM 1.2 все еще требуется. Если он отсутствует, вы не сможете выполнить обновление. Проверить наличие чипа TPM на компьютере можно с помощью PowerShell команды:
Get-TPM
Если чип TPM отсутствует (
TpmPresent=False
), есть обходные способы выполнения обновления до Windows 11 без проверки совместимости.
Откройте командную строку и запустите мастер обновления Windows 11 в специальном режиме:
./setup.exe /product server
Или
D:sourcssetupprep.exe /product server
В этом режиме установщик Windows 11 считает, что устанавливается редакций Windows Server, в которой отсутствует проверка CPU и чипа TPM.
После выполнения обновления в таком режиме фактически на компьютере будет установлена обычная Pro редакция Windows 11. Проверьте версию и билд Windows 11 с помощью команды:
Get-ItemProperty -Path «HKLM:SOFTWAREMicrosoftWindows NTCurrentVersion»| select ProductName, DisplayVersion, CurrentBuild
Есть еще один забавный способ выполнить апгрейд до Windows 11 с помощью подмены файла appraiserres.dll:
- Скопируйте файлы установочного образа Windows 11 на локальный диск;
- Очистите содержимое файла appraiserres.dll в папке sources:
Clear-Content C:Win11_ISOsourcesappraiserres.dll -Force
- После этого запустите файл
setup.exe
и продолжите обновление до Windows 11.
Для автоматического обновления до Windows 11 в тихом режиме на компьютере можно использовать параметры командной строки setup.exe:
start /wait d:setup.exe /Auto Upgrade /Quiet /DynamicUpdate disable /showoobe None /Telemetry Disable /compat IgnoreWarning /NoReboot
Также нужно отключить новый параметр защиты от обновления компонентов, который блокирует доставку новых версий Windows:
reg add HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate /f /v DisableWUfBSafeguards /d 1 /t reg_dword
С учетом того, что в корпоративном секторе продолжает трудиться большое количество старых компьютеров, формально не совместимых с Windows 11, вероятно ближе к дате окончания поддержки Windows 10, Microsoft предложит дополнительные варианты апгрейда до W11 на неподдерживаемом железе.
На углубленном курсе «Архитектура современных компьютерных сетей« вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Windows 11
Обновление до Windows 11 на неподдерживаемом компьютере