このチュートリアルでは、コマンドプロンプトからMicrosoftStoreアプリを開く方法について説明します。次のデータがある場合は、コマンドラインを使用して任意のMicrosoftStoreアプリを開くことができます。
- アプリのパッケージファミリー名。
- アプリID。
すべてのMicrosoftStoreアプリには、一意のパッケージファミリ名とアプリIDがあります。システムにインストールされている特定のアプリのディレクトリに保存されているXMLファイルを開くと、アプリIDを表示できます。
コマンドプロンプトからMicrosoftStoreアプリを開く方法
コマンドラインからMicrosoftStoreアプリを開くには、以下の手順に従います。
- [実行]ダイアログボックスを起動します。
- ここで説明するコマンドを入力して、Enterキーを押します。
- コマンドラインから開きたいアプリのデスクトップショートカットを作成します。
- ショートカットを右クリックして、そのプロパティを表示します。ターゲットタイプを書き留めます。
- PowerShellを開き、この記事の後半で説明するコマンドを入力します。 Enterキーを押します。このコマンドはテキストファイルを作成します。
- ファイルエクスプローラーで[ユーザープロファイル]ウィンドウを開きます。
- 最近作成したテキストファイルを開きます。
- そのファイルでPackageFamilyNameを見つけます。
- アプリのインストール場所/パスをコピーします。
- AppxManifest.xmlファイルを開きます。
- アプリIDを書き留めます。
- コマンドプロンプトを開き、この記事の後半で説明するコマンドを実行します。 Enterキーを押します。
では、これらの手順を詳しく見ていきましょう。
[実行]ダイアログボックスを起動し、次のコマンドを入力して、Enterキーを押します。
shell:AppsFolder
コマンドプロンプトから開きたいWindowsStoreアプリを右クリックし、[ショートカットの作成]オプションを選択します。警告メッセージのプロンプトが表示されたら、[はい]をクリックします。
デスクトップに移動し、作成したアプリのショートカットを右クリックします。 プロパティを選択します。
次に、[プロパティ]ウィンドウで、[ショートカット]タブをクリックし、ターゲットタイプを書き留めます。
[スタート]メニューから Windows PowerShell を起動します。次のコマンドをコピーして、そこに貼り付けます。その後、Enterキーを押します。これにより、システム上にテキストファイルが作成されます。
get-appxpackage> 123.txt
上記のコマンドで、123はテキストファイルの名前です。任意の名前を付けることができます。
[実行]ダイアログボックスをもう一度開き、%UserProfile%
と入力して、Enterキーを押します。これにより、
[ユーザープロファイル]ウィンドウに、最近作成したテキストファイルがあります。それをダブルクリックして開きます。
テキストファイルで、アプリの PackageFamilyName を見つける必要があります。これを行うには、キーボードの Ctrl + F キーを押して、そこにターゲットタイプを入力します(手順4を参照)。その後、[次を検索]ボタンをクリックします。
ターゲットタイプに示されている完全な名前を入力する必要はありません。最初の数文字を入力してEnterキーを押すだけです。
次に、アプリのインストール場所またはパスをコピーする必要があります。これは、開いたのと同じテキストファイルにあります(上のスクリーンショットを参照)。
テキストファイルからインストールパスをコピーして、ファイルエクスプローラーのアドレスバーに貼り付けます。その後、Enterキーを押します。そこに、AppxManifestという名前のXMLファイルがあります。ファイルをダブルクリックして開きます。
デフォルトでは、XMLファイルはインターネットエクスプローラーで開きます。ここで、アプリIDを見つける必要があります。これを行うには、 Ctrl + F キーを押し、「実行可能ファイル=」と入力して、Enterキーを押します。アプリIDは同じ行で入手できます。
コマンドプロンプトを開き、次のコマンドを入力します。
explorer.exe shell:appsFolder \!<アプリID>
上記のコマンドでは、必要な場所に正しいPackageFamilynameとAppIDを入力する必要があります。
たとえば、この場合、 PackageFamilyName は 48241InfinityBenchLTD.InfinityConverter_9hsfe6f61q78a
(手順8を参照)であり、アプリIDは App (手順11)を参照してください。したがって、コマンドは次のようになります。
explorer.exe shell:appsFolder \ 48241InfinityBenchLTD.InfinityConverter_9hsfe6f61q78a!App
コマンドを入力した後、Enterキーを押すと、Windowsがアプリを開きます。
以上です。
関連: