How do I fix no network access on Windows 7/8.1/10/11?

We’ve all had this problem at least once. You can connect to your (new) WiFi network, but you don’t have internet access.

The error states that your computer or phone can connect to your home network, but it can’t access the internet. To resolve the problem, we must first determine whether the issue affects just one gadget or all of the network’s devices.

Why am I having this problem?

This can be caused by:

– Network cable unplugged / not plugged in all the way (the orange light is not lit on the router, or it’s flashing slowly)

– Outdated network drivers (download updated drivers from your computer manufacturer’s website, such as Dell or HP)

– A firewall or antivirus interfering with network access (turn them off and try to connect)

If you’re still experiencing the problem after trying these solutions, continue reading.

Steps to fix no network access on Windows 7/8.1/10/11?

Step 1 – Use the Network troubleshooter

Navigate to Settings -> Network & Internet -> then click on Troubleshooter.  If this doesn’t work, go to Step 2.

Step 2 – Manually turn on sharing

Open File Explorer. Click This PC in the left-hand pane, then double-click your network’s icon (if you have multiple networks, pick one) o select “Turn on or off”. If Turn on is greyed out, try Solution 3. o click Turn on sharing or connect to devices and then proceed to share the necessary files and folders (this is done by opening Windows Explorer and right-click your network’s icon > Properties) If this doesn’t work, go to Step 3.

Step 3 – Disable IPv6

  • Open Command Prompt as administrator (navigate to search and type in “Command Prompt”, right-click it, and select Run as Administrator).
  • Enter: netsh interface ipv4 set int name=”Public LAN” forwarding=disabled advertise=disabled netsh interface ipv6 set int name=”Public LAN” forwarding=disabled advertise=disabled
  • Enter exit twice to close Command Prompt
  • Restart your computer.

Step 4 – Reset TCP/IP

  • Open Network Connections (turn on the Network icon in the taskbar and right-click it > Properties).
  • Click “Repair” or “Troubleshoot problems”.
  • Select “I want to”, and click Next.
  • Click Advanced, then select “Reset TCP/IP”.
  • Click OK twice to close all windows and reboot your machine.
  • Try using the internet again after rebooting.

If this didn’t work, go to Step 5

Step 5 – netsh int tcp set heuristics

  • Open Command Prompt as administrator (navigate to search and type in “Command Prompt”, right-click it, and select Run as Administrator).
  • Enter: netsh int tcp set heuristics disabled netsh int ip reset c:\resetlog.txt
  • For Windows 10: netsh int tcp set heuristics disabled netsh int ip reset Reset.log


In case the issue persists, let’s move to Step 6

Step 6 – Change DNS settings (Use Google DNS)

  • Open Network Connections (turn on the Network icon in the taskbar and right-click it > Properties).
  • Click “Change adapter settings”.
  • Right-click your active internet connection and select properties.
  • Click Internet Protocol Version 4 (TCP/IPv4), and click properties.
  • Click Advanced and select “Use the following DNS server address”
  • Enter as Preferred DNS Server and as Alternate DNS Server
  • Click OK twice to save and exit.

Step 7: Have you tried restarting your router and/or modem? If that doesn’t solve the problem, let’s move to Step 8

Step 8: Get a new Ip Address with neth winsock reset

Let’s try to get a new IP address with Neth winsock reset command

  • Press Windows key +X
  • Select command (admin) or PowerShell (admin)
  • Enter the following command netsh int IP reset
  • Reboot your computer

We used the following command to reset the TCP/IP protocol. After you reboot your computer, you should be able to access the internet.

Still, having issues? Go to Step 9

Step 9. Scan for hardware changes

Right-click on “Network Adapters” and select “Scan for hardware changes”. This will scan for new hardware (including the newly installed/updated drivers) and then re-install them. Do this for each network adapter (if you have multiple) and try to access the internet again.

Still not working? Go to Step 10

Step 10 Could be a driver issue – let’s update drivers

  • Another frequent issue is a malfunctioning driver. Windows 10 is updated regularly, and your computer’s drivers may become obsolete to communicate with Windows. As a result, your laptop/computer could work properly but lose access to your wireless/wired network
  • Update drivers on Windows 10
  • First, open up the start menu by pressing the Windows key,
  • type “device manager”, and then press Enter.
  • This will open up your computer’s drivers. To update them with the latest version, navigate to Network adapters (or something similar) and select it.
  • You should now see information about your network cards; right-click on the one you want to fix and select “Update driver”. From there, follow the steps provided to search for an update online .
  • If you’re using a different type of network adapter than Windows 10’s generic one (NetXtreme 57xx Gigabit Ethernet), this may not work – if so, try doing step 4 instead.
  • Navigate to Other devices or Unknown devices in Device Manager and check if your network card is there. If it is, right-click and select “Update driver” – this should give you more options to choose from (an option to search automatically for updated drivers might be the best choice).
  • Once again, follow the steps provided by Windows to search for an update online.
  • his will not work if your wireless card isn’t supported by Windows 10’s generic one.
  • While still in Device Manager, check if there’s a yellow exclamation mark next to Network adapters or something similar. If so, then your computer can see that you’re connected but don’t know how – under such circumstances, click on the name of your wired/wireless adapter and press Uninstall. After uninstalling, restart your computer. Now that you’re back from restarting, check if the yellow exclamation mark is gone – if not, go to step 5.
  • In Device Manager, select Network adapters and right-click on it > Scan for hardware changes. Restart your PC again.

Step 11. Disable or remove anti-virus/security software

If you have anti-virus/security software installed, such as Norton or McAfee, you will need to disable it or uninstall it before trying to connect to the internet.

Step 12. Enable TCP/IP in your network adapter properties

This is an option in the ‘Use following IP address’ section of your network adapter’s properties (this can be accessed by going into Control Panel and then Network and Sharing Center). This should be set to ‘Obtain an IP address automatically’, but if it isn’t then try setting it to that and see if that works – sometimes this gets changed without a user manually changing anything.

Also See: Fix: A Fatal Error Occurred While Creating a TLS Client Credential.

Step 13. Contact your ISP and/or technician

Lastly, there could be a problem with your home router or modem. You will need to contact your ISP for help if: Your router/modem is on but you still can’t connect to the internet after restarting and resetting your computer and checking for hardware changes.

If you can cannot to your network but cannot access other computers, you should read our post.

If your ISP rules out that it has to be a computer/laptop issue, our PC repair technicians in Melbourne can fix this for you.

I am a computer engineer holding a bachelor's degree in Computer Science, complemented by a Master's in Business Administration from University of Strathclyde, Scotland. I currently work as a Senior IT Consultant in Melbourne, Australia. With over 15 years of...