Windows 11/10でアプリをサイドロードする方法

Windows 11とWindows 10はアプリのサイドロードをサポートしています。この機能により、ユーザーはWindowsストア以外から自分のお気に入りのアプリをダウンロードできるようになります。Windowsストアでは入手できないアプリはたくさんあり、この方法を使用すれば、ユーザーはWindows 11/10でそれらのアプリを簡単にインストールして実行できるようになります。Windows 8でストア以外のアプリをサイドロードする手順は少し難しかったのですが、Windows 11/10でははるかに簡単になりました。

アプリケーションのサイドロードとは何ですか?

Windowsデバイスに認定されていないソフトウェアをインストールして実行することを、アプリのサイドロードといいます。アプリケーションのサイドロードにより、ユーザーはさまざまなストアから任意のアプリをダウンロードできるようになります。以前は、MicrosoftはWindowsユーザーが外部アプリケーションをインストールすることを許可しておらず、ユーザーがインストールを試みるとそのようなインストールをブロックしていました。

Windows 10でアプリをサイドロードする

Windows 10コンピューターでアプリケーションをサイドロードする方法を説明します。

Microsoftストア以外からアプリをダウンロードする方法

ストア以外のアプリをダウンロードするには、まずWindowsの「開発者向け」モードを有効にします。「開発者向け」モードでは、ユーザーは未認定のアプリをダウンロードできるだけでなく、公式にリリースする前に自分で開発したアプリをテストすることもできます。

この開発者モードを使用すると、Windows 8.1で必要だったレジストリやグループポリシーエディターを調整することなく、アプリをテストしたりインストールしたりすることができます[この部分は最後に説明します]。

このオプションを有効にするには、次の手順に従います。

  • 「スタート」メニューを起動します。
  • 「設定」を開きます。
  • 「更新とセキュリティ」を選択します。
  • 「開発者向け」セクションに移動し、「アプリのサイドロード」のチェックボックスを選択します。
  • Windows 10は「アプリのサイドロードは潜在的に危険です」という警告メッセージを送信します。
  • ユーザーがリスクを冒すことを承諾する場合は、「はい」を選択して続行します。

これらの設定を変更すると、ユーザーはさまざまなアプリストアから任意のアプリケーションをダウンロードできるようになります。

Windows 11でアプリをサイドロードする方法

Windows 11でアプリをサイドロードするには、次の手順に従います。

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

Windows 11の開発者モードでは、バラバラのファイルを含む、あらゆるソースからのアプリをインストールできるようになります。

アプリをサイドロードするリスク

技術的には、正規のストア以外からアプリケーションをダウンロードすることは間違っています。そこには多くのセキュリティリスクが含まれており、マルウェアがシステムに感染する可能性があります。ハッカーはランサムウェアを送信したり、ユーザーはID泥棒の標的になったりすることがあります。そのため、Microsoftは「アプリのサイドロード」オプションを有効にする前に警告メッセージを送信します。

Windows 11/10には、あらゆる種類の望ましくないソフトウェアを簡単に検出できる、多くの組み込みのセキュリティ機能とツールが含まれています。さらに、Microsoftは多くの物議を醸しているゲームやソフトウェア、エミュレーター、BitTorrentクライアントを制限しています。信頼できるプラットフォームからアプリケーションをダウンロードすることをお勧めします。しかし、外部のアプリを実行したりテストしたりする必要がある場合は、これがWindows 11/10での方法です。

この機能には多くのリスクが含まれていますが、私のようなユーザーは非常に興奮しています。今では、Androidユーザーのように、さまざまな種類のアプリ、テーマ、ゲームをWindows PC、ラップトップ、電話で使用して実行できるようになりました。

Microsoftストア以外のアプリをサイドロードする

Microsoftは、上記で説明したように、Windows 11/10でアプリをサイドロードすることを容易にしました。以前は、Windows 8.1でMicrosoftストア以外のアプリをサイドロードするには、この方法に従う必要がありました。この方法は、Windows 10とWindows 11でも機能します。

この方法は、Windows Enterprise EditionまたはWindows Serverでのみ、PCをドメインに参加させることで機能することに注意してください。スタンドアロンのWindows Enterprise Editionを使用している場合は、プロダクトキーでWindows Enterpriseをアクティベートしていることを確認してください。

TechNetによると、サイドロードの要件は次のとおりです。

  • Windowsランタイムベースのアプリは暗号化署名されている必要があり、署名証明書を信頼するコンピューターにのみインストールできます。
  • サイドロードのプロダクトキーをアクティベートするか、PCをすべての信頼済みアプリケーションのインストールを許可するグループポリシー設定が有効になっているActive Directoryドメインに参加させる必要があります。
  • PCがすべてのサイドロード要件を満たすまで、スタートメニューのアプリタイルには右下に「X」が表示され、問題が発生してアプリが実行できないことを示します。

方法を説明します。

ストア以外のアプリケーションをサイドロードできるように、グループポリシーを有効にする必要があります。

  • マウスを左端の隅に移動し、スタートを右クリックします。

  • 実行をクリックし、gpedit.mscと入力してグループポリシーエディターを開きます。

  • コンピューターの構成 – >管理用テンプレート – >Windowsコンポーネント – >アプリパッケージの展開に移動します。
  • すべての信頼済みアプリのインストールを許可する」をダブルクリックします。

  • 「有効」をクリックし、次にOKをクリックします。

これで、Windows 8にストア以外のアプリケーションをインストールする準備が整いました。

ここでは、昇格したPowerShellプロンプトを使用してアプリケーションをインストールします。

次のコマンドを実行します。

add-appxpackage C:\app1.appx –DependencyPath C:\winjs.appx

これで完了です!

これでアプリケーションがインストールされているはずです。この方法は、大規模な展開を行うITプロフェッショナル向けです。ストア以外のアプリケーションが見つからなかったため、この方法はテストできませんでした。