In-place Upgrade of Windows 11 on Unsupported Hardware

Published by Nyau Wai Hoe - Updated on

Many folks are keen to upgrade to Windows 11, but sometimes, our PCs don’t meet the fancy requirements like TPM 2.0 and Secure Boot. This guide is for you if you’re looking to upgrade without starting from zero. Yup, that means keeping all your stuff exactly where it is while moving to Windows 11. We’ll show you how to skip those pesky checks for TPM and Secure Boot, making it possible to upgrade from Windows 10 to Windows 11 even on PCs that aren’t technically up to the mark.

Also see: Virtualbox Windows 11 “This PC doesn’t meet the requirements”

In-place Upgrade of Windows 11 on Unsupported Hardware

First up, a word of caution: Microsoft doesn’t recommend running Windows 11 on a PC that doesn’t meet their requirements. It might not work as smoothly, and you could run into problems. So, make sure you’ve got all your important files backed up before you proceed.

What is a Windows 11 in-place upgrade?

An in-place upgrade lets you move to a new operating system without losing your files, settings, or apps. It’s different from a clean install, which wipes your PC. This upgrade is super handy if you don’t want the hassle of setting everything up all over again. Normally, you’d do this through Windows Update.

Windows 11 in-place upgrade on unsupported hardware

Here, we’re focusing on upgrading to Windows 11 on PCs that don’t have TPM 2.0 and Secure Boot. It’s a lifeline for keeping your current setup while stepping into Windows 11, without a fresh install.

Linked issue: We couldn’t install Windows 11: Safe_OS with boot operation

How to perform an in-place upgrade to Windows 11 on unsupported hardware

Windows 11 checks for things like TPM 2.0 and Secure Boot. If your PC doesn’t have these, normally you’d be stuck. But, there’s a workaround with a script called Skip_TPM_Check_on_Dynamic_Update.cmd. It’s part of the MediaCreationTool.bat on GitHub, but we only need this script to bypass those checks.

Steps to follow

  1. Download the script: Head over to this GitHub page. Click on “Download raw file” to get it. Or, copy and paste the script into a text file and name it Skip_TPM_Check_on_Dynamic_Update.cmd.Script to bypass Windows 11 TPM and Secure Boot checks
  2. Run the script: Find the script file, right-click it, and pick “Run as administrator”. This turns off the checks for Windows 11.Bypass Windows 11 TPM 2.0 and Secure Boot Check
  3. Check for updates or use Windows 11 ISO:
    • Windows Update: After the script, head to Settings > Windows Update and click “Check for updates”. You should see the upgrade option as if your hardware was supported.Upgrade to Windows 11 using Windows Update
    • Windows 11 ISO: Or, grab the Windows 11 ISO, mount it, and run the setup from there. Make sure to choose to keep everything.Upgrade Windows 11 while keeping files and everything
  4. Proceed with the in-place upgrade: Just follow the steps on screen, and you shouldn’t hit any roadblocks with TPM or Secure Boot.Install Windows 11 with unsupported hardware

Undoing the changes

If you change your mind and want those checks back, just run the Skip_TPM_Check_on_Dynamic_Update.cmd script again. It’ll switch everything back to how it was.

Undo TPM and Secure Boot bypass

By following these steps, you can move to Windows 11 even on PCs that don’t officially make the cut.

Related resource: How to Install Windows 11/10 with Digital License from USB

Temporarily using a supported computer to do the Windows 11 in-place upgrade

If you’ve got another computer that does meet the requirements, you can use it as a temporary way to upgrade your own PC. This doesn’t need any special software but does mean you’ll be messing around with the hardware a bit.

Key considerations

  • Both PCs should use the same type of boot and partitions. Most new Windows PCs use UEFI and GPT.
  • You’ll need the Windows 11 ISO for this trick.

Upgrading a computer running Windows 10 or an older version of Windows 11

  1. Prepare both computers: Make sure both your PC and the temporary one use UEFI and GPT.
  2. Move the internal boot drive: Turn off both PCs. Take the boot drive from your PC and put it in the other one. When it starts, it’ll get things ready for a bit.SSD with Windows 11 installed
  3. Begin the upgrade: Log into the temporary PC, pop in the Windows 11 ISO, and start the upgrade. No problems should pop up since the temporary PC has what Windows 11 wants.
  4. Transfer the drive back: After everything’s done, turn off the temporary PC, take the boot drive out, and put it back in your own PC.

If you don’t need to keep existing data

  1. Fresh install on supported computer: Do a clean install of Windows 11 on the temporary PC using the ISO.
  2. Clone the drive: Use software like Macrium Reflect to make an image of the drive.Clone Windows 11 SSD for in-place upgrade
  3. Restore and transfer: Put that image onto your own PC’s drive. Make sure you’ve got a Windows license ready or you’ll need to activate Windows again.

This gives you a way to get Windows 11 up and running on a PC that’s not supposed to support it. Just remember, Microsoft says it’s not the best idea because of potential performance issues.

Final thoughts

Upgrading to a new operating system is always a bit exciting and a bit nerve-wracking, especially when your PC doesn’t meet the new specs. We’ve shared a couple of ways to upgrade to Windows 11, even on unsupported hardware. Whether you use a script to bypass checks or borrow a supported PC for the upgrade, just be sure to back up your files. Keep in mind, running Windows 11 on hardware that isn’t supported could cause problems, so proceed with caution.

Nyau Wai Hoe
Nyau Wai Hoe is the Founder and Chief Editor of With a degree in software engineering and over 12 years of experience in the tech support industry, Nyau has established himself as an expert in the field, with a primary focus on the Microsoft Windows operating system. As a tech enthusiast, he loves exploring new technologies and leveraging them to solve real-life problems.

Share via
Copy link