Reboot your computer and log into the BIOS Setup (F2 on a Dell). Check to see if you computer is configured to do a fast (quick) boot or if configured to run a complete system diagnostic upon boot-up. This can add several minutes to the boot process, depending on your computer.
The Geek squad around here will configure any computer to run the dignostics upon startup (helps to identify hardware issues before the OS is loaded); they usually don’t reset the computer to run a quick boot, you have to do that yourself.
It looks like it is selective startup.
I do have a lot of “Services”
Things like Microsoft.net Do I need that?