Windows 11 can officially only be installed on computers which meet the Microsoft system requirements. Older PCs often do either not have an officiall supported processor or does not have TPM installed. On these computers the Windows 11 setup program cannot be run.

However there is a method how you can upgrade to Windows 11 also on these computers. Here are the steps how to do this:

Download the Windows 11 ISO image from here: https://www.microsoft.com/en-gb/software-download/windows11 (Scroll to the end of the page to find the ISO download option):

Double click on the ISO image in Explorer to mount the ISO image to a drive letter.

Open a CMD window and change to the drive where the ISO has been mounted e.g. drive E:. The you can start the setup with the command

setup /product server

This will NOT install Windows server (even if the setup programm show that!) but just upgrade your existing Windows 10 version (e.g. Windows 10 Professional) to the corresponding Windows 11 version!

Now you can just click through the Windows 11 setup program and this will just work fine without checking the Windows 11 prerequisites.

Disclaimer: As this is not officially supported by Microsoft you might run into a problem later. At the moment Windows 11 just works fine including all updates.

You will still need a valid license for Windows 11. So if you do not have already a license key, you can buy one from here: https://amzn.to/40dVxiv

[Source: https://www.youtube.com/watch?v=NcofifneCVQ]

Update:

There are information that with newer beta versions of 24H2 this trick may no longer be successful. Instead, before the upgrade, import the following registry entries into the computer you want to upgrade:

These registry entries should prevent the setup program to check the hardware requirements before the upgrade.

You can download this registry file from here. After downloading, double click the REG file and import the content of the file into the registry with REGEDIT (you need to run REGEDIT as administrator).

After adding these registry keys, you just start the Windows 11 setup program as described above, however WITHOUT the parameter “/product server”.

[Source: https://www.youtube.com/watch?v=z-bm8JTvBBU&t=642s]

Upgrade Windows 10 to Windows 11 on a non-supported PC
Tagged on:     

One thought on “Upgrade Windows 10 to Windows 11 on a non-supported PC

  • 27.05.2025 at 14:32
    Permalink

    This is an incredibly useful guide for bypassing Windows 11’s strict hardware requirements! While Microsoft’s TPM and CPU restrictions make sense for security and stability, it’s great to see workarounds that allow older but still capable systems to get the latest OS. The registry edit method for 24H2 is particularly valuable for future-proofing this approach.

    Interestingly, this reminds me of how enterprise hardware like the HPE ProLiant DL360 with Hexa-Core 2.80GHz Xeon processors continues to deliver value long after its official support period. While consumer PCs face these upgrade limitations, many data centers still run older Xeon servers (like the DL360) well beyond their “supported” lifespan through creative solutions – much like this Windows 11 workaround.

    The key difference is that while this Windows 11 trick helps extend a PC’s usability, enterprise hardware like the ProLiant https://serverorbit.com/pc-and-servers/proliant-dl360/hexa-core-2-80ghz-xeon was designed for longevity from the start. Both cases show how capable hardware can often outlive artificial software limitations.

    Thanks for sharing these practical solutions – they could give many older systems a new lease on life! Just as with server hardware, the real test is long-term stability, so it would be great to hear about people’s experiences after running this for several months.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *