Reading Time: < 1 minute

Host Resource Protection is a Security mechanism which continuously monitors the virtual machines within a Hyper-V Host, detects those who are not “playing well” and prevents the excessive use of CPU Usage. When the mechanism detects a virtual machine with excessive activity, the virtual machine is given fewer CPU resources and slows down.

This mechanism is disabled by default and can only be enabled through Powershell using the following cmdlet:

Set-VMProcessor -EnableHostResourceProtection $True

To disable Host Resource Protection:

Set-VMProcessor -EnableHostResourceProtection $False

More posts on Windows Server 2016 Virtualization: