On 09Sep2019 1950, Glenn Linderman wrote:
On 9/9/2019 2:48 AM, Steve Dower wrote:
User with administrative privileges are by implication better able to handle decisions such as this. If they are not, they should not be administrating a machine.
Most home machines are administered by people that should not be "administrating" a machine.
Correct, and by defaulting to per-user installs we help them avoid having to do it.
I've trained the home "administrators" in my family to be skeptical of every UAC prompt they deal with, because they _shouldn't_ be administrators, as they're not prepared to make machine-wide decisions. It's worked out fine. (Unfortunately, Windows S and other ideas for further reducing their need to act as administrators have not taken off, probably because of the smugness of those who think that because *they* can handle full control of their machine, everyone else ought to be able to as well.)
Perhaps one day when the Store install overtakes the traditional installer in popularity, we can consider adapting the traditional installer to assume that the person using it is actually prepared to be an administrator. Until then, I'm going to assume the person installing Python is representative of our user base, which (on Windows) is *not* pre-existing experts.
If that means that pre-existing experts need to make an extra click or two, in my mind that's worth it to simplify the experience for those who are less experienced, and to avoid further ingraining poor decision making into our wide range of users.