I totally understand you have your own way of things , so I'm just writing for the others to spare their time and support the previous poster . Of course , deep in my heart , I hope you will listen too . The 4.X.X range , for example 4.5.1 and 4.5.2 are in-place upgrade of 4.0, they overwrite files in the 4.0 folder during the installation , so there is no need to install them all. As you may (or may not) guess , this was not invented/implemented by me.
And here's the official Microsoft's statement.
Scroll to "in-place update". So one can easily install it over 4.0 and be done with it.
https://support.microsoft.com/en-us/help/4054531/microsoft-net-framework-4-7-2-web-installer-for-windows
P.S.
By the way , congratulations on your first day won , you're here for over half of a year (only) , so this is a remarkable achievement !