T The Triage ManualTechnical Guides for IT Emergencies
P2 · Virtualisation & Storage

Hyper-V Guest VMs Freezing or Restarting Unexpectedly — 2025 Emergency Update Required

A defect in Hyper-V or its guest integration components causes Windows 10, Windows 11, and Windows Server guest VMs to freeze or restart without warning, with elevated impact in Azure confidential VM configurations. Microsoft identified the root cause and released an emergency update in 2025. The primary resolution is applying the emergency patch to both Hyper-V hosts and affected guest VMs. Frozen VMs can be force-reset via PowerShell as an interim measure while patching is arranged.

Indicators

Likely causes

Diagnostic steps

  1. On the affected guest VM, open Event Viewer and navigate to Windows Logs > System. Filter for Event ID 41 (Kernel-Power), Event ID 1074, and BugCheck events. Note the timestamps of each occurrence and correlate with reported freeze or restart times.
    Confirms the VM is experiencing unplanned restarts or freeze-induced crashes and establishes timestamps for correlation with host-side logs. BugCheck entries may indicate crash-induced restarts distinct from a clean reboot.
  2. On the Hyper-V host, open Hyper-V Manager or run the following in an elevated PowerShell session: `Get-VM | Select Name, State, Status` — identify any VMs listed in a Saved, Paused, or error/unknown state that were not placed there by an operator.
    Determines which guest VMs are currently affected and whether the host is reporting error conditions against them.
  3. On the Hyper-V host, open Event Viewer and navigate to Applications and Services Logs > Microsoft > Windows > Hyper-V-Worker and Hyper-V-VMMS. Filter for Error and Critical level events. Cross-reference timestamps with the guest VM freeze/restart events identified in Step 1.
    Provides host-side evidence of Hyper-V component failures causing guest instability and confirms the root cause is hypervisor-layer rather than guest OS-layer.
  4. Check whether the 2025 Microsoft emergency update for the Hyper-V VM freeze/restart issue has been applied on both the host and each affected guest VM. Run on each system: `Get-HotFix | Sort-Object InstalledOn -Descending | Select -First 20` — cross-reference the KB number from the Microsoft advisory against Windows Update history or the Microsoft Update Catalog.
    Confirms whether the emergency patch is missing — this is the known and documented remediation for this issue.
  5. Determine whether any affected guest VMs are configured as Azure confidential VMs. Check the VM configuration in Hyper-V Manager (Security tab for shielded/confidential settings) or the Azure portal under the VM's configuration blade for confidential compute settings.
    Assesses risk level — Microsoft's advisory specifically identifies confidential VM configurations as elevated-impact and these must be prioritised for immediate patching.
  6. If the emergency update has been applied and issues persist, attempt uninstall via Settings > Windows Update > Update History > Uninstall Updates, or run from an elevated prompt: `wusa /uninstall /kb:<KB_NUMBER>` — then reboot. Re-engage Microsoft support or monitor for a superseding update if the freeze/restart issue returns post-rollback.
    Provides a structured rollback path if the emergency update itself causes instability, minimising downtime while awaiting a superseding fix.
  7. After patching, confirm the emergency update shows status 'Successfully installed' in Windows Update history on each guest VM (Settings > Windows Update > Update History or `Get-HotFix`).
    Verifies patch installation completed successfully before closing the incident.

Resolution path

Prevention

Tools

References

hyper-vvm-freezevm-restartwindows-serverwindows-10windows-11azureconfidential-vmemergency-update2025virtualisationpatch-managementp2kernel-powerevent-id-41microsoftrollbackbugcheck