I recently learned about the amazing (in theory) command "winget", built into Windows 10.
But something about it worries me: a lot of software has all kinds of user-hostile defaults selected in the installer, everything from "enable telemetry" to "install this extra, unwanted malware as well". Whenever I install any software manually, I take great care to disable all of that. But what does winget do?
Well, I didn't dare to "upgrade all" to try it out, so I picked a random, little-used and sane program to try it out with: Krita.
I had previously installed Krita manually on the machine. Now I used winget upgrade KDE.Krita to upgrade Krita.
It worked (but only after I had manually closed Krita and accepted a "UAC" dialog box, which makes me question how automated this can be), but it did put a Krita shortcut on my desktop, which is a checkbox in the installer which is checked by default but which I would never have left checked if it were me doing it.
So this already pretty much tells me that winget trusts the maker of the program to use whatever they want you to use.
Sadly, since this appears to be true, winget is useless to me. Way too many softwares are way too eager to re-enable user-hostile options when you update (which almost always runs the whole installer again).
Still, winget would be so nice for me to be able to use, so I'm still asking here to see if you can tell me some way around this security and privacy issue.