HAXMのインストール中にエラーが発生し、VT-Xが機能しない


133

私はエントリーレベルのAndroidソフトウェア開発者です。最近、グラフィックスをよりスムーズにレンダリングするエミュレータをサポートするHAXMについて聞いたことがあります。Windows 7 64ビット用の適切なファイルHAXMファイルをダウンロードし、解凍してインストールを開始しました。ただし、インストールプロセス中に次のエラーが発生します。

「このコンピューターはHAXMの要件を満たしていますが、VT-xがオンになっていません...」

BIOSのバージョンのチェックやBIOSでの仮想テクノロジの有効化など、この問題に関する多くのフォーラムを確認しました。次のフォーラムに投稿された手順に従いました。

Intel HAXMインストールエラー-このコンピューターはIntel Virtualization Technology(VT-x)をサポートしていません

ただし、Hyperlaunchに関する説明はありません。また、Windowsの機能にHyper-Vオプションが見つかりませんでした。この問題を解決する方法がわかりません。



これを管理者として実行することで修正できました。管理者が私のためにそれを修正して、私はVT-xが有効になっており、すべてのものが、それを実行していた
ヤコブ・ハートマンを

回答:


150

BIOS設定で仮想化(VT)を有効にしている場合でも、一部のウイルス対策オプションによってHAXMのインストールが妨げられます。

:アバストアンチウイルスの[設定(パラメーター)]タブ> [トラブルシューティング(デパネージ)]で、[ ハードウェア支援の仮想化を有効にする] チェックボックスをオフにする必要があります(「アクティブなl'assistance a la virtualization」)。

次に、コンピュータを再起動し、にあるIntelのHAXMを再インストールし~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Managerます。スタンドアロンのHAXMインストーラーをインテルのWebサイトから手動でダウンロードすることもできます。


6
これにより、SDK Managerを使用してHAXM実行可能ファイルをダウンロードした後、それをインストールしようとしていた問題が解決しました。BIOSでVTが有効になっていますが、インストールが失敗しました(コンピューターがインストールを完了することができたとはいえ)。アバストのボックスをオフにして再起動すると、HAXM​​をインストールできます。(仮想ARMデバイスではなく)x86 androidイメージを使用するAVDは、はるかに高速にロードされ、使用するのが完全にスムーズです。
Cドブソン

4
ありがとう。これは多くの時間を節約しました。どのようにしてアバストに到着しましたか?
キラン2014

2
本当にありがとう!これは役に立ちました。私は何が問題なのかについて困惑しました...再起動が必要です
Saba Ahang

1
かなり問題があります。それはそれを無効にして、マルウェアに対する私のPCのセキュリティにいくつかの実際の複雑さを引き起こしているようです。私のPCが脆弱である可能性があるというエラーが表示されています。アバストプレミアムを使用しています。これについて何か言葉はありますか?
ネオンワージ2015

どうもありがとうございます!あなたは私に時間と頭痛を救いました。1つの質問:「ハードウェア支援の仮想化を有効にする」をもう一度確認する必要がありますか?
N Suhaib

60

以下に示すように(Asusの場合)、BIOSで有効にする必要がありました。

BIOS


ありがとうございました。私はWindows 10でFW vaioラップトップを使用しています。BIOSでこのオプションを有効にすると、すべてが正常に動作します。
Ali Mofrad 2016年

あなたは、Intel VTXテクノロジをサポートする馬力のモデルを教えてくださいすることができます

27

私はまったく同じ問題を抱えていました。そして、これは私がそれを修正することができる方法です。

ステップ1: BIOS設定で仮想化をオンにします。

手順2:コントロールパネル-> [プログラム]-> [Windowsの機能を有効または無効にする]([プログラムと機能]の下)で、[Hyper-V]を探し、チェックを外して再起動します。

手順3:アバスト->設定->トラブルシューティング。「ハードウェア支援の仮想化を有効にする」と「avast自己防衛モジュールを有効にする」のチェックを外します

最後のステップとメイン:
MyPCに移動します/右クリック/システムの詳細設定/詳細設定/パフォーマンスの設定/データ実行防止をクリックし、すべてのプログラムとサービスに対してDEPを有効にします。

最後のステップは私がこの問題を解決するのに役立ちました。あなたも願っています。


1
これは機能しています。理由はわかりませんが、今はとても満足しています:-)
複雑さ

1
アバストインストールのほぼすべての機能を無効にしてみましたが、成功しませんでした。アバストをアンインストールして初めて、HAXM​​をインストールできました。
ピリングワース2016年

1
ありがとう、これもうまくいきました。私はAndroidとWinPhoneの両方の開発に取り組んでおり、両方のプラットフォームでエミュレーターを実行できるように、Hyper-VとVT-xの両方を有効にする必要があります。残念ながら、私は両方が同時に機能するための解決策を見つけることができませんでした...
Slavisa '20

@pauliは同じです。問題なくインストールされたアバストHaxmをアンインストールした後。
Isioma Nnodum 16

11

Windows 8.1を実行しているノートブックでも同じ問題が発生しました

これを試して:

  • 「Windows機能のアクティブ化または非アクティブ化」のHyper-Vオプションが非アクティブ化されているかどうかを確認する
  • 最新のOracle VirtualBoxをダウンロードしてインストールする
  • リブート
  • HAXMをインストールする
  • 再起動-> BIOSを開く-> '実行無効'を有効にする

VirtualBoxをインストールすると、VT-Xを「オン」にするフラグが設定されるようです。


1
これらのHyper-Vオプションはどこにありますか?Windowsの機能ダイアログに何も表示されません。
Timmmm

どのバージョンのウィンドウを使用していますか?このリンクを確認してください:technet.microsoft.com/en-us/library/hh857623.aspx このオプションは、ProまたはEnterpriseバージョンでのみ利用可能です
エコーディング

Windows 7を使用しているのを待ってください。問題はとにかくBIOSにありました(他の回答を参照)。乾杯
Timmmm 2014年

1
私の場合、Hyper-Vを非アクティブ化して再起動しました。どうもありがとう!
Codism 2014年

それは助けにはならない。Oracle VirtualBoxがMS Windowsを何らかの方法で変更して、HAXM​​をインストールできると思いますか?よく
開発者

5

Windows 10の場合:

まず、SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Managerフォルダーにあるintelhaxm-android.exeをインストールします。インストール中にエラーが発生した場合は、これらの解決策を試してください。

  1. まず、BIOS設定から仮想化を有効にします。これを有効にするには、コンピューターの起動時にコンピューターを再起動し、を押してEscF2製造元がデルであるかどうかを選択します。

  2. BIOS設定で仮想化(VT)を有効にしている場合でも、一部のウイルス対策オプションによってHAXMのインストールが妨げられます。

    例:アバストアンチウイルスの[設定(パラメーター)]タブ> [トラブルシューティング(デパネージ)]で、[ハードウェア支援の仮想化を有効にする]チェックボックスをオフにする必要があります(「アクティブなl'assistance a la virtualization」)。

    次に、コンピュータを再起動し、IntelのHAXMを再インストールしSDK\extras\intel\Hardware_Accelerated_Execution_Managerます。これはにあります。スタンドアロンのHAXMインストーラーをIntelのWebサイトから手動でダウンロードすることもできます。

  3. hyper-vが無効になっていることを確認します。これを無効にするには、コントロールパネルに移動し、[プログラム]-> [プログラムと機能]-> [Windows機能の有効化または無効化](左側にあります)を選択し、HYPER-Vを探し、チェックボックスをオフにしてコンピューターを再起動します。そして、もう一度hxmをインストールしてください。

  4. 「このPC」を右クリックしてプロパティに移動し、詳細システム設定(左側にあります)を選択します。次に、[パフォーマンス]の[アドバンス](タブ)で設定ボタンをクリックし、[データ実行防止](タブ)を選択します。このオプションを選択します。「選択したものを除くすべてのプログラムとサービスでDEPを有効にします」。コンピューターを再起動して、hxmのインストールを試みます。

ソリューション3がうまくいきます。


4

上記の方法をすべて試しました。私はアバストを実行しておらず、Oracle VirtualBoxを試してから、インテルリンクからHAXMソフトウェアをインストールしようとしました。

これらはどれも機能しませんでしたが、同じエラーが発生していました。

うまくいったこと(そしてなぜだかよくわかりません)は、Genymotionから入手可能な別のAndroidシミュレーターをインストールすることでした。Android仮想デバイスの作成プロセス中に、ハイパーバイザーがオンになっていないというエラーを受け取ったので、実際にそれが機能したことに非常に驚きました。ただし、セットアップは続行され、Genymotionシミュレータは正常に実行されます。Genymotionは個人で使用する場合は無料です。

これはLenova T430ラップトップ上でした。


2

第一。ウイルス対策をアンインストールします。

私はavastを持っていましたが、AVGもそれに影響し、おそらくもっと多く、アンチウイルスをオフにするだけでは機能せず、完全にアンインストールしてコンピューターを再起動し、Intel HAXMのインストールを実行する必要があります。完全なアンチウイルスは通常のように再インストールすることができます。

2番目。Hyper-Vをオフにします。

これは、Windows ProおよびEnterpriseでのみ見られる設定です。これは、Windowsモバイルアプリを作成するために使用されますが、これをオフにする必要があるHAXMなどの他のソフトウェアを使用している場合、これを行うには、コントロールパネル、すべてのコントロールパネル項目、プログラムと機能、ウィンドウの機能をオンまたはオフにします。次に、ハイパーVのチェックを外します


2

Speccyというツールがあります。Speccyの[CPU]タブに移動し、仮想化が「サポートされている、有効になっている」かどうかを確認しました。元々は「サポート、無効」だったので、BIOS->セキュリティメニューに移動して仮想化を有効にしました。私のレノボのThinkpad F12では、BIOSをもたらします。

仮想化を有効にすると、このエラーを克服するのに役立ちました。その他の回答は「Hyper-V」をチェックすることをお勧めします。

ここに画像の説明を入力してください


1

同じ問題がありました。役立つすべてのプログラムとサービスに対してデータ実行防止を有効にする。上記のアレックスが提案した方法を使ってみました-

MyPCに移動します/右クリック/システムの詳細設定/詳細設定/パフォーマンスの設定/データ実行防止をクリックし、すべてのプログラムとサービスに対してDEPを有効にします。

しかし、データ実行防止ページがすべて無効になっていて、「これらの設定を使用するには、コンピューターの管理者であり、bcdedit.exeファイルを使用する必要がある」と述べました。

このサイトでは、cmdからDEPを有効にする方法について説明しています。 http://www.thewindowsclub.com/disable-data-execution-prevention


これは私が抱えていた問題を解決しました、ありがとうそれは本当にうまくいきました。
Vinay Guru 2016

1

それでも問題が解決しない場合は、VMwareから次の手順を実行して資格情報ガードを無効にしてください。ようやく私のために働きました。手順とリンクは以下のとおりです。

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361の元のコンテンツ

ItaniumベースのコンピューターでDevice GuardまたはCredential Guardを無効にするには:

  1. Credential Guardを有効にするために使用されたグループポリシー設定を無効にします。

    ホスト・オペレーティング・システムでは、クリックし[スタート]> [ファイル名を指定して実行、タイプgpedit.mscと、クリックし、[OK]を。ローカルグループポリシーエディターが開きます。

    行く>ローカルコンピュータポリシー]> [コンピュータの構成]> [管理用テンプレート]> [システム]> [デバイスガード仮想化ベースのセキュリティをオンにします

    [ 無効]を選択します

  2. 行く> [コントロールパネル]> [プログラムと機能Windowsの機能の有効化または無効のHyper-Vオフにします。[Windows 8以前のプログラムを削除する]

  3. [ 再起動しない]を選択します。

  4. 管理者アカウントを使用してホストマシンでコマンドプロンプトを起動し、次のコマンドを実行して、関連するEFI変数を削除します。

    ここにコードを入力してください

    mountvol X:/ s

    %WINDIR%\ System32 \ SecConfig.efi X:\ EFI \ Microsoft \ Boot \ SecConfig.efi / Yをコピーします

    bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / application osloader

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215}パス "\ EFI \ Microsoft \ Boot \ SecConfig.efi"

    bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO、DISABLE-VBS

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition = X:

    mountvol X:/ d

注:Xが未使用のドライブであることを確認してください。それ以外の場合は、別のドライブに変更してください。

  1. ホストを再起動します。

  2. 起動画面のプロンプトを受け入れて、Device GuardまたはCredential Guardを無効にします。

これでHAXMをインストールして開始できるはずです。


0

このビデオを見るか、これを試してください:

  • 「Windowsの機能を有効または無効にする」のHyper-Vオプションが無効になっているかどうかを確認する
  • リブート
  • HAXMをインストールする
  • BIOSに行き、VT-Xを有効にします

0

アンチウイルス(私の場合はAvast)をアンインストールし、システムを再起動して、Intel HAXMを再インストールします。わたしにはできる。


0

私の場合、上記の方法をすべて試しましたが、どれも機能しません。しかし、私は今問題を解決します。ここに私のトリックがあります:

コントロールパネル-> [プログラム]-> [Windowsの機能を有効または無効にする]([プログラムと機能]の下)で、 "Hyper-V"を見つけようとしましたが、 "Hyper-V"が見つかりませんが、「Windows Virtual PC」、そしてそれらは同じものだと思うので、無効にして再起動すると動作します。


0

これは、LENOVAまたは同様のPCでこれを行う方法の例です。

  1. マシンを起動します。
  2. F2を押してBIOSに入ります。
  3. セキュリティ->システムセキュリティ
  4. 仮想化テクノロジ(VTx)および仮想化テクノロジ指定I / O(VTd)を有効にします。
  5. マシンを保存して再起動します

0

エミュレーターが機能していて、今はアバストが原因ではない場合...

アバストには、トラブルシューティングの「ハードウェア支援による仮想化を有効にする」オプションがなくなりました。(現在は2017年3月です)

アバストは、エミュレータを無効にする「emulator.exe」をキャプチャし、ウイルスチェストに格納します。チェストを開き、「復元して除外に追加」すると、エミュレータが再び動作します...

アバスト修正の画像


0

Macユーザーの場合は、エミュレーターがCPU仮想化拡張機能を利用できるようにIntel HAXMカーネル拡張機能をインストールします。

VMアクセラレーションを構成する手順は次のとおりです。

  1. SDK Managerを開きます。
  2. [SDK更新サイト]タブをクリックし、[Intel HAXM]を選択します。
  3. OKをクリックします。
  4. ダウンロードが完了したら、インストーラーを実行します。たとえば、次の場所にある可能性があり sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
    ます。インストールを開始するには、FinderでIntelHAXM.dmgファイルをダブルクリックし、次にIntelHAXM.mpkgファイルをダブルクリックします。
  5. 画面の指示に従って、インストールを完了します。
  6. インストールが完了し
    kextstat | grep intel たら、ターミナルウィンドウを開いて次のコマンドを実行し、新しいカーネル拡張が正しく動作していることを確認します。次の拡張名を含むステータスメッセージが表示され、カーネル拡張がロードされていることが示されます。
    com.intel.kext.intelhaxm

リファレンス:https :
//developer.android.com/studio/run/emulator-acceleration.html#vm-mac



0

CPUIDと呼ばれるプログラムを使用してVTをオンにする別の方法がある場合、BIOSをロックして、VTをオンにできないようにするメーカーもあります。これが問題である場合は、このビデオをチェックしてください:https : //www.youtube.com/watch?v=YPjTFam30kc


-1

実行無効ビットを有効にすることについてのメッセージを受け取りましたか?

XDビットを有効にするには、(管理者として)次のコマンドを実行してから再起動します。

bcdedit / set nx AlwaysOn

通常、このエラー:「このコンピューターはHAXMの要件を満たしていますが、VT-xがオンになっていません」は、システムにIntel VTが搭載されているが、BIOSにアクセスして実際に有効にする必要があることを意味します。

私もこれらの手順に遭遇しました-あなたに役立つかもしれません:http : //software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

あなたはそれを働かせたことがありますか?


1
これも機能しません!VirtualBoxのインストール後、bcdedit "nx"がまだ私のマシンの "OptIn"にあります。Arcadioはすでに彼のBios仮想化オプションをチェックしました。
2014年

VitrualBoxも実行しているため、このスレッドが役立つ場合があります:forums.virtualbox.org/viewtopic.php?f=6&t=48764。互換性の問題があるようです-一度に1つのアプリのみがVTリソースを使用できるため、VirtualBoxを実行している場合にHAXMをインストールしようとすると、HAXM​​がリソースにアクセスできないため、エラーが発生します。
ChileAddict-インテル、2014年

-1

同じ問題がありました。CPUのビットを設定する以外は、インターネットで見つけたものをすべて試しました。私の友人はVirtualBoxをインストールするように勧めました。そして今それは動作します)


-1

Windows 10 Anniversary Update(バージョン1607)をアップグレードした後、私は本当にこのひどい問題を嫌いました。Windows 10でのドライバー署名の変更に関するものです。HAXMを強制インストールする場合は、ドライバー署名の強制も無効にする必要があります。

  1. セーフモードでW10を再起動します。
  2. Troubleshootと入力します。
  3. 詳細オプション>スタートアップ設定。
  4. 「ドライバ署名の強制を無効にする」を選択します
  5. Windows 10が読み込まれたら、HAXM最新バージョンをインストールします。

-3

BIOS-> Overclockong-> CPU機能-> Intel Virtualization Tech->有効

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.