Для установки Windows 11 (или при обновлении с Windows 10), ваш компьютер должен соответствовать определённом минимальным системам требованиям: наличие чипа TPM 2.0 (Trusted Platform Module), режим UEFI + Secure Boot, 4 Гб RAM, 64 Гб диск и совместимый двухъядерный процессор 1 ГГц (не все процессоры поддерживаются!). Microsoft ограничивает установку Windows 11 на несовместимые компьютеры, выполняя проверку на соответствие системным требования перед началом установки Windows. В этой статье мы покажем, как установить Windows 11 на несовместимые устройства без проверки требований к CPU, TPM, Secure Boot (и т.д.)
Если компьютер не соответствует минимальным требованиям для Windows 11, то при установке ОС появится ошибка:
-
Запуск Windows 11 на этом компьютере не возможен
. Этот компьютер не соответствует минимальным требованиям к системе для установки этой версии Windows. Дополнительные сведения см. на сайте aka.ms/WindowsSysReq -
This PC can’t run Windows 11
. This PC doesn’t meet the minimum system requirements to install this version of Windows. For more information, visit aka.ms/WindowsSysReq<
Чтобы понять, каким конкретно требованиям не соответствует вашим компьютер, нужно изучить лог ошибок установки Windows 11 setuperr.log. В этом файле содержаться только ошибки установки Windows (полный лог установки находится в файле setupact.log, но изучать его сложно из-за большого объема).
Чтобы открыть файл лога ошибок установки Windows, откройте командную строку прямо на экране установки, нажав
Shift + F10
и выполните команду:
notepad x:\windows\panther\setuperr.log
В нашем случае ошибка говорит, что на компьютере недостаточно оперативной памяти (всего 2 Гб вместо 3).
2021-11-11 10:57:51, Error VerifyRAMRequirements: System has INSUFFICIENT system memory: [2048 MB] vs [3686 MB]
Обратите внимание, что если ваш компьютер не соответствует нескольким системным требованиям для установки Windows, то в логе будет указана только первая из причин. Т.е. если вы исправили (или пропустили) одну из ошибок несовместимости, то при следующем запуске установки Windows 11 в логе будет содержаться следующая ошибка совместимости.
После того, как мы добавили RAM появилась другая ошибка:
2021-11-11 11:13:37, Error VerifyTPMSupported:Tbsi_GetDeviceInfo function failed - 0x8028400f[gle=0x0000007a]
Т.е. установщик определил, что на компьютере отсутствует TPM чип.
Однако вы можете продолжить установку Windows 11, просто игнорировал одно или все требования совместимости.
Для этого нужно в командной строке на экране установки Windows 11:
- Запустить редактор реестра
regedit.exe
; - Перейти в раздел HKEY_LOCAL_MACHINE\SYSTEM\Setup и создать новую ветку с именем LabConfig;
- В этой ветке нужно создать DWORD параметры со значением 1 для тех проверок совместимости, которые вы хотите пропустить при установке
Доступны следующие параметры, позволяющие установить Windows 11 на устройства:
-
BypassCPUCheck
– с несовместимыми процессорами; -
BypassTPMCheck
– без чипа TPM 2; -
BypassRAMCheck
– не проверять минимальное количество RAM -
BypassSecureBootCheck
–с Legacy BIOS (или UEFI с отключенным Secure Boot) -
BypassStorageCheck
– не проверять размер системного диска
Например, чтобы не проверять наличие TPM модуля при установке, нудно создать параметр реестра BypassTPMCheck со значением 1. Параметр можно создать с помощью графического редактора реестра или с помощью команды:
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
Аналогичным образом нужно создать другие параметры для проверок, который вы хотите пропустить при установке Windows 11.
Затем вернитесь в окно установки Window 11, вернитесь на шаг назад и продолжите обычную установки без проверки совместимости.
Вы можете модифицировать установочный ISO образ Windows 11, чтобы все эти проверки TPM, SecureBoot, диск, память, CPU) пропускались автоматически при установке ОС.
Для этого создайте текстовый файл AutoUnattend.xml со следующим содержимым:
<unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Order>1</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>2</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>3</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>5</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Order>4</Order> <Path>reg add HKLM\System\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f</Path> </RunSynchronousCommand> </RunSynchronous> <UserData> <ProductKey> <Key></Key> </ProductKey> </UserData> </component> </settings> </unattend>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OOBE> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <ProtectYourPC>3</ProtectYourPC> </OOBE> </component>
Скопируйте данный файл в корень установочной USB флешки с Windows 11.
Если вам нужно добавить файл ответов в ISO образ Windows 11, распаккуйте его содержимое в любую папку на компьютере, скопируйте в этот каталог файл AutoUnattend.xml и пересоберите ISO образ.
Я использовал для создания образа бесплатную утилиту DISM++ (Toolkit -> ISO maker).
Теперь никакие проверки совместимости не будут производится при установке Windows 11.
Rufus для ленивых — что еще надо? Ничего
интересно-спасибо
4 Gb RAM это издевательство над собой. Минимум 8.
У меня в ноуте впаяно 4. Ниче не поделаешь.
Swap в помощь на SSD))
Синтаксическую ошибку выдает при установке системы, если добавить блок — отключения аккаунта Microsoft.
Если можно, то напишите где именно нужно правильно вставить блок кода.
Полный кусок кода unattend :
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
</OOBE>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
</OOBE>
</component>
</settings>
</unattend><?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
</OOBE>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
</OOBE>
</component>
</settings>
</unattend>
Правильный порядо к этапов:
1 windowsPE
2 offlineServicing
4 specialize
6 auditUser
7 oobeSystem
Всё равно ошибка. Дайте нормальный код.
ru-RU
ru-RU
ru-RU
ru-RU
ru-RU
/IMAGE/INDEX
1
true
*
1
cmd /c for %a in (TPM SecureBoot) do reg add HKLM\SYSTEM\Setup\LabConfig /t REG_DWORD /v Bypass%aCheck /d 1 /f
*
ru-RU
ru-RU
ru-RU
ru-RU
3
true
true
true
Home
Russian Standard Time
User
Administrators
1
cmd /c schtasks /Delete /TN Microsoft\Windows\CloudExperienceHost\CreateObjectTask /F
Не вот эта галиматья уже видать не робит на «Windows 11 Insider Preview 22543.1000 (rs_prerelease) amd64».
true
true
3
Не могу тут запостить код. Вот на Pastebin сохранил.
Я правильно понимаю, что файл unattend в корне загрузочной флешки будет работать только при чистой установке? А если хочется установить Windows 11 из работающей Windows 10, что делать тогда? Можно ли добавлять строки в реестр Windows 10?
Не работает, все равно запрашивает ТРМ. Делалось все строго по инструкции
Вставить код в файл AutoUnattend.xml, пропускает проверку оборудования, и онлайн регистрацию.
1
reg add HKLM\System\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f
2
reg add HKLM\System\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f
3
reg add HKLM\System\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f
5
reg add HKLM\System\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f
4
reg add HKLM\System\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f
true
true
3
числа обязательно?
Спасибо! Помогло.
и получается на данный момент нет рабочих решений
руфус не пробывали
Для создания авто сценария
https://schneegans.de/windows/unattend-generator/
Спасибо всё работает
Возможно я делаю что-то не так, но февральский дистрибутив (ru-ru_windows_11_business_editions_version_23h2_updated_feb_2024_x64_dvd_ed9f20a5.iso) не поддается. Ни через AutoUnattend.xml, ни вручную добавить (запуск cmd (Shift+f10) и импорт веток вручную «reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /d 1 /t reg_dword /f» и так каждую).
Все равно, выдает «Запуск на этом компьютере невозможен».
Кто-то еще пробовал? Какие результаты?
Надо вернуться на предыдущий этап установки (стрелочка <-) в левом верхнем углу) и нажать далее, чтобы программа установки прочитала записи в реестре.
Все отлично получилось, поставила win 11 на core i5 6500, 16гб, не удалось добавить секцию отключения интернета, почему-то ошибка в первой строке, но это потом уже из доустановки ручками отключила. Версия Win 11 самая свежая, только вчера сделана с офсайта. Все работает, благодарю!
Спасибо!!! Просто в реестр прописал всё что в начале не зная точно на что ругается установка, но установка запустилась и устанавливается!!!
какие же охеренные статьи, обожаю ваш ресурс. Просто четко и без лишнего мусора. каждое действие объясняете и максимально кратко. мне очень тяжело из за дислексии читать мануалы, особенно по опенсорсу и официальные просто отторгаются мозгом. Мне требуется минимальное количество текстовой информации, чтобы я что то понял — иначе тупо каша.
спасибо большое за сотни статей, понятных лично мне)
Спасибо за полезную информацию!