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


134

HAXMのインストールに問題があります。ここにあるものです。コンピュータにHAXMをインストールしようとするたびに、このエラーが発生しました。 インストールエラーの印刷画面

問題は、私のコンピューターが仮想化テクノロジをサポートしていることです(下の画像を参照)。この問題を修正する方法はありますか? ここに画像の説明を入力してください


インストール中、どのくらいのメモリを使用しますか?私は4 GBあり、1 GBを示唆しています
Trojan.ZBOT 2013

5
アバストを使用していますか?その場合は、[設定]> [トラブルシューティング]で[ハードウェアによる仮想化を有効にする]を無効にしてみてください。PCを再起動し、再度HAXMインストールを実行してください。私のために働きなさい!
Wery Nguyen 14

HAXMがどのくらいのメモリを割り当てたいか尋ねず、すぐに上記のエラーメッセージが表示される場合、@ Ajayは探している解決策を持っています。
Isaac Zais

developer.android.com/studio/run/emulator-acceleration c:\ Users \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -accel-checkは、それがすでにインストールされていることを見つけるのに役立ちました
Raj

私の場合、このリンクには有効な
mshwf

回答:


147

次の手順に従ってください:

  1. [コントロールパネル]→[プログラムと機能]に移動します。
  2. [ ウィンドウの機能をオンまたはオフにする]をクリックします。ウィンドウが開きます。
  3. Hyper-VおよびWindows Hypervisor Platformオプションのチェックを外し、システムを再起動します。

これで、エラーなしでHAXMのインストールを開始できます。


1
これは私のために働いたものであり、同じ問題を抱えていた私の友人のカップルがトップアンサーになるはずです。
Isaac Zais、2015年

23
持っていないためにこのオプションをオフにできない場合はどうなりますか?ラップトップを交換するまでHAXMを使用できませんか?
jean d'arme 2015

2
いいえ、Hyper-VはWindowsに依存していません。マザーボードに依存していると思います。お使いのマザーボードがHyper-Vオプションをサポートしているかどうかは不明です。
Ajay Sharma

28
Hyper-Vのチェックを

2
私はあなたのステップに従いました... 2番目のステップを通過した後、システムにHyper-Vが見つかりません...どうしたらいいですか?@AjaySharma
Parama Sudha

30

すみません、この質問に答えるのを忘れています。数日グーグルで検出した後、その問題はハイパースレッディング(またはhyper-v)が原因でした。ハイパースレッディングをオフにしてウィンドウを起動するオプションを使用してboot.iniファイルを編集することにしました。私はこのチュートリアルに従って、今ではすべてが完璧に機能します


9
「dism.exe / Online / Disable-Feature:Microsoft-Hyper-V」
Tobias

12
ええ、これは基本的に、WPエミュレーターにHyper-Vが必要なため、同じラップトップでAndroid開発と一緒にWindows Phone開発を行うことができないことを意味します。これは魚のにおいがします...
WiteCastle 2014年

問題はマイクロソフト側にあります。何か臭いにおいがするのは当然ですが、意図的な場合、Microsoftはプロセッサの機能を検出し、Hyper-Vの上にあるOSにIntel-VT機能を公開することになっているHyperV仮想化レイヤーの更新が遅いだけです。
Shailen、2015

1
Windowsの起動時にBIOSで仮想化オプションを有効にして、うまくいきました。
DanielV 2015

22

元の質問から数年経っても、修正のリストは増えているようです。

以下はWindowsの完全なリストです(2020年2月頃まで)


すべてのアップデートがインストールされたWindows 10を使用していて、

  • Hyper-Vが無効になっている
  • Microsoft Defenderのメモリ整合性/コア分離は無効になっています
  • ウイルス対策が無効になっています

以下のステップ6を試してください。原因と思われます。

また、修正が機能したかどうかを確認するには、手動でIntel HAXMインストーラーをここからダウンロードできます。(最新バージョンのHAXMは、Android Studioから提供されるものとは異なる場合があります)インストールを開始する前にhaxm_check.exe、コマンドラインからダウンロードに含まれているを実行します。あなたの修正が働いた場合、それが表示されるはずyesの両方のためにNXVT

ダブルクリックしただけでhaxm_check.exeは何も表示されません。cmdまたはpowershellから実行して、出力を確認します。


  1. BIOSを確認する

    • BIOS / UEFIセットアップに移動し、VT-x、VT-d、仮想化テクノロジー、ハードウェア仮想化などの設定を探して、有効になっていることを確認します。オプションが表示されない場合は、製造元とモデルに問い合わせて、サポートされていることを確認してください。
  2. Hyper-Vを無効にする

    • スタートメニューに「Windowsの機能」と入力し、[Windowsの機能をオンまたはオフにする]を選択します。
    • Hyper-V関連のオプションをすべて選択解除し、[OK]、[再起動]の順に押します。
    • これにより、Windows Phoneエミュレーターなど、Hyper-Vを必要とするセットアップを含むすべてのHyper-V VMが破壊されます
    • 再起動が必要
    • 管理コマンドプロンプトで、を実行しsystemifoます。Hyper-V要件の下で「ハイパーバイザーが検出された」と表示される場合は、Hyper-V機能を削除した後でも、「コア分離」が有効になっている可能性があります。無効にする方法については、以下を参照してください。
    • 別のオプションとして、Hyper-Vのサポートが必要な場合は、「Windows Hypervisor Platform」を有効にしてみてください。詳細はこちら
  3. AMD Ryzen?

    • CPUがAMD Ryzenの場合、上記のHyper-Vを無効にしたのと同じようにWindows Hypervisor Platform」機能を有効にする必要がある場合があります。
    • 有効にしても問題が解決しない場合は、無効にしてみてください。¯\ _(ツ)_ /¯
    • 再起動が必要です
  4. ウイルス対策を無効にする
    • アンチウイルスを無効にしてみてください。
    • AVAST!他のいくつかは、仮想化の検出を妨害します。後で有効にできます。
    • AVASTおよび他の一部には、仮想化ベースの分離を使用するいくつかのオプションもあります。それらを無効にするか、一時的にAVをアンインストールしてください。
  5. コア分離を無効にする
    • Windows 10 1803のクリーンインストールでは、デフォルトでCore Isolationが有効になり、仮想化されたコンテナー内で安全なプロセスを実行してセキュリティを確保します。これは、仮想化の検出を妨げます。
    • 以前のバージョンからアップグレードしたマシンではこれが無効になっていますが、とにかく確認してください。
    • Windows Defenderセキュリティセンターに移動
    • デバイスセキュリティ>コア分離>詳細
    • メモリの整合性を無効にする
    • リブート

  1. 起動時にハイパーバイザーの起動を無効にする
    • 管理コマンドプロンプトで実行 bcdedit /set hypervisorlaunchtype off
    • リブート
    • 実行を元に戻しbcdedit /set hypervisorlaunchtype autoて再起動する
    • おそらくauto、エミュレーターのインストール後に設定できます。ただしoff、次にエミュレータを作成してダウンロードし、エミュレータイメージをインストールするときに、再起動するように設定する必要がある場合があります。

  1. 何も動作しません
    • 「Windowsハイパーバイザープラットフォーム」が有効になっている場合、AndroidエミュレーターをHyper-Vと一緒に実行できるようになったため、ここにアクセスすることはできません。
    • 上記のいずれも機能しない場合は、最後の手段として、Hyper-V VMでAndroidを実行して、 ADBに接続させることができます。(解決策ではなく、回避策)
    • Genimotionなどのサードパーティのエミュレータを使用してAndroidを実行することもできます。
  2. ¯\ _(ツ)_ /¯

編集/新しい修正を歓迎します。

お役に立てれば


ステップ6で完了しました。新しいDell XPS15
easycheese

6番目のステップも私を助けました!ラップトップ:Asus N550JK、Windows 10 Pro、Build 19018(Insider Program)。
deralbert

私のPCプロセッサはAMD Ryzen 5で、上記の手順からすべてを実行しました。しかし、それでもAndroid StudioにHXAMをインストールできません。私を助けてください。
Anthony Shoshi Gomes

この答えに加えて; メモリ統合トグルがオフになっていても、再起動後に自動的にオンになる場合。BIOS設定で「セキュアブート」を無効にしてください。
タナー

おかげで、6
Mahamad Husen

16

あなたはhyper-vがインストールされたWindows 8を持っている可能性がありますか?はいの場合、hyper-vを削除すると問題は解消します!


11
  1. まず最初に、BIOSで仮想化テクノロジーが有効になっていることを確認してください。コンピュータを再起動した後、キーボードのF1-F12を押してこのオプションを見つけます。

  2. Windows 7 / Windows 8でHyper-Vが無効になっていることを確認してください。コントロールパネル->プログラム-> Windowsの機能で無効にできます。

  3. インストールプロセス全体でウイルス対策プログラムを無効にしてみてください。HAXMをインストールしたら、必ずすべてのウイルス対策サービスを復元してください。

  4. 一部の人は、コールドブートを推奨しています

    1. BIOSで仮想化を無効にする
    2. コンピュータを再起動してオフにします
    3. BIOSでVTを有効にする
    4. コンピュータを再起動し、電源を切ります
    5. HAXMのインストールが許可される可能性があります

残念ながら、この手順は私にはうまくいきませんでした

  1. 最後になりましたが、Intelからリリースされたこの回避策パッチを試してください。

http://software.intel.com/en-us/blogs/2013/04/25/workaround-patch-for-haxm-installation-error-failed-to-configure-driver-unknown

あなたがしなければならないのは、パッケージをダウンロードして解凍し、HAXM​​ installatorファイルと一緒に配置し、パッケージに含まれている.cmdファイルを実行することだけです。覚えて、管理者として起動してください。

HAXMのインストールに多くの問題があり、最後のステップだけが私を助けました。


問題ない!私は非常に長い間ソリューションをグーグルで検索し、それを見つけた後、stackoverflowで共有することにしました。この回避策パッチは、正直に言うと重要な解決策です。
TheOpti 2014年

1
のパスにスペースがある場合、スクリプトは機能しないと思いますintelhaxm.exe。例:Android Studioを使用していて、ファイルがに保存されているC:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager場合、それを別の場所にコピーする必要があります。
ユーザー

6

VT-XがBIOSで有効になっていない可能性があります。

こちらのIntel HAXMドキュメントを参照してください:http ://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Intel VT-xが有効になっていません

Intel VT-xがシステムBIOSで無効になっている場合があり、BIOSセットアップユーティリティ内で有効にする必要があります。BIOSセットアップユーティリティにアクセスするには、コンピューターの起動シーケンス中にキーを押す必要があります。このキーは、使用されているBIOSによって異なりますが、通常はF2、Delete、またはEscキーです。BIOSセットアップユーティリティ内では、Intel VTは「VT」、「仮想化テクノロジー」、または「VT-d」という用語で識別される場合があります。すべての仮想化機能を必ず有効にしてください。


6

[Windowsの機能をオンまたはオフにする]ウィンドウで、Hyper-Vのチェックを外し、Windowsハイパーバイザープラットフォームのチェックも外していることを確認します。Windowsハイパーバイザープラットフォームが有効になっていると、Intel HaxMのインストールもブロックされる

無効にする機能


1
私のコンピューターにはHyper-Vがありません。コンピューターを今すぐ変更する必要がありますか:/
Muhammad Tahir Qaiser

1
1時間の苦労の後、Windowsハイパーバイザープラットフォームがインストールをブロックしました。2つあることに気づかなかった!
Shimmy Weitzhandler

4

ウイルス対策ソフトウェアがHAXMのインストールを妨害する可能性があります。数時間の間何がうまくいかなかったかを理解しようとしたところ、奇妙な解決策が見つかりました-ウイルス対策ソフトウェアをアンインストールし、HAXM​​(これは機能しました)をインストールしてから、ウイルス対策ソフトウェア(私の場合はAvast)を再インストールしました。他のウイルス対策プログラムも同様です。

これを実行するために行った完全なチェックは次のとおりです。

  1. BIOSの「仮想化」とvt-X機能を確認します。
  2. Hyper-Vがインストールされていないことを確認します。
  3. IntelツールとMSツール(このスレッドの以前の投稿で説明されています)を使用するウィンドウで、天候vt-Xのチェックが有効になっています。
  4. 役に立たなかったアンチウイルスを無効にする。
  5. アンチウイルスをアンインストールする(これで問題が解決しました)。

2
この問題は、無効にすることができる原因とAvastの中の特徴、参照stackoverflow.com/questions/21635504/...
clemp6r

3

Windows 10のWindows Defenderには、HAXM​​の動作に干渉する仮想化テクノロジを使用するコア分離の機能があります。無効にして、もう一度お試しください。私の場合、それを無効にすることで私の問題は解決しました。


3

コンピュータにAMD Ryzenプロセッサを搭載している場合は、次のセットアップ要件を満たしている必要があります。

  1. AMDプロセッサー-推奨:AMD®Ryzen™プロセッサー
  2. Android Studio 3.2 Beta以降-Android Studioプレビューページからダウンロード
  3. Android Emulator v27.3.8 +-Android Studio SDK Managerからダウンロード
  4. x86 Android仮想デバイス(AVD)-AVDの作成
  5. 2018年4月更新のWindows 10
  6. Windowsの機能を使用して有効化:「Windows Hypervisor Platform」

注:Hyper-V機能があります... Hyper-VではなくWindows Hypervisor Platformを有効にする必要があります。Windowsハイパーバイザープラットフォームは一番下にあります

条件が完了した後、haxmインストールなしでavd x86が機能

参照


Ryzen 2700Xがここにあり、Hyper Vが無効でVT-xが有効になっているために怒っていました...これはうまくいきました...ありがとうございます!
ダン

2

多くの場合、一部のアンチウイルスはウィンドウスタートでHyperVも起動し、HAXM​​のインストールを許可しません。AVASTアンチウイルスが原因でこの問題に直面しました。そこで、AVASTをアンインストールし、再起動後にHAXMを適切にインストールしました。その後、AVASTを再インストールしました。

そのため、AVASTが再インストールされた場合でも、インストール中のチェックだけで、HAXM​​は仮想ボックスとAndroidエミュレーターで正しく動作します。


1

Visual Studio 2013 Update 2をインストールした後、Visual StudioからWindows Phoneエミュレーターの更新が通知されました。これはインストールしたものです(更新ではなく、実際には新しいコンポーネントでした)。この有効なHyper-Vは、HAXM​​を壊しました。

解決策は、プログラムと機能からエミュレータをアンインストールし、Windows機能からHyper-Vをオフにすることでした(「Windows機能」を検索し、「Windows機能のオンまたはオフ」をクリックしてください)。


1

ここで他の応答で述べられているように、コントロールパネルにHyper-Vオプションが見つからない場合は、BIOSセットアップに入り(PCに応じて再起動してF-12またはESCなどを押して)、おそらくCPUオプションにある仮想化を有効にします。


0

私はWindows 10を実行していますが、SSDを変更した後にこの問題が発生しました。BiosのVTサポートを無効にすることで修正しました。インストーラーを実行した後、別のエラーが発生しました。私は再起動してVTサポートを再び有効にしました。


0

回答のいずれかが機能しない場合は、Android Emulatorを削除して再インストールしてください。その後、Intel Haxmをインストールしてみてください。


0

答えがどれもうまくいかなかった場合は、これを試してください。

Hyper-Vが無効になっていない可能性があるDevice GuardなどのWindows 10機能があり、Credential Guardが有効になっている場合、Hyper-Vが完全に無効になるのを防ぐことができます。

MicrosoftによってリリースされたDevice GuardおよびCredential Guardハードウェア準備ツールは、Hyper-Vとともに、前述のWindows 10機能を無効にすることができます。

こちらからダウンロードしてください。https://www.microsoft.com/en-us/download/details.aspx?id = 53337

Device GuardおよびCredential Guardハードウェア準備ツールの最新バージョンをダウンロードします。管理者として実行@powershell -ExecutionPolicy RemoteSigned -Command "X:\ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable"を使用してコマンドプロンプトを解凍し、再起動します。

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