How to Install Windows 11 Beta on Your PC Right Now

After several builds in the Dev channel, Microsoft has finally released the first beta build of Windows 11 for Insiders in the Beta channel. While Beta channel updates may not be entirely stable, it’s much better than the Dev channel, where you might run into issues that interrupt your workflow. If you are curious to try out all the Windows 11 features ahead of the stable release, here’s how you can install Windows 11 beta right now.

Install Windows 11 Beta on Your PC (2021)

Notably, Microsoft is rolling out the Windows 11 Insider Preview Build 22000.100 as the first Windows 11 beta. It is the most recent build that the company rolled out in the Dev channel. Hence, Windows 11 Beta and Dev channels are on the same build this week. With that said, follow the steps below to enroll in the Windows Insider program and test Windows 11 beta. We have also included the method to switch from Windows 11 Dev channel to the Beta channel if you are facing bugs and performance issues.

Steps to Enroll in Windows 11 Insider Beta Channel

  1. Open the Settings app on your Windows 10 PC. Click on “Update & Security”. Do keep in mind that you will need a Microsoft account to sign up for Insider builds. So, make sure you have signed in with your Microsoft account.

windows 10 update and security

2. Switch to the “Windows Insider Programme” tab from the left sidebar under the “Update & Security” settings. Here, you will find the option to sign up for the Insider program. You can also sign up for the Insider program from the web.

switch to insider program tab

3. Click on “Get started” to sign up as a Windows 11 beta tester. You won’t see the error message shown in the image below if your PC satisfies Windows 11 requirements. You can use this free app to check if your PC can run Windows 11.

get started insider program

4. Next, click on the “Register” button to register your Microsoft account to receive Windows 11 beta updates. If you have previously used another account for the Insider program, use the “Switch account” button to choose that account instead.

register insider program

5. Up next, click on the “Sign Up” button in the pop-up box that appears.

sign up insider program

6. Go through the Windows Insider agreement and privacy statement from the links that appear now. Once you have done that, check the “I’ve read and accept the terms of this agreement” checkbox. Click on “Submit” to proceed.

accept insider program t&c

7. You should now choose the Windows Insider channel. Since this article is focused on installing Windows 11 beta, select “Beta Channel (Recommended)“. If you would like to stay on the bleeding edge, you could also choose the Dev channel, but keep in mind that you might run into critical errors there.

choose insider channel - Install Windows 11 Beta

8. You have now enrolled in the Windows Insider program. Click on “Restart Now” to reboot your PC to start installing Windows 11 beta updates.

restart pc to get windows 11 insider builds

Install Windows 11 Beta Update on Your Computer

After the restart, head over to Settings -> Update & Security -> Windows Update to download and install Windows 11 beta on your PC. Based on your PC’s specifications and internet connection, it might take a while for the system to install and boot into Windows 11.

As usual, your PC will reboot multiple times before you can start using Windows 11. And that’s it. You have successfully installed Windows 11 beta!

w11 start menu - Install Windows 11 Beta

Switch from Windows 11 Dev Channel to Beta Channel

If you have been a Windows Insider before, you would know that moving to a build lower than the current build number would require a clean install. However, since both the Beta and Dev channels have the same build number right now, you can move from the Dev channel to the Beta channel without a clean install. If you would like to clean install anyway, follow the steps in our article on upgrading from Windows 10 to Windows 11.

  1. Open the Settings app on your Windows 11 PC and click on “Windows Update” from the left sidebar.

windows update tab

2. Now, click on “Windows Insider Program” to see the options to change your Insider settings.

windows insider program w11

3. Next, expand the “Choose your Insider settings” menu and choose “Beta Channel (Recommended)” from the options that appear. You will no longer receive Windows 11 builds from the Dev channel. If you are annoyed with random bugs in Windows 11 Dev channel, switch to the Beta channel for a relatively stable experience.

switch to beta channel windows 11 - Install Windows 11 Beta

Try Windows 11 Beta to Test Amazing New Features

That brings us to the end of our guide on how to install Windows 11 beta right now. After installing Windows 11, I’m sure you would prefer disabling the Microsoft Teams Chat icon in the taskbar, turn off suggested notifications, and customize the Windows 11 start menu to your liking. You can also learn how to customize the taskbar to change its position to the top, move icons to the left, and more. If you are not a huge fan of Windows 11, you can also choose to roll back to Windows 10 from Windows 11.

Comments 7
Leave a Reply

Loading comments...