Few days back I saw that my Lenovo (Windows 10 ) laptop was not showing any WIFI networks.
I tried everything that was suggested out there i.e. update drivers, configuring WLAN Auto Config, Auto Discovery On etc. etc. (except the last resort of formatting the operating system) but none worked.
Interestingly it was showing all the available networks on the lock screen, through which I was finally able to connect.
The other option that could help is, from the command prompt delete the existing profile using the below command
netsh wlan delete profile name=”WifiName”
and create a new wifi connection manually and start it automatically.
I think some of the Windows updates might be the reason for this issue, so still waiting for a newer update that might fix it. Till then at least I have the above workaround.
Hope it helps.