How to upgrade Windows 10 with an unsupported CPU and TPM 1.0 to Windows 11​

Windows 11

In this post, I will show you how to upgrade your Windows 10 to Windows 11 even if your PC has an unsupported CPU with a TPM below the 2.0 recommended version by Microsoft. Certainly, a lot of us became panicked when Microsoft release the minimum requirements for installing Windows 11 on our PCs. There is always a walkaround. Before you think of even installing Windows 11 on your PC, you should manually check the PC health check to see if your PC qualifies. If your PC is not qualified, don’t worry it is not the end of life. You can still hold on to your Windows 10 as Microsoft said they will still support Windows 10 through 2025.

You may decide to use the VirtualBox Manager. But if you’re faced with the issue of the Windows 11 Image failing to startup as expected, you can check out my previous post on how to fix “Failed to open session in VirtualBox to install Windows 11 Image. If you’re a Linux user, can check out most of my last post on A brief Introduction to Linux and how to create disk partition in Ubuntu Linux, How to create, edit, save a file and quit Vim Editor in Linux, how to locate, Find, and Grep: How to search for files and patterns in Linux/Unix-like OS and how to Save Read-Only Files in VIM Editor in Linux/Unix-like OS.

But what if you really, really need Windows 11? To walk around this, the first thing to do is to download the ISO file. When you download the ISO, that will bypass the system requirements check. Upgrading your Windows 10 PC with an unsupported CPU & TPM 1.0 to Windows 11 has a little downside as Microsoft has stated you may not get the latest security or driver updates if you take this path. It could be that Microsoft is just saying that to limit liabilities by saying hey, it’s a risk you have to take we won’t support all PCs but there is a path to get Windows 11.

Looking to get started with Container solutions like Docker and Kubernetes, Azure, PowerShell, and Azure DevOps? You can check out these related posts on:

  1. Azure DevOps and GitHub integration for Docker and Kubernetes deployment,
  2. how to create and deploy a local Registry Server with Docker Image,
  3. How to Stop, Remove and Name a Docker Container,
  4. How to Pull your first Nginx Container Image from Docker Hub and deploy it to your local machine,
  5. Azure DevOps and GitHub integration for Docker and Kubernetes deployment,
  6. How to create an App Service Plan with Continuous Deployment to deploy a .NET Application from GitHub,

Backup Your PC

When you upgrade to Windows 11, you don’t keep all the files and apps you have to back up your PC. You can use external hard drive storage or a Flash drive storage or probably use the easiest and cloud-based approach which is Microsoft OneDrive to back up your PC. If you’re interested in learning how OneDrive works, you can learn about it here. With that now out of the way, let’s talk about how you can upgrade to Windows 11 in a few simple steps.

Free Upgrade

To get started with the upgrade, these simple steps below will help you!

  • Click Start Menu
  • Select Settings
  • Then select, Updates & Security
  • If your PC is qualified and the "Download and Install Windows 11" updates notice shows up or your PC is not qualify, head to download Windows 11 . On this website, you have three different options for upgrading and installing Windows 11. The first one uses Windows 11 installation assistant which is probably the easiest one to use (I recommend this approach if your PC support Windows 11 by default). The second option allows you to create Windows 11 installation media. The third option gives you an option to download the ISO installation file. Let’s say your PC doesn’t support Windows 11 and you can’t wait to have it installed, then the Download Windows 11 Disk Image approach is the best option for you.

Alternately, You can upgrade or install Windows 11 on an unsupported CPU or TPM by modifying your PC Registry and adding a new DWORD value to it. To do so,

  • Press the Windows Key + S and search for the term Registry Editor
PC Registry Editor

Then, click the path with the "HKEY_LOCAL_MACHINE"

Modifying PC Registry

Next, Right-Click anywhere on the screen -> New -> DWORD (32-bit) Value as shown on the screenshot above.
– Rename the new registry with "AllowUpgradesWithUnsupportedTPMOrCPU"

Rename the New Registry

Modify the DWORD Value from 0 to 1 and Click Ok, and close out the registry Window


Locate Windows 11 installation media under the “This PC” to run it from either a USB installation media or CD/DVD disk media

Windows 11 Installation Media File

Double click to open the installation files and locate the Setup files.

Windows 11 Setup Files

Wait for the installation files to get populated – This will take to a warning screen by Microsoft stressing that your PC doesn’t meet the minimum system requirements for running Windows 11 and won’t be getting security updates. If you are satisfied with it that way proceed to click the "Accept" and continue with your installation.


Security Updates Warning !

Note: Microsoft has seriously warned that if you install Windows 11 on a PC that doesn’t meet the minimum requirements your PC will no longer receive security updates!

So by this warning by Microsoft, if you go ahead with the option stated in this article you’re doing so at your own risk as Microsoft or your PC manufacturer will NOT be held responsible for any security breaches that happen to your PC!

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x