Network adapter problems on Windows range from a simple driver glitch to a genuinely failing piece of hardware — a systematic diagnostic order saves time versus randomly trying fixes.
# Check adapter status Get-NetAdapter | Format-Table Name, Status, LinkSpeed # Reset the adapter without a full reboot Restart-NetAdapter -Name "Ethernet" # Full network stack reset - the "have you tried turning it off and on again" # of Windows networking, genuinely fixes a lot netsh winsock reset netsh int ip reset ipconfig /flushdns # Requires a restart afterward # Check for driver issues specifically Get-PnpDevice -Class Net | Where-Object Status -ne 'OK'
A Reasonable Diagnostic Order
- Check Device Manager for a driver error first — cheapest to rule out
- Try
Restart-NetAdapterbefore a full reboot - If it’s intermittent, check Event Viewer for adapter disconnect/reconnect events correlating with the drops
- The Winsock/IP stack reset is a genuine, if blunt, fix for a surprising range of stubborn connectivity issues