There have been a number of methods noted already, so I'm not going to rehash those, but personally, I like this method. It will take a few minutes to do, but once done, you will have a Windows image that will bypass the Win 11 requirement checks without ANY actions being needed by the user. It is 100% transparent and setup will operate exactly as it always does.
When booting from Windows installation media, Windows setup runs under Windows PE (Preinstallation Environment). This is contained within the BOOT.WIM file. All that is needed is to modify the Preinstallation Environment registry. Note that this will have NO effect on the final Windows installation - no registry changes or changes of any kind will be made to the final installation.
To implement this method, use these steps:
1) Install the Windows ADK from here:
NOTE: When installing the ADK, you will be shown a list of items that can be installed. You can choose to install only the
2) Open a command prompt by running the
TIP: When you open the Deployment and Imaging Tools Environment, you can issue a
NOTE: This environment is basically like any other command prompt, except that various variables and paths are set so that the tools we need such as DISM.exe and OSCDIMG.exe are in the path, ensuring that the latest version of these utilities is run from the ADK location.
3) We will now create the folders that we need for this project by running these commands. You can use other folders, but these are what I will use in my examples:
4) Mount your Windows ISO image and copy ALL files to
5) Run the following commands. Note that you can copy and paste all these commands in at once if you wish.
NOTE: When the above commands have finished running, the updated ISO image file can be found as
When booting from Windows installation media, Windows setup runs under Windows PE (Preinstallation Environment). This is contained within the BOOT.WIM file. All that is needed is to modify the Preinstallation Environment registry. Note that this will have NO effect on the final Windows installation - no registry changes or changes of any kind will be made to the final installation.
To implement this method, use these steps:
1) Install the Windows ADK from here:
https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install
NOTE: When installing the ADK, you will be shown a list of items that can be installed. You can choose to install only the
Deployment Tools
from this list. This makes the install quick and very small.2) Open a command prompt by running the
Deployment and Imaging Tools Environment
in elevated mode (as Administrator). You will find this item in Start > All Apps > Windows Kits
. Again, make sure to run this elevated (as Administrator).TIP: When you open the Deployment and Imaging Tools Environment, you can issue a
CD \
to change paths to the root of the volume. This makes the prompt at the command line much shorter and less obtrusive while you are working. Leave this window open until the very end. We will run all of the needed commands from the Deployment and Imaging Tools Environment.NOTE: This environment is basically like any other command prompt, except that various variables and paths are set so that the tools we need such as DISM.exe and OSCDIMG.exe are in the path, ensuring that the latest version of these utilities is run from the ADK location.
3) We will now create the folders that we need for this project by running these commands. You can use other folders, but these are what I will use in my examples:
MD "C:\Project\ISO_Files"
MD "C:\Project\Mount"
4) Mount your Windows ISO image and copy ALL files to
C:\Project\ISO_Files
.5) Run the following commands. Note that you can copy and paste all these commands in at once if you wish.
dism /mount-wim /wimfile:c:\project\iso_files\sources\boot.wim /index:1 /mountdir:c:\project\mount
reg load HKLM\offline c:\project\mount\windows\system32\config\system
reg add HKLM\offline\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f
reg unload HKLM\offline
dism /unmount-image /mountdir:c:\project\mount /commit
dism /mount-wim /wimfile:c:\project\iso_files\sources\boot.wim /index:2 /mountdir:c:\project\mount
reg load HKLM\offline c:\project\mount\windows\system32\config\system
reg add HKLM\offline\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f
reg add HKLM\offline\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f
reg unload HKLM\offline
dism /unmount-image /mountdir:c:\project\mount /commit
oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,b"c:\project\ISO_Files\boot\etfsboot.com"#pEF,e,b"c:\project\ISO_Files\efi\microsoft\boot\efisys.bin" "c:\project\ISO_Files" "c:\project\Windows.ISO"
rd /S /Q "c:\project\iso_files"
rd /S /Q "c:\project\mount"
NOTE: When the above commands have finished running, the updated ISO image file can be found as
C:\Project\Windows.ISO
.My Computers
System One System Two
-
- OS
- Win11 Pro 22H2, Moment 2
- Computer type
- PC/Desktop
- Manufacturer/Model
- Home Built
- CPU
- Intel i7-11700K
- Motherboard
- ASUS Prime Z590-A
- Memory
- 128GB Crucial Ballistix 3200MHz DRAM
- Graphics Card(s)
- No GPU - CPU graphics only (for now)
- Sound Card
- Realtek (on motherboard)
- Monitor(s) Displays
- HP Envy 32
- Screen Resolution
- 2560 x 1440
- Hard Drives
- 1 x 1TB NVMe Gen 4 x 4 SSD
1 x 2TB NVMe Gen 3 x 4 SSD
2 x 512GB 2.5" SSDs
2 x 8TB HD
- PSU
- Corsair HX850i
- Case
- Corsair iCue 5000X RGB
- Cooling
- Noctua NH-D15 chromax.black cooler + 10 case fans
- Keyboard
- CODE backlit mechanical keyboard
- Mouse
- Logitech MX Master 3
- Internet Speed
- 1Gb Up / 1 Gb Down
- Browser
- Chromium Edge
- Antivirus
- Windows Defender
- Other Info
- Additional options installed:
WiFi 6E PCIe adapter
ASUS ThunderboltEX 4 PCIe adapter
-
- Operating System
- Win11 Pro 22H2, Moment 2
- Computer type
- Laptop
- Manufacturer/Model
- HP Spectre x360 15-BL012DX
- CPU
- Intel i7-7500U
- Memory
- 32GB
- Graphics card(s)
- Dual Intel HD 620 and Nvidia GeForce 940MX
- Sound Card
- Built-in Realtek HD Audio
- Monitor(s) Displays
- 4k 15-inch
- Screen Resolution
- 4k (3840 x 2160)
- Hard Drives
- 1TB Seagate FireCuda 510 NVMe SSD
- Internet Speed
- 1Gb Up / 1Gb Down
- Browser
- Chromium Edge
- Antivirus
- Windows Defender
- Other Info
- RAM Upgraded from 16GB to 32GB WiFi Upgraded from WiFi 5 to WiFi 6 SSD upgraded from 512GB NVMe SSD to 1TB Seagate FireCuda 510 NVMe SSD