Affected versions: Windows Server 2019

📖 ~1 min read

Table of contents
  1. Symptom & Impact
  2. Environment & Reproduction
  3. Root Cause Analysis
  4. Quick Triage
  5. Step-by-Step Diagnosis
  6. Solution — Primary Fix
  7. Solution — Alternative Approaches
  8. Verification & Acceptance Criteria
  9. Rollback Plan
  10. Prevention & Hardening
  11. Related Errors & Cross-Refs
  12. References & Further Reading

Symptom & Impact

Intermittent packet drops and jitter disrupt RDP and application traffic on virtualized hosts.

Environment & Reproduction

Seen after NIC driver update while Hyper-V switch settings remained unchanged.

Get-NetAdapter | Select Name,DriverFileName,DriverVersion,Status
Get-NetAdapterRss
Get-NetAdapterVmq

Root Cause Analysis

Driver defaults changed offload behavior and introduced queue pinning conflicts with host CPU topology.

Quick Triage

Validate RSS, VMQ, and interrupt moderation settings against vendor baseline.

Get-NetAdapterAdvancedProperty -Name '*' | Where-Object {$_.DisplayName -match 'RSS|VMQ|Interrupt'}

Step-by-Step Diagnosis

Capture packet error counters and compare with per-adapter queue allocation.

Get-NetAdapterStatistics -Name '*'
Get-Counter 'Network Interface(*)Packets Received Errors' -SampleInterval 5 -MaxSamples 6
Illustrative mockup for windows-server-2019 — terminal_or_powershell
NIC offload diagnostics — Illustrative mockup — Progressive Robot

Solution — Primary Fix

Apply stable vendor driver, rebalance RSS queues, and tune VMQ processor mapping.

Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Disable-NetAdapterVmq -Name 'Ethernet 2'
Enable-NetAdapterRss -Name 'Ethernet 2'
Restart-NetAdapter -Name 'Ethernet 2'
Illustrative mockup for windows-server-2019 — event_or_log_viewer
Packet flow stabilized — Illustrative mockup — Progressive Robot

Solution — Alternative Approaches

Temporarily disable VMQ on affected adapters while validating a corrected driver package.

Verification & Acceptance Criteria

Packet error rate remains near zero and latency returns to baseline.

Get-NetAdapterStatistics -Name 'Ethernet 2' | Select ReceivedPacketErrors,OutboundPacketErrors

Rollback Plan

Roll back to previous NIC package using Device Manager or pnputil staged package.

Prevention & Hardening

Document adapter tuning templates and validate offload settings after each driver upgrade.

Can coincide with cluster heartbeat misses and SMB Direct instability.

Related tutorial: View the step-by-step tutorial for Windows Server 2019.

View all Windows Server 2019 tutorials on the Tutorials Hub →

Browse all common problems & solutions on the Tutorials Hub.

References & Further Reading

Microsoft guidance for RSS/VMQ tuning and Hyper-V networking best practices.

Need Expert Help?

If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.