When you have difficulty connecting to your wireless network from a Windows laptop, tablet, or Windows HTPC, try these Windows wireless troubleshooting tips.

Windows Wireless Network Troubleshooting

Make sure the physical switch (or key combination) is activated. Otherwise try:

Disable and enable the adapter

  • Control Panel > Network Sharing Center > Change adapter settings
  • Power cycle through the key combo or physical switch

Renew the IP Address

  • Open command prompt (For Windows Vista, run as an administrator)
  • Type in ipconfig /release and hit 'Enter'
  • Type in ipconfig /renew and hit 'Enter'

Turn off IPv6

  • Control Panel > Network Sharing Center > Change adapter settings, right-click on Wireless Network Connection > Properties
  • Uncheck TCP/IPv6
  • Select IPv4 and click Properties
  • Make sure both Obtain IP address automatically and Obtain DNS automatically are checked. In addition under the Alternate Configuration tab, make sure Automatic private IP address is selected
  • Be sure to press OK to exit in order to save settings

Change Power Management Settings

  • Control Panel > Network Sharing Center > Change adapter settings, right-click on Wireless Network Connection > Properties
  • Click Configure
  • Go to the ‘Power Management’ tab and uncheck Allow the computer to turn off this device to save power

Other Things to Try

  • Temporarily turn off Anti-Virus or firewall (don't forget to eventually turn this back on).
  • Remove and re-add your wireless network settings.
  • Run a Winsock Reset (seen below).
  • Reinstall the wireless NIC driver.

What other Windows wireless troubleshooting tasks do you do or is this list in your repertoire?

Windows Winsock Reset Commands

How to manually do a Windows winsock reset through the command prompt:

  1. Open the command prompt
  2. Type netsh winsock reset and hit 'enter'
  3. Type netsh int ip reset log.txt and hit 'enter

These commands reset TCP/IP and Windows Socket.

What is a Winsock and Do I Wear Them?

Not Quite. Winsock defines how Windows network software should access TCP/IP connections and other network services.

Why a Windows Winsock Reset?

The Windows TCP/IP stack winsock settings can sometimes get corrupted. This causes network and Internet connection errors. So you'll need to clear it out by resetting it. You'll be surprise how much this fixes things and how often it's needed.

What Causes TCP/IP stack Winsock Corruption?

This can be from many reasons like the installation of networking software, malware, VPN clients, or cleanup due to automated scanning tools.

You'll know when you need to try it when connectivity looks good but your browser is displaying Page cannot be displayed type of error messages.

Conclusion

There you have it. If you still have issues, sometimes the Windows Firewall/Internet Connection Sharing (ICS) service shuts down as well.

To reset the Windows Firewall, run this command from a command prompt: netsh firewall reset.

Other things to try:

  • Restart your computer.
  • Verify your device manager shows your network devices as having drivers.
  • Make sure network devices are connected and transmitting. You may need to restart these devices.
  • If you're connecting wirelessly, check out my Windows Wireless Troubleshooting article. I go over a few more network things to try.

Further reading on winsock corruption is available at Microsoft Support.