Windows 11/10でPowerShellを使用してAppxアプリパッケージをインストールする方法

悪意のあるプログラムは、デバイスに害を与えたり損傷を与えたりする新しい方法を常に探し求めています。このような状況を考えると、Windows 11/10のユニバーサルWindowsプラットフォーム(UWP)アプリケーションで使用されるAppxファイル形式のアプリを取得することは常に合理的です。これにより、Microsoft Storeから直接アプリをインストールできます。

ただし、Windows Storeの外部から.Appxパッケージをインストールする必要がある場合があります。その場合、Windows 10ではPowerShellで簡単なコマンドを使用してインストールできます。たとえば、ソフトウェア開発者であり、取り組むべき素晴らしいアプリのアイデアがあるとします。しかし、それをストアにアップロードする前に、適切にテストする必要があります。

このガイドでは、PowerShellで.Appxパッケージをインストールする非常に簡単な方法を説明します。

PowerShellでAppxアプリパッケージをインストールする方法

アプリのサイドローディングを有効にする

開始する前に、アプリのサイドローディングがWindows 10設定で有効になっていることを確認してください。デフォルトでは、このオプションは有効な形式で利用できますが、管理者によって無効になっている場合があります。

それを確認したり、これらの設定を変更したりするには、最初に管理者としてサインインする必要があります。その後、Windows 10の設定>更新とセキュリティ>開発者向けを開きます。次に、右側のペインに移動し、サイドロードアプリの横にあるラジオボタンを選択します。

このとき、Windowsデバイスでアプリのサイドローディングを有効にすると、警告プロンプトが表示される場合があります。アプリのサイドローディングをオンにするには、[はい]ボタンをクリックします。

Windows 11でアプリをサイドロードするには、次の手順に従います。
  1. Windows 11の設定を開きます。
  2. プライバシーとセキュリティまで下にスクロールします。
  3. セキュリティセクションに切り替えます。
  4. 開発者向けメニューを展開します。
  5. 開発者モード見出しを探します。
  6. スイッチをオンの位置に切り替えます。

PowerShellを使用する

適切な検証/変更を行ったら、.Appxパッケージをインストールする時が来ました。

これを行うには、Windowsデバイスで昇格したPowerShellプロンプトを開きます。

Windows PowerShellインターフェイスで、次のテキストを入力してEnterキーを押します。

Add-AppxPackage -Path "C:\Path\to\File.Appx"

上記のコマンドラインでは、それぞれのパスはデバイスのサブフォルダーディレクトリに格納されている.appxファイルの場所を示しています。

そのため、ここではパスを.appxファイルの正確な場所のパスに置き換える必要があります。leader-1-multi-664{border:none!important;display:block!important;float:none!important;line-height:0;margin-bottom:15px!important;margin-left:auto!important;margin-right:auto!important;margin-top:15px!important;max-width:100%!important;min-height:250px;min-width:250px;padding:0;text-align:center!important}

また、file.appxを上記のスナップショットのようにユニバーサルWindowsプラットフォームのファイル名に置き換えます。次に、Enterキーを押してコマンドラインを実行します。

Enterキーを押すと、コマンドの実行が開始され、すぐにアプリがデバイスにインストールされます。

これで、スタートボタンをクリックして、他のアプリケーションと同様にアプリを開くことができます。

以上です。