8
I have tried my best to find something relevant, but failed. I quit Windows development almost 8 years ago, so my knowledge is pretty outdated. Back then there were still huge amounts of Windows machines without .NET framework installed. Have something changed since then? Did MSFT begin to preinstall it? Maybe there is a way to view installation statistics?
I'm slightly confused: "includes the .NET Framework XXX as an OS component, and it is installed by default". What does it mean? Can it be "an OS component", but not installed by default? Also "Windows 7 (all editions) includes the .NET Framework 3.5.1 as an OS component. This means you will get the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 plus a few post 3.5 SP1 bug fixes. 3.0 SP2 and 3.5 SP1 can be added or removed via the Programs and Features control panel." - is it installed in a clean windows installation or not? – m8labs – 2018-07-02T15:58:45.677
1Yeah it a bit confusing, they should have said by using the "Turn Windows Features on or off " in Programs and Features. Features would be components of the OS which includes NF. Yes it is installed as a component of a clean install. – Moab – 2018-07-02T16:11:39.640
Should also be noted that the versions listed here are only what's installed by-default - newer versions can be installed via (automatic) Windows Updates depending on your update config. e.g. most up-to-date Win7 machines will have .NET 4.5+ on them despite it not being the included version. – Bob – 2018-07-03T00:40:13.667