Помилка встановлення Intel HAXM - Цей комп'ютер не підтримує технологію Intel Virtualization (VT-x)


134

У мене проблема з моєю установкою HAXM. Ось річ. Я отримував цю помилку щоразу, коли намагався встановити HAXM для свого комп'ютера: Помилка встановлення екрана друку

Проблема полягає в тому, що мій комп'ютер підтримує технологію віртуалізації (див. Малюнок нижче). Будь-яка ідея, як виправити це питання? введіть тут опис зображення


Під час встановлення скільки пам'яті я використовую? У мене є 4 Гб, і це говорить про 1гб
троянський.ZBOT

5
Чи використовуєте ви Avast? Якщо це зробити, спробуйте вимкнути "Увімкнути апаратну віртуалізацію" в розділі: Налаштування> Виправлення неполадок. Перезавантажте ПК та спробуйте запустити інсталяцію HAXM ще раз. Працюй для мене!
Wery Nguyen

Якщо HAXM не запитує, скільки пам’яті ви хочете отримати, і негайно видає вищезгадане повідомлення про помилку, у @Ajay є рішення, яке ви шукаєте.
Ісаак Заїс

developer.android.com/studio/run/emulator-acceleration c: \ Користувачі \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -accel-check допомогли мені виявити, що він уже встановлений
Raj

це посилання має робочу відповідь у моєму випадку: github.com/intel/haxm/isissue/105
mshwf

Відповіді:


147

Просто виконайте ці кроки:

  1. Перейдіть до Панелі управління → Програма та функція .
  2. Клацніть на Увімкнення та вимкнення функцій вікна Turn . Відкриється вікно.
  3. Зніміть прапорці Hyper-V та Windows Hypervisor Platform та перезавантажте систему.

Тепер ви можете почати установку HAXM без будь-яких помилок.


1
Це був той, хто працював на мене, і пара моїх приятелів, які мали ту саму проблему, повинна бути головною відповіддю.
Ісаак Заїс

23
Що робити, якщо я не можу зняти цю опцію, оскільки її немає? Не можу використовувати HAXM, поки я не зміню ноутбук?
jean d'arme

2
Ні, Hyper-V не залежить від windows, я думаю, це залежить від вашої материнської плати. ваша материнська плата може мати або не підтримувати Hyper-V опцію.
Аджай Шарма

28
У мене Hyper-V вже не

2
Я дотримувався ваших кроків ... Після переходу другого кроку. Я не знайшов Hyper-V у своїй системі ... Що мені робити? @AjaySharma
Sudha

30

Мені шкода, я забуваю відповісти на це запитання. Після кількох днів гуглінгу я виявив, що ця проблема була викликана гіпертонуванням (або гіпер - v). Я вирішив відредагувати свій файл boot.ini з можливістю запуску Windows із вимкненою гіперточкою. Я слідував цього підручника і зараз все працює ідеально


9
Це зробив для мене: "dism.exe / Online / Disable-Feature: Microsoft-Hyper-V"
Tobias

12
Так, це в основному означає, що я не можу займатися розробкою телефону Windows поряд з розробкою Android на тому ж ноутбуці, оскільки вам потрібен Hyper-V для емуляторів WP. Це пахне
рибкою

Проблема в стороні Microsoft. Ви маєте рацію сказати, що щось пахне рибкою, але якщо це навмисно, Microsoft просто повільно оновлює рівень віртуалізації HyperV, який повинен виявити можливості процесора та викрити функції Intel-VT у будь-якій ОС, що знаходиться вище Hyper-V.
Шейлен

1
Я просто включив опцію віртуалізації в BIOS при запуску Windows, і працював.
ДаніельВ

22

Схоже, список виправлень зростає навіть через роки з часу виникнення питання.

Нижче наведено повний список для Windows (поки що близько 02/2020)


Якщо у вас Windows 10, встановлені всі оновлення, і ви вірите

  • Hyper-V вимкнено
  • Цілісність пам’яті Майкрософт Defender / Ізоляція ядра вимкнено
  • Антивірус вимкнено

спробуйте крок 6 нижче. Ймовірно, причина.

Також, щоб побачити, чи працює ваше виправлення, ви можете вручну завантажити інсталятор Intel HAXM тут . (Остання версія HAXM може не збігатися з програмою Android Studio) Перед початком встановлення запустіть haxm_check.exeвключений у командний рядок завантаження. Якщо ваше виправлення спрацювало, воно повинно відображатисяyes для, NXі для VT.

Якщо ви двічі клацніть, haxm_check.exeви нічого не побачите. Запустіть його з cmd або powerhell, щоб побачити вихід.


  1. Перевірте BIOS

    • перейдіть у налаштування BIOS / UEFI і знайдіть такі параметри, як VT-x, VT-d, технологія віртуалізації, віртуалізація обладнання та переконайтесь, що його ввімкнено . Якщо опції немає, зверніться до свого виробника та моделі, щоб переконатися, що вона підтримується.
  2. Вимкнути Hyper-V

    • Введіть у вікні меню "Функції вікна", виберіть "Увімкнути або вимкнути функції Windows".
    • Скасуйте вибір усіх параметрів, пов’язаних із Hyper-V, натисніть OK, Перезавантажте.
    • Це дозволить зламати будь-які ваші віртуальні комп'ютери Hyper-V, включаючи будь-які емулятори Windows Phone та все інше, що у вас є у налаштуваннях, що вимагає Hyper-V
    • Перезавантаження потрібно
    • у командному рядку адміністратора запустіть systemifo. Якщо він показує, що "гіпервізор виявлено" відповідно до вимог Hyper-V, навіть після видалення функції Hyper-V, можливо, у вас включена "Core Isolation". Дивіться нижче про те, як її відключити.
    • Як інший варіант, спробуйте увімкнути " Платформу Hypervisor Windows ", якщо ви все ще хочете підтримувати Hyper-V. Більше інформації тут
  3. AMD Ryzen?

    • Якщо ваш процесор AMD Ryzen, можливо , буде потрібно включити « Гипервизор Windows Platform функцію» так само , як ви відключили Hyper-V вище.
    • Якщо він увімкнено, і все ще не працює, спробуйте його відключити. ¯ \ _ (ツ) _ / ¯
    • Перезавантаження потрібно
  4. Вимкнути антивірус
    • Спробуйте відключити свій антивірус.
    • АВАСТ! та декілька інших заважають виявленню віртуалізації. Ви можете ввімкнути їх після.
    • AVAST та деякі інші також мають деякі варіанти, в яких використовується ізоляція на основі віртуалізації. Або вимкніть їх або тимчасово видаліть свій AV.
  5. Вимкнути ізоляцію основних ядер
    • Чисті встановлення Windows 10 1803 дозволяють Core Isolation за замовчуванням, який запускає захищені процеси всередині віртуалізованого контейнера для безпеки. Це заважає виявленню віртуалізації.
    • Машини, які оновили попередню версію, цю функцію вимкнено, але перевірити все одно.
    • Перейдіть до Центру безпеки Windows Defender
    • Безпека пристрою> Ізоляція ядра> деталі
    • Вимкнути цілісність пам'яті
    • Перезавантажте

  1. Вимкнути запуск гіпервізора під час завантаження
    • у командному рядку адміністратора запустіть bcdedit /set hypervisorlaunchtype off
    • перезавантажити
    • для відновлення запуску bcdedit /set hypervisorlaunchtype autoта перезавантаження
    • Ви, ймовірно, можете встановити його autoпісля встановлення емулятора. Але може знадобитися встановити offперезавантаження при наступному створенні емулятора / завантаження та встановлення зображення емулятора.

  1. Нічого не працює
    • Сюди не слід потрапляти, оскільки емулятор Android тепер може працювати разом із Hyper-V, якщо у вас включена "Платформа Windows Hypervisor".
    • Якщо нічого вище не працює, в крайньому випадку ви можете спробувати запустити Android в VM Hyper-V і отримати ADB для підключення до нього. (Не рішення, а вирішення)
    • Ви також можете запустити android, використовуючи сторонній емулятор, наприклад, Genimotion .
  2. ¯ \ _ (ツ) _ / ¯

Правки / нові виправлення вітаються.

сподіваюся, що це допомагає


Крок 6 зробив це для мене! Новий Dell XPS15
easycheese

Шостий крок теж мені допоміг! Ноутбук: Asus N550JK, Windows 10 Pro, збірка 19018 (програма Insider).
deralbert

Мій комп'ютерний процесор - AMD Ryzen 5, і я все робив з вищезазначених кроків. Але все ж я не можу встановити HXAM в Android Studio. Будь ласка, допоможи мені.
Ентоні Шоші Гомес

Окрім цієї відповіді; якщо перемикання інтеграції пам'яті автоматично включається після перезавантаження, навіть коли ви вимкнено; вимкніть "Захищене завантаження" в налаштуваннях BIOS вимкнено.
Танер

Спасибі людина, 6-ий вирішив проблему
Махамад Гусен

16

швидше за все, у вас Windows 8 з гіпер-v встановлений? якщо так, видаліть гіпер-v, і ваша проблема піде!


11
  1. Перш за все переконайтеся, що ви включили технологію віртуалізації у вашому BIOS. Після перезавантаження комп'ютера натисніть F1-F12 на клавіатурі і знайдіть цю опцію.

  2. Переконайтеся, що вимкнули Hyper-V у Windows 7 / Windows 8. Ви можете вимкнути його в Панелі керування -> Програми -> Функції Windows

  3. Ви можете спробувати відключити антивірусну програму на весь процес встановлення. Не забудьте відновити всі антивірусні служби після встановлення HAXM.

  4. Деякі рекомендують холодний черевик, який:

    1. Відключення віртуалізації у вашому BIOS
    2. Перезавантажте комп'ютер і вимкніть його
    3. Увімкніть VT у вашій BIOS
    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 і запустити .cmd файл, що входить до пакету - пам’ятайте, запускайте його як адміністратор.

У мене було багато проблем із встановленням HAXM, і мені допоміг лише останній крок.


Нема проблем! Я дуже довго шукав рішення, і після того, як я його знайшов, вирішив поділитися ним на stackoverflow. Цей виправний шлях є ключовим рішенням, щоб бути чесним.
TheOpti

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", "Virtualization Technology" або "VT-d". Переконайтеся, що ввімкнено всі функції віртуалізації.


6

У вікні "Увімкнення та вимкнення функцій Windows" зніміть прапорці Hyper-V, а також переконайтесь, що не встановлено прапорці на платформі Windows Hypervisor. Увімкнена платформа Windows Hypervisor може також заблокувати встановлення Intel HaxM

Можливості вимкнути


1
У моєму комп’ютері немає Hyper-V, чи потрібно мені зараз змінити комп’ютер: /
Muhammad Tahir Qaiser

1
Після години боротьби платформа Windows Hypervisor - це те, що заблокувало встановлення. Не зрозумів, що їх двоє!
Шиммі Вайцхандлер

4

Антивірусне програмне забезпечення може перешкоджати встановленню HAXM. Після спроби з'ясувати, що пішло не так протягом декількох годин, я знайшов дивне рішення - видалити моє антивірусне програмне забезпечення, встановити HAXM (який працював), а потім повторно встановити антивірусне програмне забезпечення (в моєму випадку Avast, але це може статися а також з іншими антивірусними програмами.

Повна перевірка, яку я пройшов, щоб запустити це:

  1. Перевірте функцію "Віртуалізація" та vt-X в BIOS.
  2. Перевірка Hyper-V не встановлена.
  3. Перевірка погоди vt-X увімкнена у Windows за допомогою інструмента Intel та інструмента MS (згаданих у попередніх публікаціях у цій темі).
  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 Preview
  3. Android Emulator v27.3.8 + - завантажити через Android Studio SDK Manager
  4. x86 Віртуальний пристрій Android (AVD) - Створіть AVD
  5. Windows 10 з оновлення квітня 2018 року
  6. Увімкнути за допомогою функцій Windows: "Платформа Hypervisor Windows"

Примітка. Є функції Hyper-V ... Увімкніть платформу Windows Hypervisor не Hyper-V. Платформа Windows Hypervisor знаходиться внизу

Після виконаних умов avd x86 працює без встановлення haxm

Довідково


Ryzen 2700X тут і зійшов з розуму, бо Hyper V відключений і VT-x включений ... це спрацювало .. дякую!
День

2

У багатьох випадках деякі антивіруси також запускають HyperV із запуском вікна і не дозволяють HAXM встановлюватись. Я зіткнувся з цим питанням через антивірус AVAST. Тому я видалив AVAST, після чого HAXM встановився належним чином після перезавантаження. Потім я знову встановив AVAST.

Тож це лише перевірка під час встановлення, як зараз, навіть із встановленим AVAST назад, HAXM належним чином працює з віртуальними коробками та андроїд-емуляторами.


1

Після того, як я встановив Visual Studio 2013 Update 2, Visual Studio повідомив мене про оновлення емулятора Windows Phone, яке я встановив (це був справді новий компонент, а не оновлення). Виявилося, що це дозволило Hyper-V, який зламав HAXM.

Рішення полягало в тому, щоб видалити емулятор із програми та функції та вимкнути Hyper-V з функцій Windows (пошук "Функції Windows" та натиснути "Увімкнути або вимкнути функції Windows").


1

Якщо ви не знайдете опцію Hyper-V на панелі керування, як сказано в інших відповідях тут , спробуйте увійти в налаштування BIOS (перезапустити та натиснути F-12 або ESC або інше залежно від вашого ПК) та включити Virtualization, що знаходиться, ймовірно, в опціях CPU.


0

У мене працює ОС Windows 10 і у мене виникли ці проблеми, коли я змінив SSD, виправив його, відключивши підтримку VT на Bios. Я отримав іншу помилку після запуску інсталятора. Я перезавантажив і знову включив підтримку VT і voila, працюючи зараз.


0

Якщо будь-який з відповідей не працює, просто видаліть Android Emulator та встановіть його знову. а потім спробуйте встановити Intel Haxm .


0

Якщо жодна з відповідей не спрацювала для вас, спробуйте це,

Hyper-V може бути відключений Якщо у вас є функції Windows 10, такі як Device Guard та Credential Guard, то це може запобігти повністю відключити функцію Hyper-V.

Інструмент готовності пристрою Device Guard і Credential Guard, випущений Microsoft, може вимкнути зазначені функції Windows 10 разом із Hyper-V:

Завантажте його тут, 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" Перезавантажити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.