In IIS 7.5 in IIS Manager, open the advanced settings for a site.
You have an option for "Start Automatically"
(serverAutoStart on the site node in xml).
This setting is gone in IIS 8.5 and IIS 10 (maybe IIS 8 as well)
Was there a specific reason to remove this?
I always assumed newer versions of IIS only add stuff, but never remove anything.
When doing support having a different UI on different versions can complicate things.
I now I can still change the setting in the configuration editor and per script.