Bueno, normalmente eso suele ser debido a algun programa que has instalado, y que luego has desinstalado, y que por algun motivo, ha dejado algo en el registro de windows que da ese error en el arranque. Es decir, que en el inicio de windows, hay un comando que esta intentando ejecutar un programa que no existe, pues se ha borrado o desinstalado...
Para solucionarlo, ver inicio->ejecutar-> y pon msconfig-> y te saldra una ventanita y debes ir a la pestaña Inicio: y buscar algo que ponga Boot y desmarcar la casilla... a ver si asi hay suerte.
De lo contrario, tendras que hacerme un listado de lo que tienes ahi, y te recomiendo que quitar...
Ahi deberian haber pocos programas, porque esos programas se ejecutan en el inicio, algunos no sirven para nada, y lo unico que hacen es consumir recursos innecesario y ralentizar el ordenador o portatil.