Windows 10 コンピューターには、アプリ実行エイリアス機能 (設定 -> アプリと機能 -> アプリ実行エイリアス) を使用するさまざまなアプリがインストールされています。ただし、Windows Subsystem for Linux (WSL) を除くと、これらのエイリアスはどれも機能しません。エイリアス名を入力して、次のように起動してみました。
- パワーシェル
- コマンド・プロンプト
- 新しい Windows ターミナル
- 実行メニュー
編集: 動作しない場合に何が起こるかを明確にします。コマンド プロンプトに
アプリ実行エイリアス (例:Spotify.exe
またはwinget.exe
) を入力すると、コマンドが見つからないというメッセージが表示されます。
答え1
アプリのエイリアスは以下に保存されます%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
これは次のコマンドを使用して確認できますwhere
。
C:\Users\Daniel>where spotify
C:\Users\Daniel\AppData\Local\Microsoft\WindowsApps\Spotify.exe
デフォルトでは、これはユーザーごとの%PATH%
環境変数の単一のエントリです。
(手元にはクリーンなアカウントを持つドイツの VM しかありませんでした。)
何らかの理由でこのエントリが見つからない場合は、簡単に再度追加できます。「ユーザー変数」セクションの%PATH%
変数 (通常、リストでは「パス」として表示されます) に追加することを忘れないでください。一部のプログラム インストーラーは、このリストを操作して自分自身を追加します。必ずしもうまくいくとは限りません。
答え2
別のアカウントで管理者としてターミナルを開こうとしたときに、同じエラーが発生しました。
私の場合、この問題を解決するには、管理者アカウントのターミナルのパスを非管理者のアプリ データ パスに設定する必要がありました。