Network reset removes and reinstalls all network adapters, resets VPN profiles, and forgets Wi‑Fi passwords. Use only after simpler fixes fail.
What you will achieve
Know when Windows network reset is appropriate, what it destroys, and how to run it safely on Windows 11/10.
1) Try these before reset
- Run
ipconfig /flushdnsand reboot the router and PC. - Disable and re-enable the adapter in Settings → Network & internet → Advanced network settings.
- Run the built-in troubleshooter: Settings → System → Troubleshoot → Other troubleshooters → Network Adapter.
- Reset Winsock:
netsh winsock reset(reboot required) — lighter than full network reset.
2) When reset makes sense
- All adapters show limited connectivity despite a working router.
- VPN or virtual switches left the stack broken after uninstalling Hyper-V or third-party VPNs.
- Wi‑Fi connects but no DNS or DHCP after driver reinstall.
3) Run network reset
- Settings → Network & internet → Advanced network settings → Network reset.
- Click Reset now and confirm. The PC reboots automatically.
- Rejoin Wi‑Fi networks and reconfigure VPN connections manually afterward.
4) Command-line equivalent
netsh int ip reset
netsh winsock reset
shutdown /r /t 0
5) Document before reset
- Export VPN profiles, note static IPs, DNS suffixes, and proxy PAC URLs.
- Export Wi‑Fi profiles:
netsh wlan export profile folder=C:\Temp key=clear.
6) Re-import Wi‑Fi after reset
netsh wlan add profile filename="C:\Temp\YourNetwork.xml"
7) Hyper-V virtual switch breakage
- Network reset removes vSwitch bindings — recreate switches in Hyper-V Manager after reset on dev PCs.
8) When NOT to reset
- Single app offline while browser works — fix app proxy or DNS, not entire stack.
- Domain-joined PC with 802.1X certificate auth — reset removes certs; re-enrol instead.
- Only Wi‑Fi fails — try
netsh wlan delete profile name="BadProfile"before global reset.
Verification checklist
Post-reset checklist: Wi‑Fi rejoined, VPN reimported, static IP reapplied, Hyper-V vSwitch recreated if used. Document total downtime minutes for future go/no-go decisions.
- Reboot once after changes that affect services, drivers, or firmware.
- Confirm the original problem is resolved under normal daily use, not only immediately after the fix.
- Note date, Windows version (Settings → System → About), and what changed in your personal runbook for next time.
Quick reference paths
- Settings → Network & internet → Advanced network settings → Network reset
netsh winsock resetnetsh int ip reset- Admin tools: press Win + X for Terminal (Admin), Device Manager, and Computer Management.