Lenovo laptop can't connect to Wi-Fi networks?

I have had this lenovo for about 2 years and have never had a problem in the past. All of a sudden today it began not connecting to networks that it had been connected to for months and used even this morning flawlessly. It can detect every Wi-Fi network in the area but it gives me an error message and says can't connect to network. I know that the router is sound because I have 13 other devices that have zero problems.

If you are facing this problem then first uninstall your wireless driver and then install again your wireless driver. If still you face the problem then it your hardware problem.

http://www.promaticsindia.com/

It could be corrupt in the sense that as all your other devices are connecting this one is not as yo can see the network its there and you are trying to connect but it is not there at all only the name is there so try this it may work don't reset the router but turn it off then folllow these steps
1.right click wireless icon (bottom right on your desktop)
2. Choose network and sharing centre
3.choose wireless networks
4. You have a list of networks highlight yours and in the bar above remove
5. Exit back to desktop and reboot laptop and also turn on the router
6. Once loaded go back to network and sharing centre (step 1)
7.right click the icon choose connect to a network
8. Select yours add your password/passkey and you should now be connected
9. Now when connected 2 box appear tick both (connect automatically)&save this network
this is very easy to do and should take you 4/5 mins with no need to reset the router