Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

BlueStacksのエンジン起動エラーとは

BlueStacksは、Windows PCやMac上でAndroidのゲームやアプリを実行できる人気のAndroidエミュレータです。しかし、起動時に「Engine could not be started(エンジンを起動できませんでした)」というエラーメッセージが表示され、BlueStacksが使用できなくなることがあります。エラーダイアログからエンジンを再起動したり、PCを再起動して再試行したりしても問題が解決せず、困っているユーザーは少なくありません。

このエラーは、BlueStacksを新しいバージョンにアップデートした後に発生することが多いのが特徴です。つまり、主な原因はアップデートに含まれるバグである可能性が高いといえます。また、Windows Updateの後にも同様のエラーが発生することがあり、この場合もWindowsまたはBlueStacks側の不具合が関係しています。まれに、設定の不備や、BIOSで仮想化技術(Virtualization Technology)が無効になっていることが原因となるケースもあります。

まず試したい対策:ウイルス対策ソフトを一時的に無効化する

特にAvastなどのウイルス対策ソフトを使用している場合は、一度無効にしてみてください。タスクトレイ(通知領域)にあるセキュリティソフトのアイコンを右クリックし、「無効化(Disable)」を選択します。短時間だけ無効化し、その間にBlueStacksが正常に動作するか確認しましょう。動作するようであれば、原因はセキュリティソフト側にあります。今後同じトラブルを避けるためには、別のセキュリティソフトへ乗り換えるのも一つの手です。

方法1:DirectXに切り替えてRAM容量を変更する

BlueStacksのエンジン設定では、グラフィックレンダラーとして「OpenGL」または「DirectX」を選択できます。デフォルトではOpenGLが選択されていますが、DirectXに切り替えて再起動すると、この問題が解決することがよくあります。

以下の手順でDirectXに切り替えてください。

  1. BlueStacksを開きます
  2. 右上隅にある下向き矢印の形をしたオプションボタンをクリックします
  3. 設定(Settings)を選択します

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. 左ペインからエンジン(Engine)をクリックします
  2. DirectXを選択します
  3. 今すぐ再起動(Restart Now)をクリックします

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

問題が解決したかどうかを確認してください。それでも解決しない場合は、上記と同じ手順でDirectXを選択した状態で(Restart Nowは押さずに)、ドロップダウンメニューからCPUコア数を変更し、RAM容量の設定もいくつか試してみてください。設定を変更したら「Restart Now」をクリックし、問題が解決するか確認します。DirectXと異なるRAM設定の組み合わせで問題が解消されることがあります。

方法2:仮想化技術(Virtualization Technology)を有効にする

PCで仮想化機能が有効になっていることを確認することでも、この問題を解決できます。実際、BIOSで仮想化オプションをオンにするだけで問題を解決できたユーザーも多くいます。仮想化技術とは、仮想環境の動作時にハードウェアの性能を最大限に引き出す機能で、BlueStacksをよりスムーズかつ高速に動作させるために役立ちます。

ただし、仮想化技術を有効にする前に、まずお使いのシステムがこの技術に対応しているかどうかを確認しましょう。

注意: 確認方法はプロセッサによって異なります。Intel製CPUをお使いの場合はIntelの手順に、AMD製CPUをお使いの場合はAMDの手順に従ってください。

Intel CPUの場合

  1. Intelの公式サイトにアクセスし、左ペインのmsiボタンをクリックしてIntel Processor Identification Utilityをダウンロードします。注: ページをスクロールすると、日本語版など特定の言語版のユーティリティもダウンロードできます。言語名はダウンロードボタンのすぐ上に表示されています。
  2. ダウンロードしたユーティリティを実行してインストールします
  3. インストール後、ユーティリティを起動し、CPU Technologiesタブをクリックします
  4. リストの中からIntel® Virtualization Technologyを探します。「Yes」と表示されていれば、お使いのCPUは仮想化技術に対応しているため、次の有効化手順に進めます。対応していない場合は、この方法は利用できないためスキップしてください。

AMD CPUの場合

  1. AMDの公式サイトからAMD V Detection Utilityをダウンロードします
  2. ダウンロードしたユーティリティを実行すると、仮想化技術に対応しているかどうかが表示されます。「The system is compatible with Hyper-V」のようなメッセージが表示されれば対応しています。

システムが対応している場合は次の手順に進み、対応していない場合はこの方法をスキップしてください。

仮想化技術を有効にする手順

  1. PCを再起動します
  2. メーカーのロゴが表示されたタイミングで、EscF8F12F10のいずれかのキーを押します。どのキーを使うかはメーカーによって異なるため、取扱説明書を確認するか、これらのキーを順番に試してください。ロゴ表示中に画面の隅へ「Press F10 to enter BIOS」のような案内が表示されていることもあります。
  3. BIOSメニューが開きます。開かない場合はオプションの一覧が表示されるので、矢印キーで「BIOS Setup」などの項目まで移動し、Enterキーで選択します。
  4. BIOSメニュー内で、Virtualization TechnologyIntel Virtualization TechnologyIntel VT for Direct I/O(または類似の名称)の項目を探して有効にします。設定を保存してBIOSを終了してください。注: 矢印キーで移動し、Enterキーで選択・変更できます。

これで、次回の起動時には問題なくBlueStacksが動作するはずです。

方法3:BlueStacksを完全にアンインストールして再インストールする

BlueStacksをアンインストールしてから再インストールすることでも、この問題は解決できます。以下に、完全なアンインストールと再インストールの手順を示します。

  1. Windowsキーを押しながらRを押します
  2. %temp%と入力してEnterキーを押します

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. Ctrlキーを押しながらAを押して、フォルダ内のすべてのファイルを選択します(Ctrl + A)
  2. Deleteキーを押し、表示される確認ダイアログに応答します。これでtempフォルダの中身が削除されます
  3. BlueStacks公式サイトからアンインストーラーをダウンロードして保存します。ダウンロード後、アンインストーラーを実行して完了するまで待ちます。権限を求められたらはい(Yes)をクリックします

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. 処理が完了したらOKをクリックします

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. 続いてBlueStacksをインストールします。公式サイトから最新版のBlueStacksをダウンロードしてください。
  2. 次に、セーフモードでBlueStacksをインストールします。
  3. Windowsキーを押しながらRを押します
  4. msconfigと入力してEnterキーを押します

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. ブート(Boot)タブを選択します

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. ブートオプションセクションのセーフブート(Safe Boot)にチェックを入れます
  2. セーフブートの下にある最小(Minimal)を選択します
  3. OKをクリックします

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. 再起動を求められるので、再起動(Restart)をクリックします
  2. システムが再起動するとセーフモードで立ち上がります。ダウンロードしたBlueStacksのインストーラーがある場所に移動し、実行してインストールします
  3. インストールが完了したら、セーフモードを解除する必要があります。
  4. Windowsキーを押しながらRを押します
  5. msconfigと入力してEnterキーを押します

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. ブート(Boot)タブを選択します

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. ブートオプションセクションのセーフブート(Safe Boot)のチェックを外します
  2. OKをクリックします

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. 再起動を求められるので、再起動(Restart)をクリックします

PCが通常モードで起動します。BlueStacksが正常に動作しているか確認してください。

方法4:以前のビルドに戻す

Windows Update後に問題が発生し始めた場合、原因は明らかに最新のWindowsビルドにあります。この場合の選択肢は、以前のビルドに戻し、この問題を引き起こさないWindows更新プログラムが配信されるのを待つことです。

注意: Windows Update後、以前のビルドに戻せる期間には制限(10日間)があります。この期限を過ぎるとロールバックできなくなるため、注意してください。

以前のビルドに戻す手順は以下の通りです。

  1. Windowsキーを押しながらIを押して設定を開きます
  2. 更新とセキュリティ(Update & Security)をクリックします

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. 左ペインから回復(Recovery)をクリックします
  2. 以前のビルドに戻す(Go back to an earlier build)はじめる(Get Started)ボタンをクリックします。ボタンがグレーアウトしている場合は、残念ながらロールバックはできません。ボタンをクリックしたら、あとは画面の指示に従って操作を進めてください。

BlueStacksのエンジンが起動しない!原因と4つの解決策を徹底解説

  1. BlueStacksエンジンが起動しない問題を解決する5つの対処法

    BlueStacksは、WindowsとMacユーザーの両方に対応したクラウドベースのAndroidエミュレータとして、間違いなく最も優れたアプリの一つです。BlueStacksを使えば、Androidゲームやアプリをパソコン上で実行できます。しかし残念ながら、このAndroidエミュレータは必ずしも快適に動作するとは限りません。比較的安定しているものの、発生するトラブルの多さからイライラの原因になることも少なくありません。その代表的な問題の一つが「BlueStacks Engineが起動しない」というエラーです。 アプリを起動しようとすると「You can try to restart En

  2. Windows 10でエラー0x80070718「このコマンドを処理するのに十分なクォータがありません」を修正する方法

    「エラー0x80070718をどうやって直せばいいのか分からない」「『このコマンドを処理するのに十分なクォータがありません』というエラーメッセージにどう対処すればいいのか悩んでいる」——そんな方はもう心配いりません。本記事では、エラー0x80070718を解決するための完全ガイドをご紹介します。 まず、このエラーについて簡単に説明しましょう。このエラーは主に、ネットワークフォルダ経由でコンピューター間のファイル転送を行う際に発生します。原因はさまざまですが、主なものは以下のとおりです。 ディスク使用量の上限が低く、共有ファイルを読み込めない ページファイル(仮想メモリ)のサイズが小さすぎる