Very old versions of Windows had a utility called Wincfg that allowed users to make advanced configuration changes to system files that affected boot options and system settings. More recent versions ...
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.