I had similar problem recently and i tried everything to no luck. so what i finally did was to stop all the services. I
run>type services.msc>enter. in services un-check all the boxes and select 'enable all services '. All sevices are stopped. Restart your system and voila! all services that could not be turned on before got started. I was able to connect back to the internet. Good luck.