SMauderer :
Ctrl+alt+del start task manager. Check for bonjour under processes. If it is running go to control panel under administrator services choose services. Then right click bonjour choose properties set to manual and stop service. Open command prompt type ipconfig /renew If still not working type route service 0.0.0.0&&ipconfig /renew
I've had a similar problem with my network at home. It has had shown me up "checking network requirements" and after that "can't connect to this network" every time I tried to connect. I tried restart both my laptop and modem, forget network, unplug the modem from the power for 10 seconds, 1 minute, 10 minutes, 1h hour...and many more attempts I don't remember. I was ready to call an assistant until I found SMauderer's answer.
So I just stopped "bonjour" of working and tried to connect to my network again, and it worked. It's weird because the problem has happened just with my home network, I had tried to connect to another network and worked. So, thank you SMauderer for the advice.