Windows 11 の Microsoft Store は、アプリやゲームがさまざまなカテゴリに分類されて多数掲載されているものの、その品揃えは必ずしも普遍的ではありません。ストアに表示されるアプリは地域によって異なる場合があり、特に正式リリースされていない新しいアプリやベータ版アプリは利用できない可能性があります。Android アプリやあまり知られていない UWP アプリをサイドロードしたい場合、Windows では必ずしも簡単にできないため、かなりイライラすることがあります。ストア以外で何かを試してみたい場合、もっと簡単な方法があればいいのにと思うこともあるでしょう。
朗報です。コツさえ掴めば、手順は非常に簡単です。以下の手順に従えば、すぐにWindows 11にアプリをサイドロードできるようになります。ただし、最初に開発者モードを有効にしてから、PowerShellを使ってアプリを手動でインストールする必要があることに注意してください。手順を間違えると失敗しやすいですが、一度設定してしまえば、あとはスムーズに進みます。
Windows 11にアプリを手動でインストールする方法
いくつか重要な点があります。まず、開発者モードを有効にする必要があります。これにより、Microsoft Store以外からアプリをインストールできるようになります。次に、アプリのパッケージファイル(通常は.appxまたは.msixファイル)が必要です。これらは様々なオンラインソースから入手できます。ダウンロード元には十分注意してください。すべてのソースが信頼できるとは限りません。特に地域制限のあるアプリやベータ版の場合は、試行錯誤が必要になることを覚悟しておきましょう。
サイドローディング用の開発者モードを有効にする
この部分は少し当たり前のように思えるかもしれませんが、サイドローディングやファイルの直接インストールを可能にする上で非常に役立ちます。基本的に、これを有効にするには、Windowsが署名されていないアプリや非公式ソースからのアプリを実行するために、お使いのPCを信頼する必要があるからです。いわば、PCに許可証を与えるようなものです。
- 設定を開く— 最も簡単な方法は、Windows + I
- サイドバーの「プライバシーとセキュリティ」をクリックしてください。
- 下にスクロールして「開発者向け」を選択してください。
- 開発者モードの切り替えスイッチを見つけてオンにします。警告が表示されますが、続行するかどうかを確認してください。もちろん、Windowsは多少面倒な手順を踏む必要があるからです。
- 有効化すると、再起動や設定の再適用を求められる場合がありますので、念のため実行してください。
開発者モードを有効にすることで、以降の操作が可能になります。さらに、Windows PowerShellなどのツールを使用してこれらのパッケージをインストールする予定がある場合は、開発者モードを有効にする必要があります。
Windows PowerShell を使用したアプリのサイドロード — 手動方式
ここからが本番です。まずアプリファイル(.appxまたは.msixバンドル)をダウンロードする必要があります。信頼できるソースはたくさんありますが、すべてが正規のソースとは限らないので、慎重に選びましょう。ファイルを入手したら、PowerShellを使ってインストールするだけです。コマンドは簡単です。
Add-AppxPackage -Path “Insert file path of the downloaded.appx file”
なぜこれが有効なのでしょうか?それは、Windowsがこれらのパッケージをインストールファイルのように扱うためです。そのため、適切なコマンドを使用すれば、公式にストアにないパッケージでもシステムにインストールできます。PowerShellを管理者として実行するようにしてください。スタートボタンをクリックし、PowerShellを検索して右クリックし、「管理者として実行」を選択します。
このコマンドを貼り付けた後(プレースホルダーを実際のファイルパスに置き換えてください。例:)C:\Downloads\myapp.appx、Enterキーを押してくださいEnter。問題がなければ、システムがアプリのインストールを開始し、完了するとスタートメニューに表示されます。インストールには数分かかる場合があり、パッケージが完全に互換性がないか署名されていない場合は、エラーメッセージが表示されることがあります。その場合は、別のバージョンを探すか、設定を調整する必要があるかもしれません。
まとめ
基本的に、Windows 11でアプリをサイドロードするのは難しいことではありません。開発者モードを有効にして、PowerShellを使ってアプリパッケージを手動でインストールするだけです。あまり知られていないアプリや地域制限のあるアプリをテストしたい場合は、この方法が非常に有効です。ただし、信頼できるソースからのみファイルをダウンロードするようにしてください。誰も自分のPCにマルウェアをインストールしたくはありませんからね。
まとめ
- 設定 > プライバシーとセキュリティ > 開発者向けで開発者モードを有効にしてください。
- アプリバンドル(.appxまたは.msix)をダウンロードしてください。
- PowerShellを管理者として開く
Add-AppxPackage -Path “yourfile.appx”インストールに使用
まとめ
ほとんどの場合、この方法に従えば、サイドローディングはスムーズに動作します。少なくとも、怪しいサードパーティストアを試すよりはましです。なぜうまくいく場合とそうでない場合があるのかは分かりません。Windowsの仕様が厳しすぎるか、アプリの署名に問題があるのかもしれません。しかし、少なくともMicrosoft Storeだけに頼らずにテストできるツールが手に入ったのは良いことです。この情報が誰かの時間の節約や地域制限の回避に役立つことを願っています!