1.Right Click the virtual machine
2.Click Settings
3.Click Security
4.Mark ‘Enable Trusted Platform Module
5.Click Processor
6.Change ‘Number of virtual processors’ to a minimum of ‘2’
Hyper-V showed This PC can't run Windows 11
Dear experts,
I've enabled TPM 2.0 in my HP laptop but when I tried to create a VM for Win11, it always showed that it didn't meet the system requirement.
Any ideas?
Windows for business | Windows Client for IT Pros | User experience | Other
Answer accepted by question author
-
Ting Xu 286 Reputation points MVP2022-02-15T10:05:39.28+00:00
6 additional answers
Sort by: Most helpful
-
Jason Brown (Gmail) 56 Reputation points2022-09-08T12:26:48.923+00:00 And check you have enough allocated RAM
Windows is smart enough to tell you that it cannot be installed, but too dumb to tell you why.
Hyper-V is too dumb to set the correct minimum RAM requirements.
Honestly Microsoft, you can do much better.
-
Ben Blissett 25 Reputation points
2024-07-27T20:03:54.4866667+00:00 For the record, it's been consistent for me so far that it'll fire up Windows 11 Pro if the following specifications are met: - TPM enabled - 2+ virtual processors - 4096 minimum RAM (if using dynamic memory, minimum needs to be 2048MB but, in the top Memory box, you've gotta have 4096GB.
Hyper-V on Server 2022 is still too stupid to notify you (or automatically set) these minimums, and, of course, Microsoft's URL at aka.ms\WIndowsSysReq couldn't be more vague and open-ended (because Microsoft).
Good luck!
-
Balaji S 10 Reputation points
2024-10-25T11:39:55.1033333+00:00 For people who can't find "Enable Trusted Platform Module" under Security, you are running a Generation 1 VM. Create one with Generation 2 and you will find the option.
-
Kapil Arya 37,661 Reputation points Volunteer Moderator2022-09-08T13:11:05.653+00:00 Check with and make sure other requirements are meet as well.