Fixing Hyper‑V VM Freezes Error in Windows Server After 2025 Update

If you're running Hyper‑V on Windows Server 2022 and recently updated your system, you might have noticed this: " Virtual Machines freeze randomly or go into restart loops after the May or April 2025 Windows Update.”

WINDOWS SERVER

8/6/20252 min read

Yes — this was a real and widespread issue. And Microsoft acknowledged it.

What was the cause of the problem?

After the May 2025 Cumulative Update (example KB: KB5037780), many admins reported:

  • VMs freezing during boot or while running.

  • Checkpoint and backup operations failing.

  • VMs going into restart loops.

  • Event Viewer logs showing critical hypervisor errors.

Root Cause

The issue was traced to a bug in Hyper‑V integration components, introduced by a recent patch. Microsoft’s May 2025 update accidentally disrupted VM state handling, especially when:

  • Using dynamic memory

  • Running Windows Server guests

  • Backups or checkpointing via VSS were triggered

Step-by-Step Fix

Step 1: Confirm If Your Server Is Affected

  • Go to Control Panel → Windows Update → View update history

  • Look for updates from May 2025 or April 2025, such as:

    • KB5037780

    • KB5036893

Step 2: Install Microsoft’s Emergency Fix

(Out-of-Band Patch)

In late May 2025, Microsoft released a fix specifically for this Hyper‑V bug.

Option A – Automatic Install

  • Open Settings → Windows Update

  • Click Check for Updates

  • Install the June 2025 Hyper-V fix (KB5039002 or latest)

Option B – Manual Install

  • Go to the Microsoft Update Catalog

  • Search for:
    > KB5039002 or “Hyper-V patch June 2025

  • Download the correct .msu file for your version

  • Install → Reboot

If you're still facing the issue, go with the next options.

Step 3: Restart Hyper‑V Services

After patching, it’s safe to restart the Hyper‑V host. But if needed manually:

  • open powershell

  • You can also restart from Hyper‑V Manager.

Step 4: Disable Dynamic Memory

If patching isn’t an option right away, disable Dynamic Memory on affected VMs:

  • Open Hyper‑V Manager

  • Right-click the VM → Settings

  • Go to Memory

  • Uncheck Enable Dynamic Memory

  • Allocate a fixed memory value (e.g., 4 GB)

How to Verify Everything Works

After installing the patch and rebooting:

  • Boot up all VMs

  • Run heavy workloads or simulate backups/checkpoints

  • Watch logs for 10–15 minutes