One of your startup programs is causing the problem.
When up and running type msconfig in the run box and look at the startup tab to see what programs run at startup.
You can untick the boxes to stop them running next time.
Untick one at a time and see which one solves the problem.
If its Antivirus or firewaal you need at startup then just try reinstalling the program.