That warning does not indicate the cause of game freezes on a Windows 11 home PC.
Event ID 167 means Hyper-V did not enable side-channel vulnerability mitigations for virtual machines because Hyper-Threading is enabled. The guidance says this warning is about protection for Hyper-V virtual machines and, in some cases, VBS-protected security features.
For systems on Windows 10 version 1607 / Windows Server 2016 and later:
- If the system is not running Hyper-V and is not using VBS-protected security features, Hyper-Threading should not be disabled.
- If the system is running Hyper-V with the Core Scheduler and is not using VBS-protected security features, Hyper-Threading should not be disabled.
- The Hyper-V core scheduler mitigates these attack vectors for Hyper-V virtual machines while allowing Hyper-Threading to stay enabled.
- The core scheduler does not mitigate the risk for VBS-protected security features.
To check whether VBS is enabled:
- Open Start.
- Type MSINFO32 and open System Information.
- In Find what, type security.
- In the right pane, check whether Virtualization-based Security is enabled and which services are running.
If Hyper-V is in use and the goal is to mitigate this warning for VMs:
- On Windows Server 2016 or Windows 10 versions prior to 1809, the Hyper-V core scheduler can be enabled with:
bcdedit /set HypervisorSchedulerType core - Then each VM can be configured with:
Set-VMProcessor -VMName <VMName> -HwThreadCountPerCore 2 - On Windows Server 2019 and Windows 10 version 1809, the core scheduler is enabled by default.
Important: disabling Hyper-Threading can reduce performance.
For the freezing itself, collect system errors around the freeze time from Event Viewer or PowerShell. A supported PowerShell example is:
get-winevent -logname system -maxevents 1 -filterxpath "*[System[Level=2]]" | more
- KB4457951: Windows guidance to protect against speculative execution side-channel vulnerabilities
- KB4457951: Windows guidance to protect against speculative execution side-channel vulnerabilities
- KB4457951: Windows guidance to protect against speculative execution side-channel vulnerabilities
- How to use CMD and PowerShell Windows commands