Auf meinem Windows 10-Computer sind mehrere verschiedene Apps installiert, die die Funktion „App Execution Aliases“ verwenden (Einstellungen -> Apps und Features -> App Execution Aliases). Mit Ausnahme des Windows Subsystems for Linux (WSL) funktioniert jedoch keiner dieser Aliase. Ich habe versucht, sie (durch Eingabe des Aliasnamens) mit Folgendem zu starten:
- Power Shell
- Eingabeaufforderung
- Neues Windows-Terminal
- Menü „Ausführen“
Unten sehen Sie ein Bild des App Execution Alias-Menüs
Bearbeiten: Um zu verdeutlichen, was passiert, wenn es nicht funktioniert:
Wenn ich den App-Ausführungsalias (Beispiel: Spotify.exe
oder winget.exe
) in eine beliebige Eingabeaufforderung eingebe, erhalte ich die Meldung, dass der Befehl nicht gefunden werden kann.
Antwort1
App-Aliase werden gespeichert in%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
Dies kann mit dem folgenden where
Befehl überprüft werden:
C:\Users\Daniel>where spotify
C:\Users\Daniel\AppData\Local\Microsoft\WindowsApps\Spotify.exe
Dies ist standardmäßig der einzige Eintrag in der benutzerspezifischen %PATH%
Umgebungsvariable:
(Hatte nur eine deutsche VM mit sauberem Account zur Hand.)
Wenn dieser Eintrag aus irgendeinem Grund fehlt, können Sie ihn problemlos erneut hinzufügen. Denken Sie daran, ihn der %PATH%
Variable im Abschnitt „Benutzervariablen“ hinzuzufügen (normalerweise als „Pfad“ in der Liste sichtbar). Einige Programminstallateure manipulieren diese Liste, um sich selbst dort hinzuzufügen. Das geht nicht immer gut aus.
Antwort2
Beim Versuch, Terminal als Administrator mit einem separaten Konto zu öffnen, trat derselbe Fehler auf.
Um das Problem in meinem Fall zu beheben, musste der Pfad für das Terminal des Administratorkontos auf den App-Datenpfad des Nicht-Administrators eingestellt werden.