Hyper-V virtual machine can't start after Enable Intel Performance Monitoring Hardware

jack 10 Reputation points
2025-04-19T03:32:54.4666667+00:00

I want to enable pmu in Hyper-V virtual machine.Refer to this article:https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/performance-monitoring-hardware.I only enable pmu by -Perfmon @("pmu"), but failed to start Hyper-V virtual machine,because of invalid parameter(0xC0350005).
My CPU:14700k that supports pmu.

My host OS:win11 Pro for Workstations 24h2.
Hyper version:12.

Virtual machine OS:win10 22h2.

Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Henry Mai 2,375 Reputation points Independent Advisor
    2025-07-14T13:12:52.77+00:00

    Hello Jack, I'm Henry and I’d like to share some thoughts on the issue you've encountered.

    I ran a test using the same command from my host machine and ended up facing the same error code: 0xC0350005. This seems to stem from ERROR_HV_INVALID_PARAMETER, which is related to Hyper-V. I'm not sure if you’ve already tried running: Set-VMFirmware -VMName "YourVM" -EnableSecureBoot $true. While this isn’t directly related to PMU, it can influence whether the VM boots successfully.

    I’m still doing some research and following discussions around enabling Secure Boot with WSL. If you’re interested, here’s a link you might find helpful — several people in the community seem to be stuck on this same issue. https://github.com/microsoft/WSL/issues/8155#issuecomment-2916572800

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.