Stigg, using a utility like Rufus is typically the easiest method, but I like to know how to accomplish tasks like this with no third-party software. I made myself a little cheat sheet for this purpose. Here is a copy of those notes:
This document describes how to install Windows 11 on systems that do not technically meet the Windows 11 hardware requirements. Before we even begin, I would like to point out that there are other methods not covered here to accomplish this task. For example, the "Rufus" utility can create installation media to allow for installation on unsupported hardware. However, the goal with this document is to provide methods to install Windows 11 without the need for any third-party utilities.
* CLEAN INSTALLATION PROCEDURE *
IMPORTANT: Be sure to read both PART 1 and PART 2 below. Part 1 describes how to bypass the initial Windows hardware requirements. Part 2 describes how to create a local user account and bypass the need to login with a Microsoft account later on in the installation.
* PART 1 - This section describes how to bypass the initial hardware requirements for Windows 11. *
Note: All methods below have the same goal, which is to set registry entries in Windows PE to bypass the Windows setup requirements. This will NOT affect the final installation of Windows. It only affects the registry entries of Windows PE which is loaded in memory during setup. As soon as the first reboot during installation occurs, these registry entries are lost, having already served their purpose.
* Method 1 - Updating the Windows BOOT.WIM Registry *
Personally, this is my preferred method because it is 100% transparent to users. When booting from Windows installation media, Windows setup runs under Windows PE (Preinstallation Environment). This is contained within the BOOT.WIM file. By updating the registry for this environment, installation will look exactly the same as always and no answer file is needed, nor is any other action required by the user.
This method requires a little bit of work to implement, but once the Windows image is updated, no action is needed by the user.
To implement this method, use these steps:
1) Install the Windows ADK from here:
Download and install the Windows ADK
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.
* Method 2 - Using an Autounattend.xml Answer File *
Note: The answer file provided here does nothing except to bypass the Windows 11 system requirements.
If you want to create an answer file on your own, these are the steps to include the entries that bypass Windows 11 system requirements.
Create a new answer file or modify an existing answer file with the following entries:
Add the component Microsoft Windows Setup\RunSynchronos\RunSynchronousCommand to Pass 1 windowsPE.
Set the following values:
Order: 1
Path: reg add HKLM\System\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f
Repeat the above steps 4 more time (for a total of 5 "RunSynchronousCommand" entries) with the following entries:
Order: 2
Path: reg add HKLM\System\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f
Order: 3
Path: reg add HKLM\System\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f
Order: 4
Path: reg add HKLM\System\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f
Order: 5
Path: reg add HKLM\System\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f
* Method 3 - Manually Modify the Registry for Windows Setup *
Begin installation of Windows from your installation media. At the first static screen where Windows setup requests information from you during setup, press SHIFT + F10 to open a command prompt.
Type regedit and hit ENTER. Add the following entries:
HKLM\System\Setup\LabConfig BypassTPMCheck reg_dword 0x00000001
HKLM\System\Setup\LabConfig BypassSecureBootCheck reg_dword 0x00000001
HKLM\System\Setup\LabConfig BypassRAMCheck reg_dword 0x00000001
HKLM\System\Setup\LabConfig BypassStorageCheck reg_dword 0x00000001
HKLM\System\Setup\LabConfig BypassCPUCheck reg_dword 0x00000001
Close the Registry Editor and the command prompt. Continue installation normally.
* Method 4 - Using a .reg file *
Create a file with the extension .reg. Place the following text between the bars (----) into that file. Don't include the "----" lines.
----
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001
"BypassStorageCheck"=dword:00000001
"BypassCPUCheck"=dword:00000001
----
Save the file, making sure to use a ".reg" file extension. Example: Bypass.reg
Drop this registry file onto your install media. After starting setup, when you reach the first static screen where information is requested by setup, press Shift + F10 to open a command prompt. Navigate to the drive letter where the .reg file is located and then run it. You can run it by simply typing the name of the file and pressing <ENTER>. Close the command prompt and continue installation of Windows as usual.
* Method 5 - Using a Batch File *
Create a text file with the extension .bat. Example: Bypass.bat. Place the following six lines in that file:
@echo off
reg add HKLM\System\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f > NUL
reg add HKLM\System\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f > NUL
reg add HKLM\System\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f > NUL
reg add HKLM\System\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f > NUL
reg add HKLM\System\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f > NUL
NOTE: The "> NUL" simply suppresses the output from being displayed for "silent" operation.
Drop this file onto your install media. After starting setup, when you reach the first static screen where information is requested by setup, press Shift + F10 to open a command prompt. Navigate to the drive letter where the .bat file is located and then run it. You can run it by simply typing the name of the file and pressing <ENTER>. Close the command prompt and continue installation of Windows as usual.
* Part 2 - This section describes how to create a local account during installation and *
* bypass the requirement to logon with a Microsoft account in Windows 11 Pro. *
* If you have a network connection *
When you reach the screen where you have a choice to "Set up for personal use" or "Set up for work or school", select "Set up for work or school" and click on "Next".
On the next screen, select "Sign-in options", then "Domain join instead". Don't worry, we are not joining a domain!
On the next screen, supply the local user name that you want to create and then continue through setup as normal.
* If you do NOT have an Internet connection *
When you reach the screen where Windows wants to connect you to a network to create a local user account, press SHIFT + F10 to open a command prompt, and then run "OOBE\BypassNRO". The system will reboot. After rebooting, you will start back up at the screen asking you to select the correct keyboard layout. When you get back to the "Let's connect you to a network" screen, you will have an option to select "I don't have internet". Choose that option. On the next screen, select "Continue with limited setup". Enter your local user account name, and then continue with setup as usual.
* UPGRADE INSTALLATION PROCEDURE *
* Method 1 *
When installing Windows 11 as an upgrade, Windows will make use of the file \sources\appraiserres.dll to determine the system requirements for installation. To bypass the system requirements, you can replace that file with a fake appraiserres.dll file.
Delete or rename the original \sources\appraiserres.dll file on your installation media. Replace the file that you deleted or renamed with a fake appraiserres.dll. You could simply create a text file and rename it to appraiserres.dll.
You can now run setup from the root of the installation media to begin an upgrade install.
* Method 2 *
NOTE: If you follow the steps in method 1, you do not need to follow the steps outlined in method 2.
You can bypass just the TPM 2.0 and supported CPU requirements for an upgrade installation by making the following change to the registry:
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
You can make this into a .REG file if you wish. Then, simply double-click that file to merge the contents into the registry. If you want to do this, open notepad, paste in the following lines between the "----" lines (not including those lines), and save it to a file with a .REG extention, then double-click that file to make the registry change:
----
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
----
NOTE: This registry setting bypasses the need for a supported CPU and a TPM 2.0 but a TPM 1.2 would still be needed. If you still do not meet this requirement, then please follow the steps in method 1 instead.
References
==========
Learn how to install Windows 11, including the recommended option of visiting the Windows Update page in Settings.
support.microsoft.com