Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11で「Windowsサブシステム for Android」が起動しないときの対処法

Windows 11でWindowsサブシステム for Android(WSA)を起動しようとした際に、「Windowsサブシステム for Android を開始できません」というエラーが表示されることがあります。このエラーが発生すると、正しくインストールされていても、Windows 11のPC上でWindowsサブシステム for Androidを開いて使用することができません。

Windows 11で「Windowsサブシステム for Android」が起動しないときの対処法

エラーメッセージの全文は以下のとおりです。

Windowsサブシステム for Android を開始できません

Windowsのオプション機能で「仮想マシンプラットフォーム」が有効になっていることを確認してください。また、BIOSでデバイスの仮想化が有効になっていることも確認してください。仮想マシン(VM)上でWindowsサブシステム for Androidを実行している場合は、ホスト側でそのVMに対してネストされた仮想化が有効になっていることを確認してください。詳細については、https://aka.ms/enablevirtualization を参照してください。

エラーメッセージ自体に解決策が示されていますが、メッセージどおりに操作しても解決できないケースもあります。そのため、以下の手順を順番に一つずつ試してみてください。

Windows 11でWindowsサブシステム for Androidが起動しないときの対処法

Windows 11でWindowsサブシステム for Androidが起動しない場合は、以下の5つの方法を順に試してみてください。

  1. 仮想マシンプラットフォームを有効にする
  2. Hyper-Vを有効にする
  3. Windowsハイパーバイザープラットフォームを有効にする
  4. 仮想化を有効にする
  5. ネストされた仮想化を有効にする

1. 仮想マシンプラットフォームを有効にする

Windows 11で「Windowsサブシステム for Android」が起動しないときの対処法

まず最初に確認すべき項目です。Windows 11にWindowsサブシステム for Androidをインストールするには、「仮想マシンプラットフォーム」が有効になっている必要があります。誤って無効にしていると、WSAを起動した際に前述のエラーが表示される原因になります。以下の手順で、仮想マシンプラットフォームの状態を確認・有効化しましょう。

  • Win + Sキーを押し、「Windows の機能の有効化または無効化」と入力します。
  • 検索結果をクリックしてウィンドウを開きます。
  • 「仮想マシンプラットフォーム」にチェックが入っているか確認します。
  • チェックが入っていない場合はチェックを入れ、「OK」ボタンをクリックします。

その後、機能の適用に少し時間がかかる場合があります。完了したらPCを再起動し、問題が解決したかどうかを確認してください。

2. Hyper-Vを有効にする

Windows 11で「Windowsサブシステム for Android」が起動しないときの対処法

次に、Hyper-Vが有効になっているかどうかを確認します。タスクバーの検索ボックスで「Windows の機能」と検索し、対応する検索結果をクリックして「Windows の機能」ウィンドウを開きます。「Hyper-V」のチェックボックスにチェックが入っているか確認し、入っていない場合はチェックを入れて「OK」をクリックします。

変更を適用するにはPCの再起動が必要です。再起動後、Windowsサブシステム for Androidアプリを開いてみてください。

3. Windowsハイパーバイザープラットフォームを有効にする

Windows 11で「Windowsサブシステム for Android」が起動しないときの対処法

Windows 11でWindowsサブシステム for Androidを起動するには、この機能も有効にしておく必要があります。幸い、他の機能と同じ場所で設定できます。「Windows の機能」ウィンドウを開き、「Windows ハイパーバイザー プラットフォーム」にチェックが入っているかどうかを確認しましょう。チェックが入っていない場合はチェックを入れ、「OK」ボタンをクリックします。

4. 仮想化を有効にする

Windows 11で「Windowsサブシステム for Android」が起動しないときの対処法

Windowsサブシステム for Androidを使用するには、ハードウェアレベルでの仮想化を有効にする必要があります。既に有効になっているかどうかを確認するには、Ctrl + Shift + Escキーを押してタスクマネージャーを開き、「パフォーマンス」タブに切り替えます。そこで「仮想化」の状態が「有効」になっているかを確認してください。「無効」と表示されている場合は、BIOS(UEFI)を開いて仮想化機能(Intel VT-xやAMD-Vなど)を有効にする必要があります。

5. ネストされた仮想化を有効にする

仮想マシン上でWindowsサブシステム for Androidを使用している場合に確認が必要な、おそらく最後の項目です。たとえば、VirtualBoxなどの仮想マシンソフトウェア上にWindows 11をインストールしている場合、その中でWindowsサブシステム for Androidを使うには、ホスト側でネストされた仮想化(Nested Virtualization)を有効にしておく必要があります。これが無効だと、仮想マシン上のWindows 11の中でさらに別の仮想環境を動かすことはできません。

よくある質問:「Windowsサブシステム for Android を開始できません」エラーの直し方は?

Windows 11でこのエラーを修正するには、「仮想マシンプラットフォーム」をオンにし、BIOSからハードウェアレベルの仮想化を有効にし、さらにネストされた仮想化を有効にする必要があります。それに加えて、Hyper-VやWindowsハイパーバイザープラットフォームを有効にすることでも解決できる場合があります。

以上です!このガイドが問題解決の助けになれば幸いです。

Windows 11で「Windowsサブシステム for Android」が起動しないときの対処法
  1. Windows 10・8・7対応!おすすめAndroidエミュレーター15選

    ソフトウェアの開発には、さまざまなテスト段階が存在します。アプリ開発者も同様に、コードや文字列を確定させるまでに幾夜も眠れない日々を過ごすことがあります。そんなときに欠かせないのがAndroidエミュレーターです。エミュレーターがあれば、アプリがAndroidスマートフォン上でどのように動作するかを事前に確認でき、不具合が見つかればすぐに修正できます。 Windowsに最適なAndroidエミュレーターを選ぶのは難しく感じるかもしれませんが、ご安心ください。この記事でしっかり解説します。現在、市場にはそれぞれ異なる独自機能を備えたエミュレーターが数多く登場しています。 Windows PC向け

  2. Windows PCで使えるBlueStacks代替Androidエミュレータ10選

    Windows PC上でAndroidアプリを動かしたいなら、Androidエミュレータが最適なソリューションです。例えば、PUBGのような人気タイトルをPCの大画面でプレイしたい場合も、エミュレータがあれば実現できます。数あるAndroidエミュレータの中でも「BlueStacks」は特に有名ですが、動作が重い・遅いといった不満を抱くユーザーも少なくありません。もしBlueStacksの使用に問題を感じている、あるいは何らかの理由で別のツールを探しているなら、代替エミュレータの導入を検討してみましょう。エミュレータ選びで最も重視すべきポイントは、なんといっても「動作速度」です。 本記事のラン