Sounds a bit strange, have you been playing with settings in windows?
or have you run any programs that clean the windows registry at all ?
In any case if you are using windows 7 click on the start button.
in the search box type : Msconfig.
The general tab, select, or check normal start up.
click apply, then exit restart the laptop.