So I had this issue where w7 would start up and then it would take a stupid amount of time for the service to recognise that it was connected to the net.
Running cmd and pinging proved I was connected by my wamp installation and the networking symbol with a circle was showing that it was still thinking.
I googled around and discovered it could be something else causing the issue.
I rebooted into safe mode to prove that this was the case and networking came up instantly.
I then systematically turned off services with experimentation to figure out what it was.
I ran msconfig and then chose to hide all microsoft services. This gave me a list of installed extras that might be the ‘problem’
I logically went through the list turning off what I thought it would be and rebooting to test until I got a hit.
I found that it started happening after installing my mirroring and backup tool although I wasn’t sure at the time.
I turned off the instant start of that service at boot and then reboot to check that was indeed the case.
Vindicated I decided to see what could be done so I started services.msc and had a look at the service there.
I redefined it to Delayed Start and voila! we are good to go again.
A reboot proved my testing and it’s been nice ever since.
Try this yourself at your own risk unless you know what you are doing.