Download the Autoruns utility. It will tell you what programs are configured to start up automatically. May help, especially if some unsigned or otherwise suspicious program is scheduled to run at startup. The program is by Microsoft (Mark Russinovitch). I think that 15+ years ago MR wrote...