"WiFi- Show Available Networks" does not list wireless routers anymore

Happy New Year!

I upgraded my Lenovo Z500 Windows 8.1 to Windows 10.  I was able to see list of available wifi networks and hotspots for a couple of months.  However, after Windows 10's latest patch/update around Dec 20th 2016, my "WiFi- Show Available Networks" does not list wireless routers anymore.

My WIFI still connects to exiting wireless routers that it had been using for past year.  However it will not allow me to list wireless networks in new locations such as Starbucks coffee shops.  Since windows 10 does not list them, I am not able to connect.

I bought a USB dongle wireless adapter, but it did not work - Windows 10 still does not show list of available networks.  (USB dongle worked on my other Windows 10 laptop {a Lenovo Edge 15} - it displays list of wireless networks).

I tried to compare Proxy and other settings between this Z500 and my Edge 15 - I do not see any differences except they use different network adaptors.

I have uninstalled and reinstalled driver from Lenovo for my wireless adapter.

I have over 20 years experience programming in Windows DOS and VB scripts.  I have build windows PC for myself. 

I've tried following steps here:


and here:


but neither worked for me. 

I don't see registry entry for any VPN

I've turned off Norton firewall and even uninstalled all anti virus software - still faced same issue.

I'm ready to switch to Apple Mac!!

Any other ideas?



The solutions that were performed can actually get the job done. In case that the issue is persistent, we have a few methods that can possibly meet the concern.

Please feel free to try any of the following methods:

Reset TCP/IP

Right click on Start and click Command Prompt (Admin) and enter this command:

netsh int ip reset

Restart the PC when prompted.

You can check the original link on How to reset TCP/IP by using the NetShell utility.


Reconfigure TCP/IP

Right click on Start and click Command Prompt (Admin) and enter the following commands:

netsh int tcp set heuristics disabled

netsh int tcp set global autotuninglevel=disabled

netsh int tcp set global rss=enabled


You can also find SFC (System File Checker) handy in automatically solving or at least, identify system errors.

Feel free to let us know when you need more help.

20 people were helped by this reply


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.


Question Info

Last updated October 19, 2020 Views 49,747 Applies to: