Sounds like you have a program which is failing to start properly with Windows. Have you installed or uninstalled anything recently, just before the problem started? It might be a question of going into Start > Run > msconfig > Startup Tab, unticking everything, then rebooting, subsequently re-ticking each program one at a time, then rebooting each time, until you find the one causing the trouble.