Why Network Issues Happen
Network issues can happen because of router problems, weak WiFi signal, ISP outage, disabled adapter, outdated network drivers, DNS errors, wrong IP settings, VPN conflicts, firewall blocks, damaged Ethernet cable or Windows network configuration problems.
Before changing advanced settings, identify whether the issue affects only one PC or all devices. If all devices have no internet, the router, modem or ISP may be the cause. If only one computer has the issue, the Windows network adapter or settings may need repair.
Before you start: Save any online work. Network reset can remove saved WiFi networks, VPN settings and custom adapter settings, so keep your WiFi password ready.
Quick Diagnosis: Match Your Network Problem
| Problem | Likely Cause | Best Starting Fix |
|---|---|---|
| No internet on all devices | Router, modem or ISP outage | Restart modem/router and check ISP status |
| No internet on one PC only | Adapter, driver, DNS or Windows settings | Run troubleshooter and reset adapter |
| WiFi keeps disconnecting | Weak signal, power saving or driver issue | Move closer, update driver, check power settings |
| Ethernet/LAN not working | Cable, port, adapter or driver issue | Try another cable/port and update driver |
| Connected but no internet | DNS, IP address, router or VPN conflict | Flush DNS, renew IP and disable VPN temporarily |
| Some websites not opening | DNS, browser cache, firewall or ISP issue | Try another browser, DNS refresh and firewall check |
Step 1 — Restart Router and Modem
Restarting network hardware fixes many temporary internet and WiFi issues.
- Turn off your modem and router.
- Wait at least 30 seconds.
- Turn the modem back on first.
- Wait until modem lights become stable.
- Turn the router back on.
- Restart your PC and test internet.
Step 2 — Check WiFi or Ethernet Connection
Confirm whether the PC is using WiFi or wired Ethernet and check the basics.
For WiFi
- Make sure WiFi is turned on.
- Turn Airplane Mode off.
- Reconnect to the correct network.
- Move closer to the router.
- Forget and reconnect to WiFi if password changed.
For Ethernet / LAN
- Check if the cable is firmly connected.
- Try another Ethernet cable.
- Try another router port.
- Check if Ethernet adapter is enabled.
- Look for link lights near the port.
Step 3 — Test Other Devices
This helps separate PC issues from router or ISP problems.
- Test internet on your phone, tablet or another computer.
- If all devices fail, restart router/modem and check ISP outage.
- If only one PC fails, focus on Windows network settings and drivers.
- Test both WiFi and Ethernet if available.
Step 4 — Run Windows Network Troubleshooter
Windows can automatically detect and fix common network adapter issues.
- Open Settings.
- Go to Network & Internet.
- Open Advanced network settings.
- Run the network troubleshooter or diagnostics.
- Apply suggested fixes and restart if asked.
Step 5 — Enable or Reset the Network Adapter
If the adapter is disabled or stuck, resetting it can restore connection.
- Press Windows + R.
- Type ncpa.cpl and press Enter.
- Right-click your WiFi or Ethernet adapter.
- If disabled, click Enable.
- If enabled but not working, click Disable, wait 10 seconds, then Enable again.
Step 6 — Reset Network Settings
Network reset reinstalls network adapters and returns many settings to default.
- Open Settings.
- Go to Network & Internet.
- Open Advanced network settings.
- Click Network reset.
- Confirm and restart the PC.
- Reconnect to WiFi after restart.
Note: You may need to reconnect WiFi, VPN and custom network settings after reset.
Step 7 — Update Network Drivers
Outdated or corrupted network drivers can cause no internet, missing WiFi, LAN not working and frequent disconnects.
- Right-click Start and open Device Manager.
- Expand Network adapters.
- Right-click your WiFi or Ethernet adapter.
- Click Update driver.
- Select Search automatically for drivers.
- Restart your PC.
If the issue started after a driver update, use Roll Back Driver from device Properties if available.
Step 8 — Flush DNS and Renew IP Address
DNS and IP address problems can cause “connected but no internet” or websites not loading.
- Click Start.
- Type CMD.
- Right-click Command Prompt and choose Run as administrator.
- Run these commands one by one:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
- Restart your PC.
- Reconnect and test internet.
Advanced Network Fix Methods
Windows Side
- Temporarily disable VPN and test connection.
- Check proxy settings and turn off unwanted proxy.
- Review firewall or security software blocks.
- Update Windows if network bugs are suspected.
- Try a different browser if only websites fail.
Router / ISP Side
- Check router lights and modem status.
- Restart modem and router in correct order.
- Check if ISP has an outage.
- Test another Ethernet cable.
- Update router firmware if recommended by provider.
Best safe order: Restart modem/router → test other devices → check WiFi/Ethernet → run troubleshooter → reset adapter → update driver → flush DNS/IP → network reset → check ISP.
When You Should Get Help
You may need help if network issues keep returning, WiFi disappears, Ethernet is not detected, DNS errors continue, VPN/firewall settings are confusing, or no device in your home can connect to the internet.
Related FixSlowPC guides: Fix WiFi Not Working, Fix Internet Problems, Update Drivers, Setup Printer, Repair Windows Errors, Fix Slow PC, Blog Center.
