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
-
Ting Xu 271 Reputation points
2022-02-15T10:05:39.28+00:00
6 additional answers
Sort by: Most helpful
-
Jason Brown (Gmail) 56 Reputation points
2022-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 20 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!
-
Kapil Arya 8,456 Reputation points MVP Volunteer Moderator
2022-09-08T13:11:05.653+00:00 Check with and make sure other requirements are meet as well.
-
Faisal VISTRO 0 Reputation points
2024-08-28T11:04:57.09+00:00 Make sure to stop the service and start it again after making changes from Hyper-V manager right panel.