A few months ago, Microsoft officially announced Windows 11, the next major iteration to its Windows operating system. The company does plan on rolling it out at the end of the year, but in the meantime they have also decided to roll out the beta for the public and developers to test ahead of time.
If you’re excited about what Windows 11 will be bringing to the table, like the ability to run Android apps, then here’s what you need to do in order to download and install the Windows 11 beta on your computer.
Check If Your PC Meets The Hardware Requirements
Obviously in order to run Windows 11, your PC will need to meet certain hardware requirements. These requirements are according to Microsoft which states that your PC needs to have:
Processor: 1 gigahertz (GHz) or faster with 2 or more cores on a compatible 64-bit processor or System on a Chip (SoC)
Internet connection: Microsoft account and internet connectivity required for setup for Windows 11 Home
For the most part unless your PC is super old, you should be able to meet the minimum requirements. The only issue would be whether or not your computer has the TPM 2.0 module, which you can find out how to do in our “How To Check If Your Computer Is Windows 11 Ready” article.
Joining The Windows Insider Program
In order to download the beta of Windows 11 or pretty much any pre-release software of Microsoft, you will need to be part of the company’s Insider Program. This is basically a beta program of sorts where you’ll be able to access certain features ahead of the general public to help Microsoft identify bugs and provide feedback.
To join the Insider Program if you aren’t already a member:
On your Windows 10 PC, go to Settings
Go to Update & Security and on the navigation bar on the left, select Windows Insider Program
Click Get started
Click Link an account
Choose your Microsoft account or log in with a different one if you prefer
On the next screen, you will be asked to select your “Channel”. Beta Channel is usually where the releases are more stable and is recommended unless you’re more technical, in which you might then be interested in the Dev Channel. Once you’ve selected your Channel, click Confirm.
Click Confirm again to agree to the terms and conditions
You’ll now be asked to restart your PC now or later
Downloading And Installing The Windows 11 Beta
Now that you’re part of the Windows Insider Program, the next step would be to actually download the Windows 11 beta onto your computer.
Go to Settings
Go to Update & Security
Select the Windows Update tab and click “Check for updates”
You should now see an update called “Windows 11 Insider Preview” which will start downloading
Once it’s finished downloading, you’ll be prompted to restart your PC
Once your PC is restarted, the Windows 11 beta will be installed and you’re good to go