Microsoft has an inbuilt tool called 'Windows Network Diagnostic', which can automatically detect and fix most of the connection issues. I suggest you to start it before going for any other manual procedure.
Read this post on corenetworkz.com