When Windows boots up, a lot of things happen, including the loading of a lot of processes and applications. If any of these processes get stuck, Windows will either fail to load or load very slowly.
MSConfig is a powerful tool that allows you to, inter alia, enable or disable the programs that start when Windows boots up. To open the System Configuration tool, you can open the Run dialog box, ...