If you have a smaller computer as in CPU and ram and have a massive amount of start up programs it will kill the boot up time. Look to the lower right in your task bar, how many programs start with windows, all the ones you dont need to start with windows go into the program and uncheck start with windows. Plus do a disk clean up and defrag the run a anti spyware and anti virus scan.