Windows 10 アプリエイリアスが機能しない

Windows 10 アプリエイリアスが機能しない

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

別のアカウントで管理者としてターミナルを開こうとしたときに、同じエラーが発生しました。

私の場合、この問題を解決するには、管理者アカウントのターミナルのパスを非管理者のアプリ データ パスに設定する必要がありました。

関連情報