Kitz Forum

Computer Software => Windows 11 => Topic started by: meritez on October 05, 2021, 04:16:01 PM

Title: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: meritez on October 05, 2021, 04:16:01 PM
Found this on Reddit: https://www.reddit.com/r/Windows11/comments/q1wmzm/howto_simplest_way_to_bypass_tpmunsupported_cpu/

Quote
DISCLAIMER - This method only works if your machine is already capable of officially running Windows 10 version 21H1 (as that is currently the latest available from Microsoft). Machines that can't run this version may not guarantee to work but worth a try.


Download Windows 11 ISO from Microsoft as usual - https://www.microsoft.com/en-us/software-download/windows11

Download Windows 10 ISO from Microsoft using the Media Creation Tool as usual - https://www.microsoft.com/en-us/software-download/windows10

Mount the Windows 10 ISO

Navigate inside the Sources folder and find the file called appraiserres.dll

Copy it to your Desktop or any other folder (just to keep it temporarily for now)

Optional (just to avoid confusion) - Unmount the ISO (Go to This PC, and right-click and Eject on it)

Mount the Windows 11 ISO

Make a folder anywhere on your Desktop (or other location) and copy all files inside the Windows 11 ISO to this folder

Optional (just to avoid confusion) - Unmount the ISO (Go to This PC, and right-click and Eject on it)

Go to the Sources folder inside the Windows 11 unpacked folder you just made

Take that earlier appraiserres.dll file you copied from the Windows 10 ISO and replace it over the one in this Sources folder

Before proceeding further - please completely disconnect your Internet (Wi-Fi or otherwise)

Go back to the root of the Windows 11 unpacked folder you made and open setup.exe

When you get to the screen that says Change how Setup downloads updates, click on it and also uncheck the box that says I want to help make the installation better

When you get to the screen that says Get updates, drivers and optional features, select Not right now

Complete the rest of the screens as usual and the setup should complete all the way and you should be upgraded to Windows 11 with all your files/applications intact (as per the setup process)



TLDR - Copy all files inside the Windows 11 ISO to one folder anywhere on your machine. Then find the appraiserres.dll file inside the Sources folder of a Windows 10 ISO and replace it over the same file in the Windows 11 unpacked folder you made earlier. Disconnect your Internet. Open setup.exe and uncheck all the options for getting updates and accessing the Internet and follow the steps to complete. (If any issues restart your computer once, disconnect the Internet, and run the setup.exe once again)

Credit of course goes to whomever initially discovered this method (for Windows 11 or earlier versions as well), this just a reminder/FYI post now that we have official release.

Currently testing
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 05, 2021, 07:38:24 PM
Just bear in mind they do not promise any Windows Updates if you use this method, so its a security risk.

Even if they DO decide to offer updates, those updates could be buggy or completely break the OS if they decide to optimise for officially supported CPUs only.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: adslmax on October 06, 2021, 03:03:18 AM
Just bear in mind they do not promise any Windows Updates if you use this method, so its a security risk.

Even if they DO decide to offer updates, those updates could be buggy or completely break the OS if they decide to optimise for officially supported CPUs only.

Do we honest believe every words from Microsoft over older pc cannot use Windows 11 because of older cpu can't support W11 (what a load of rubbish - they only saying this to make people's upgrading new pc or laptop to make Microsoft and Intel money!) I been using Windows 11 bypass on my old Sandybridge PC and the hardware kicked all boxes no issues with W10 and W11. The TPM 2.0 and secure boot are useless as I never use it for W10 on my AMD Ryzen 7 3700X!

Don't let Microsoft fool u as for TPM 2.0, Secure Boot and supported CPU only - Microsoft - you should be ASHAMED yourself! and Intel as well. STOP RIPPED PEOPLES OFF and Stupid move by Microsoft in the middle of a pandemic. There's financial and social upheaval all over the place, and this is their thinking? Microsoft won't care! It's all about MONEY! MONEY! MONEY!
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 06, 2021, 06:59:45 AM
Except people can use Windows 10 until 2025, I'd hope the pandemic will finally be over by then.

This is not the first time Windows has ever ditched older hardware in favour of newer instruction sets.  Did you forget that Windows is 64bit only now?  Periodically its necessary to drop support because having a fallback code path for every new instruction you want to use gets messy and bug prone.

I'm not saying this is what Microsoft are doing, but I can understand why it might be.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: tubaman on October 06, 2021, 08:36:14 AM
I'd like to try Win11 but as none of the hardware I own is supported it'll have to wait as I won't risk an install that could break at any time. I understand that Microsoft can't go on supporting old hardware for ever, but I am a little suspicious of the claimed CPU limitations as the currently published lists suggest that some of my hardware isn't even fit for Win7 and that is clearly wrong as one PC came with Win8 and the other Win7 from new!
 :)
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 06, 2021, 05:40:15 PM
I'd like to try Win11 but as none of the hardware I own is supported it'll have to wait as I won't risk an install that could break at any time. I understand that Microsoft can't go on supporting old hardware for ever, but I am a little suspicious of the claimed CPU limitations as the currently published lists suggest that some of my hardware isn't even fit for Win7 and that is clearly wrong as one PC came with Win8 and the other Win7 from new!
 :)

I think they have realised how they can't refine the code any more without making a hard cut-off, playing it safe and they've even said they might ease back the restrictions a little as they test more CPUs.

I think if they outright said "we need CPUs with x,y,z instructions" people might be a LOT more understanding, but then I'm guessing that would be a wider selection of CPUs than they currently support so they're keeping quiet.  Its certainly puzzling how any Ryzen CPUs ended up in the excluded list.

I also think the bigger issue is saying Win10 will only run to 2025, if you're dropping CPUs released a few years ago, that just seems too soon.  My laptop bought the end of 2018 is not supported, though I'm planning to replace that one with a Macbook Pro M1X (lucky me) so will just switch it to Linux at that point.

So don't get me wrong, I understand peoples anger, a friend of mine in Texas only recently grudgingly moved to Win10, now to find he's abandoned in 2025.  But I can also see how Windows might need this transition.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: mofa2020 on October 07, 2021, 11:33:08 AM
Its certainly puzzling how any Ryzen CPUs ended up in the excluded list.

My Ryzen 2600 was not supported earlier before the official release but now I am running windows 11 and everything went smoothly.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: adslmax on October 07, 2021, 01:29:28 PM
I am now running Windows 11 Pro on my AMD Ryzen 7 3700X with both secure boot and TPM 2.0 enabled (upgraded from Windows 10 Pro) all went smoothly as every personal files, settings and programs remain there. So far like it, but I wish Start pinned apps show more on it. (get rid of Recommended & top search bar as well) I disabled Microsoft Meet (start up) so far no bugs!
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: tubaman on October 07, 2021, 03:43:47 PM
I am now running Windows 11 Pro on my AMD Ryzen 7 3700X with both secure boot and TPM 2.0 enabled (upgraded from Windows 10 Pro) ...

Isn't that the one you said you were running Linux Mint on in reply #92 of this thread - https://forum.kitz.co.uk/index.php/topic,26100.92.html
"One pc AMD Ryzen 7 3700x does ticked all green OK for Windows 11 including secure boot and TPM enabled but I wouldn't bother with W11 because I like Linux Mint on it...."
 ???
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: adslmax on October 07, 2021, 03:48:18 PM
Still on Linux Mint on other NVMe as I got two NVMe slots one for Windows 11 Pro and other one for Linux Mint 20.2
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 07, 2021, 10:10:50 PM
Only problem I'm having is switching to my second monitor it doesn't seem to switch the audio back correctly like Win 10 did.

I have Dolby Atmos for my surround sound system, but if I switch to my second monitor it reverts to Stereo and doesn't switch back when I change to my surround system connected TV.  I have to go into settings and switch it back manually, which seems more cumbersome than it was in 10 (as that did occasionally have the problem if I switched monitors the wrong way, seems there is no right way any more).

Kinda typical seeing as Microsoft were claiming all these improvements they made for multi-monitor setups yet they've made it worse for me.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: adslmax on October 07, 2021, 10:46:26 PM
Feedback and report it to Microsoft
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 07, 2021, 11:23:06 PM
Feedback and report it to Microsoft

If they made it easier to do so I would.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: adslmax on October 07, 2021, 11:39:27 PM
Maybe stick with windows 10 for now until 2025 by the time nearer there will be much better ironed out bugs fixed
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 08, 2021, 12:12:14 AM
Maybe stick with windows 10 for now until 2025 by the time nearer there will be much better ironed out bugs fixed

Its a small bug considering its my gaming PC so benefits hugely from AutoHDR and spends 99% of the time on the TV.  Its just annoying to see a regression.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: adslmax on October 08, 2021, 07:19:15 PM
Have you seen this https://youtu.be/6zkAxYOe_IM

Seem not much the difference between windows 10 and 11 in benchmark
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: g3uiss on October 08, 2021, 07:24:11 PM
On a unsupported system, but not on a supported one
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: maxheadroom on October 08, 2021, 07:42:34 PM
If i heard right (at 0:30) it says using unsupported CPU's will give you security issues is that right?
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: g3uiss on October 08, 2021, 11:05:04 PM
Absolutely correct. Its all about security. Bypass this and you leave yourself wide open
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 09, 2021, 02:52:56 AM
Seem not much the difference between windows 10 and 11 in benchmark

Benchmarks wont necessarily show everything.  For example gaming performance doesn't seem any different, but input latency of my controller kinda feels lower, more responsive.  Maybe placebo effect but its what I noticed.

Also a lot of the 11 improvements is for "future" games that use things like DirectStorage, where its supposed to be much more optimised on 11 than 10.  Though its likely a few years or more before that is even used.

Plus the settings menu is laid out much more cleanly and easy to understand than 10 was.  Though admittedly I don't like the changed to explorer, particularly changing copy/paste to little icons instead of text, will take some getting used to as while I'd normally use keyboard shortcuts anyway, my gaming PC uses a tiny keyboard (as I only need it to login really) so using the UI is easier.

[Moderator edited to remove the YouTube video link from the quoted text.]
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: maxheadroom on October 09, 2021, 01:11:55 PM
Absolutely correct. Its all about security. Bypass this and you leave yourself wide open

Thanks, i will carry on using Windows 10 it does everything i need so no big deal i cannot use 11.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: snadge on October 28, 2021, 06:18:12 PM
Youtube vids of gaming performance under Windows 11 have shown performance drops across most the board
and the reason its free to upgrade, cos it's still TECHNICALLY a BETA release...until they start charging for it - when they think they ironed out most of the bugs, hence i would wait at least 18 months after release before updating, get a window 11 theme pack if your that bothered
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Bowdon on October 30, 2021, 10:52:46 AM
I can understand why people do this, and want to experience Win11. But I don't agree with it.

The more people move to Win11 the more Microsoft think they are right to have abandoned millions of computers, that aren't that old.

I'm sure they are counting unsupported PC's in their Win11 usage percentage.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on October 31, 2021, 02:52:05 AM
You have to abandon older tech eventually especially when you are struggling with OS bugs.  Focusing on newer instruction sets only could help there.

I do agree that ditching Zen 1 CPUs is a step too far though, they are so new.  I do wonder what their rationale there is.

On the flip side though, its hard not to think Microsoft are just refusing to throw enough money at maintaining their OS.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: meritez on June 06, 2022, 12:19:19 PM
I can understand why people do this, and want to experience Win11. But I don't agree with it.

The more people move to Win11 the more Microsoft think they are right to have abandoned millions of computers, that aren't that old.

I'm sure they are counting unsupported PC's in their Win11 usage percentage.

More than likely, I'm legitimately running Windows 11 Pro 21H2 on a Intel(R) Core(TM) i5-3230M CPU with 4GB RAM.

Was an interesting direct upgrade from 8.1 Pro
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: adslmax on June 06, 2022, 12:20:57 PM
I haven't use Windows 11 since 4 months ago. I quit it. I am happy with Linux Mint 20.3 love it.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: meritez on June 06, 2022, 12:32:58 PM
I haven't use Windows 11 since 4 months ago. I quit it. I am happy with Linux Mint 20.3 love it.

Sadly I need Windows for work
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: dee.jay on June 08, 2022, 10:18:14 AM
Yeah Linux is great and it has its place.

My NAS runs on it (Ubuntu), and my docker host machine is Debian. But, main desktop is Windows, purely for gaming. WSLv2 suits my needs for a needing a Linux environment though.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on June 08, 2022, 10:50:14 PM
I can't imagine using Windows on a daily basis, its slows me down so much compared to what I'm used to in KDE Plasma.

That's half down to KDE Plasma though, I don't like other DEs either, the other half being bash scripting.  Although a lot of what I do could also be done remotely on the NAS so no need to mess around with WSL, my gaming box is strictly for gaming, and my AI upscaling box strictly for upscaling.  (well, except both do Folding@Home (https://folding.extremeoverclocking.com/user_summary.php?s=&u=862394) in their spare time)
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Chunkers on June 09, 2022, 08:55:35 AM
Sadly I need Windows for work
I was in the same boat, I use a separate computer at home when I am working in order to  to keep my work stuff separate and the company insists using the Company Portal to install MS Office applications and the software they install gives them access rights to everything. Last year they instituted a new standard requiring TPM 2 and my computer stopped working / logging in. It is an Intel i5-4690K with no support for TPM 2 - I was able to use a hack (I think it was this one (https://www.maketecheasier.com/safely-bypass-tpm-windows/)) which worked successfully in passing the TPM check.

The PC is still running Windows 10 and reports it is unsuitable for Windows 11, when they finally upgrade to Windows 11 I think I am screwed - its so annoying, this machine works great and is way more powerful and effective than the crappy laptop they give me.

My son's gaming computer is now running Windows 11, we haven't seen a noticeable difference to Windows 10 ..... either positive or negative !
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: meritez on June 09, 2022, 02:10:59 PM
I was in the same boat, I use a separate computer at home when I am working in order to  to keep my work stuff separate and the company insists using the Company Portal to install MS Office applications and the software they install gives them access rights to everything. Last year they instituted a new standard requiring TPM 2 and my computer stopped working / logging in. It is an Intel i5-4690K with no support for TPM 2 - I was able to use a hack (I think it was this one (https://www.maketecheasier.com/safely-bypass-tpm-windows/)) which worked successfully in passing the TPM check.

The PC is still running Windows 10 and reports it is unsuitable for Windows 11, when they finally upgrade to Windows 11 I think I am screwed - its so annoying, this machine works great and is way more powerful and effective than the crappy laptop they give me.

My son's gaming computer is now running Windows 11, we haven't seen a noticeable difference to Windows 10 ..... either positive or negative !

Found this interesting: https://github.com/AveYo/MediaCreationTool.bat
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: craigski on June 09, 2022, 03:45:31 PM
I have upgraded laptops via firmware from 1.2 to 2.0 TPM, check the OEM vendor website, depends what Infineon chip they have used on motherboard.

Here is link on chips, spec may say what chip is inside, if you can locate here, click the chip and will advise if its upgradable to 2.0:

https://www.infineon.com/cms/en/product/security-smart-card-solutions/optiga-embedded-security-solutions/optiga-tpm/

However, a series 4 Intel is probably 8? years old, so I doubt will be possible on a laptop of this age.


Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: HPsauce on June 09, 2022, 06:42:40 PM
Yes I upgraded a small Dell notebook from TPM1.2 to TPM2.0, just because I could really.  :lol:
I still needed some "meddling" to install Windows 11 though as the processor wasn't considered adequate, but that's one of the simpler tricks.
All my W11 PCs (as mentioned in a parallel thread) are still fine and updating without problems; none were considered suitable though.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on June 09, 2022, 08:10:50 PM
I could understand writing off CPUs if they were recompiling the whole OS for instructions only available on newer CPUs to improve efficiency, so it literally wont run on older hardware.  But how they've done it seems completely arbitrary.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: HPsauce on June 10, 2022, 05:36:56 PM
But surely that's what they (compilers) are (or were in my day) for? To translate the program into machine code that runs on a specific set of hardware.
MS will write the OS in whatever language(s) they think appropriate and compile that on the way to building an OS.
And when installed it will load up the relevant routines for the hardware in the system - ah that's what it does anyway!

So they shouldn't have a problem really supporting older processors, they might just run a bit less efficiently.

The only possible issue I can see is if "they" decide that certain absolutely essential functions cannot be run without using newer hardware features.
Title: Re: [How-to] Simplest way to bypass TPM/Unsupported CPU check
Post by: Alex Atkin UK on June 11, 2022, 04:07:07 PM
You tell the compiler which minimum instruction set you want as some fallbacks would be so incredibly slow its not worth using.

I believe a lot of modern software requires AVX instructions for example, any CPU that does not support them would be way too slow to run that code so you don't include support for them.

There's also things like virtualisation where a CPU not supporting it wont allow low-level access to be passed into the virtual machine.

Intel have added quite a few new instructions to their CPUs which I haven't seen talked about, they just show up in the flags, but I'm sure Microsoft know what they're for and will use them if a comparable instruction is also on AMD.

Continuing to have fallbacks for missing instructions complicates the code dramatically, Microsoft are trying to root out as much legacy code as possible in 11 as Windows is extremely bloated.

The only thing I can think of as to WHY they limited the CPUs so much, is so they can make these optimisations and slowly test if the older CPUs still run sufficiently without them.  However this should have been done BEFORE launching 11, not in such an incredibly public and disruptive way.