| Previous | Next |
| ERROR_HV_PAGE_REQUEST_INVALID | ERROR_HV_INVALID_CPU_GROUP_STATE |
ERROR_HV_INVALID_CPU_GROUP_ID
Hyper-V CPU groups are scheduler objects, not Windows user groups
ERROR_HV_INVALID_CPU_GROUP_ID means the requested CPU group cannot be found by the hypervisor. CPU groups organize logical processors for scheduling and resource control; their IDs belong to the current host virtualization topology and should not be confused with security groups or guest processor groups.
Record the CPU group ID, host topology generation, and operation that produced it. Re-enumerate after host servicing, processor configuration changes, or scheduler reconfiguration. A cached ID can become invalid even when the VM’s visible VP count is unchanged, because VPs are scheduled onto host resources through a separate mapping.
Scheduler topology to record
- CPU group ID and the API or policy that selected it.
- Current host LP count, NUMA nodes, and scheduler configuration.
- Timestamp of the last topology enumeration.
- Partition VP configuration associated with the group.
References
- Microsoft: Hyper-V CPU group ID status
- Microsoft TLFS: VP identity is separate from host scheduling resources
- Microsoft: host and virtual processor topology
Looking for a different code? Search another status or error code.