**Disclosure: This post contains affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you.
Since Windows 10 will no longer be supported or may already no longer be supported depending on when you are reading this, you will be left with a couple of options when it comes to running Windows on your computer. You can keep using Windows 10 unsupported meaning you will no longer receive any security updates or other patches. Or you can upgrade to Windows 11 assuming your computer meets the system requirements. And of course, there is the option to purchase extended support for Windows 10 if you really want to stay on it.
The problem that many people encounter is that their current computer does not meet the hardware or security requirements to run Windows 11. For example, you need a processor with at least 2 cores, 64GB free space on your hard drive, a TPM (Trusted Platform Module) and secure boot enabled.
Fortunately, there are ways to get around these requirements so you can install Windows 11 on an unsupported PC. You can use tools such as Rufus to make a bootable Windows 11 flash drive that can be used for a clean installation of Windows and also for upgrades that can bypass the Windows 11 system requirements. But if you want to do a typical Windows upgrade without a third party tool, you can run a script on your computer beforehand that will bypass the Windows 11 security requirements when upgrading your computer from Windows 10.
This script will allow you to bypass the Windows 11 security requirements but will not help you if your processor does not have 2 or more cores or has less than 64GB of free space. Then again, any recent computer should be able to meet these requirements.
You will know if your computer does not meet the Windows 11 security requirements if you try and upgrade and see a message saying This PC doesn’t currently meet Windows 11 system requirements.
To run this script, you will need to open an administrative PowerShell window by typing PowerShell in the taskbar search box and then by choosing the Run as administrator option.
You can then copy the script text below, and right click in the PowerShell window to paste it in. Then you can press enter to start the process.
iwr -useb “https://raw.githubusercontent.com/Win11Modder/Win11-Req-Bypass/main/Win11_Bypass.ps1” | iex
You will then be presented with several menu options, and you will want to choose #1 which says Appy registry tweaks (bypass Windows 11 restrictions). You will then see a prompt asking you to choose a target version if you don’t want to use the most current version, which is 24H2 as of this writing.
You will then see the script run and when its complete, you can try to perform the Windows 11 upgrade once again and this time it should get past the security requirements screen and allow you to install Windows 11.
There is also a downloadable version of the script that you can use if you want to run it locally or do not have an internet connection. You can find the script (Win11_Bypass.ps1) here.
Here is another method you can try to bypass the Windows 11 requirements when upgrading your computer from Windows 10.
For additional training resources, check out our online IT training courses.
Check out our extensive IT book series.