I've did a fresh install of Win 10 recently, on an old desktop PC I had (old i7 system I originally built around 2012), it had been gutted for parts, but I wanted a real test box, rather than just a VM. So I gave it a service (new CPU paste etc.) and threw some old parts back into it. Plan was dual boot, Ubuntu and Win 10.
I always install Windows without a network, it's faster and lets you set up local accounts easier, thus avoiding the MS live account mess.
I was aware of the pre-installed carp, so after booting up and logging in for the first time, and before connecting to a network, I went through the Apps & features page, and removed/uninstalled everything I could find that wasn't something I though I might use (so most of it).
Plugged in the network and left it to do its thing, updates etc.
Came back to find Candy f#*&ing stuff, and other apps I didn't want, need or asked for had turned up again! Despite removing them earlier. Went through it all again, and this time it stuck.
Seems a fresh Windows install queues up a bunch of stuff via the MS store, and ignores the fact you uninstalled some of these before connecting a network. It then promptly downloads and installs them all again as soon as it can!
I miss the days of being able to pick the features you wanted during install.
Even a 'minimal' option would be nice, like you get with most Linux distros.
Can we make custom Win 10 install disks?
I remember using tools years ago to make a custom XP install disk, that had SP1 and SP2 slipstreamed in, several extra drivers (RAID etc), some extra bits of software I always had installed, was locked to UK region and London time zone, and had a fixed name account, so was basically an unattended install.