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
![](https://techprofile.blob.core.windows.net/images/72HU1RH-WEGeY0-fx2oe9g.png?8DBBA8)
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?
-
365vCloud 231 Reputation points
2022-02-15T10:05:39.28+00:00
5 additional answers
Sort by: Most helpful
-
Jason Brown 46 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.
-
Suleman Hagos 5 Reputation points
2024-06-16T14:35:01.2333333+00:00 I'm still having the same issue although I've what is mentioned above and setted all requirments needed but unfourtunately no succes.
-
Kapil Arya 8,116 Reputation points MVP
2022-09-08T13:11:05.653+00:00 Check with and make sure other requirements are meet as well.
-
Ben Blissett 5 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!