Solution 1:

Check your router's settings for the encryption method used for the WPA2 protocol.

My router supports both WPA & WPA2, using both TKIP & AES encryption. But TKIP is the lesser of the encryptions, it came out with WPA, and is usually 'linked' to being used with WPA.

AES is 'linked' to WPA2. Apologies, hard to explain the relationships, AES goes with WPA2, TKIP with WPA... something like that.

I had issues in the past because I wasn't aware of the 'linking' and had WPA2 with TKIP, and I suppose some of my devices didn't like the combination. Choosing AES with WPA2 resolved most of the issues, but I also found some of my older devices didn't like WPA2 (sigh). So today my router does 'WPA/WPA2' with 'TKIP/AES'. Not my favorite configuration, but it's got everything working finally.

Solution 2:

i had the similar problem with my G480 it was not connecting to any network and keep giving me message "can't connect to this network" at the end i saw a YouTube video and one of the solution it suggested was to re install Lenovo power management software dose not make much sense but it did the trick

update : seems i have jumped the gun next morning i had the same problem again wifi wasnt connecting again with exactly same symptoms. after further googleing (on phone :-S ) ran this command netsh int ip reset resetlog.txtwhich solved the problem for now ....

Update [Apr-2020]:Problem kept coming back with no apparent reason finally i bought a cheap WiFi mini PCI-E module under 10$ and replaced it. No problems since then .