New Windows 11 install script bypasses TPM, system requirements

New Windows 11 install script bypasses TPM, system requirements

Original text by Lawrence Abrams

A new script allows you to install Windows 11 on devices with incompatible hardware, such as missing TPM 2.0, incompatible CPUs, or the lack of Secure Boot. Even better, the script also works on virtual machines, allowing you to upgrade to the latest Windows Insider build.

When Windows 11 was first announced, Microsoft released the operating system’s new system requirements, which included a TPM 2.0 security processor, Secure Boot, newer CPUs, and at least 64 GB of hard drive space.

As Microsoft realized that many people, especially those in the enterprise, would be testing Windows 11 preview builds on virtual machines, they exempted them from the system requirements.

However, Microsoft is now requiring compatible hardware even on virtual machines and taking a firm stance on its system requirement, going as far as to say that people who install Windows 11 on incompatible hardware may not get security updates.

For those willing to risk running Windows 11 on incompatible hardware, a script has been released that allows new installations and upgrades to bypass the operating system’s system requirements.

Script bypasses Windows 11 system requirements

This new script was released as part of the extremely useful Universal MediaCreationTool wrapper, a batch file that allows you to create an ISO for any version of Windows 10, with Windows 11 support added last week.

Universal MediaCreationTool wrapper
Source: BleepingComputer

While the main script of this open-source project is the ‘MediaCreationTool.bat‘ used to create Windows ISOs, it also includes a script named ‘Skip_TPM_Check_on_Dynamic_Update.cmd,’ which configures the device to bypass compatible hardware checks.

When executed on a Windows 10 or Windows 11 device, the Skip_TPM_Check_on_Dynamic_Update.cmd script will perform a variety of tasks, including:

  • Create the ‘AllowUpgradesWithUnsupportedTPMOrCPU‘ value under the HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup Registry key and set it to 1.
  • Registers a WMI event subscription named ‘Skip TPM Check on Dynamic Update’ that deletes the ‘C:\$WINDOWS.~BT\appraiserres.dll‘ file when the vdsldr.exe executable is launched during Windows 11 setup.It should be noted that the created WMI event subscription will remain in effect until you run the Skip_TPM_Check_on_Dynamic_Update.cmd script again, which will cause the event subscriptions to be deleted. You can do this after installing or upgrading Windows 11.

Before using this script, when attempting to upgrade a Windows 11 build 22449 virtual machine to the latest preview build, the upgrade failed as the setup could not see the secure boot feature, a TPM 2.0 processor, and the system disk was too small.

Windows 11 setup failing on incompatible hardware
Source: BleepingComputer

However, after running this script, we could install the latest Windows 11 preview build 22463 without a problem.

Windows 11 preview build 22463 installed in VirtualBox

Anyone who decides to use this bypass should be aware that this is an unsupported method to install Windows 11 and could lead to performance issues or other bugs when using the operating system. Furthermore, Microsoft may not provide security updates to unsupported devices, so your installation will likely be less secure.

Therefore, you should only use this method in test environments and not on production devices.