-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Since last windows update or so, windows gave users a new feature named "App Execution Alias", which as the name implies gives users some control of default command line aliases integrated in the windows itself. Now users can turn on or off a certain alias if more than one version of an app is available, or more than one app uses the same alias.
And then they decided to include python in it, and that's where stuff gets weird. I installed python using Zero Install, created an alias name python, and then tried running it on command prompt. I expected it to launch python terminal, instead it redirects me to windows store to install python from there. Now as i said before it can be turned on or off. So i turned it off and everything works normally.
So this issue is created with that in mind, since this is very messy if users don't know that windows alias might screw them over.
Solutions:
- Go to Settings > Apps > App Execution Alias under Apps & Features > Turn Off the alias that you want to use via Zero Install.
- Give a feature in Zero Install that disables certain windows aliases when apps are integrated using Zero Install like python.
- Integrate Zero Install aliases with Windows Aliases and then user can either manually manage those aliases via windows settings or Zero Install settings, or Zero Install aliases will have priority over windows aliases.
Any other suggestions?