Microsoft just added the best way of preventing installation of bloatware in Windows 10 – MSPoweruser
With the upcoming Windows 10 Creators Update, Microsoft is adding a brand new feature to Windows that will help prevent installation of bloatware in Windows 10. Microsoft is currently testing a new feature which will allow Windows 10 users to only install apps from the Windows Store — preventing them from installing the classic Win32 …
It looks like the Redmond giant really wants people using their Windows Store to get their apps. The plus side is that this is opt-in (it's off by default) and you have to enable it… for now.
You will have the option to allow or block the installation of Win32 apps altogether, as well as the alternative to give priority to Windows Store apps without blocking standard desktop software – this will likely prompt you to approve installation any time you try running non-store apps.
The move might make it less likely for people like my mom to infect her computer, but I can see many thinking it's Microsoft forcing out competitors. I certainly want to be able to install apps from anywhere I want. However, it would be nice if more of the apps I want are in the Windows Store… if for no other reason than that it could help keep all apps up to date without the need for things like Ninite and PatchMyPC.