Lỗi cài đặt Intel HAXM - Máy tính này không hỗ trợ Công nghệ ảo hóa Intel (VT-x)


134

Tôi gặp sự cố với cài đặt HAXM của mình. Đây là điều. Tôi đã gặp lỗi này mỗi lần tôi cố gắng cài đặt HAXM cho máy tính của mình: Lỗi cài đặt màn hình in

Vấn đề là, máy tính của tôi hỗ trợ Công nghệ ảo hóa (xem pic bên dưới). Bất kỳ ý tưởng làm thế nào để khắc phục vấn đề này? nhập mô tả hình ảnh ở đây


Trong quá trình cài đặt, tôi sử dụng bao nhiêu bộ nhớ? Tôi có 4GB và nó đang đề xuất 1gb
Trojan.ZBOT

5
Bạn có sử dụng Avast không? Nếu bạn làm như vậy, hãy thử tắt "Bật ảo hóa hỗ trợ phần cứng" trong: Cài đặt> Khắc phục sự cố. Khởi động lại PC và thử chạy lại cài đặt HAXM. Làm việc cho tôi!
Wery Nguyễn

Nếu HAXM không hỏi bạn muốn cung cấp bao nhiêu bộ nhớ và ngay lập tức đưa ra thông báo lỗi ở trên, @Ajay có giải pháp bạn đang tìm kiếm.
Isaac Zais

developer.android.com/studio/run/emulator-accelutions c: \ Users \ janedoe \ AppData \ Local \ Android> sdk \ giả lập \ giả lập -accel-check đã giúp tôi thấy rằng nó đã được cài đặt
Raj

liên kết này có câu trả lời hoạt động trong trường hợp của tôi: github.com/intel/haxm/issues/105
mshwf

Câu trả lời:


147

Chỉ cần làm theo các bước sau:

  1. Chuyển đến Bảng điều khiển → Chương trình và Tính năng .
  2. Nhấp vào Bật và tắt tính năng Cửa sổ . Một cửa sổ mở ra.
  3. Bỏ chọn các tùy chọn Nền tảng Hyper-VWindows Hypervisor và khởi động lại hệ thống của bạn.

Bây giờ, bạn có thể bắt đầu cài đặt HAXM mà không có bất kỳ lỗi nào.


1
Đây là một trong những người làm việc cho tôi và một vài người bạn của tôi có cùng một vấn đề, nên được trả lời hàng đầu.
Isaac Zais

23
Điều gì xảy ra nếu tôi không thể bỏ chọn tùy chọn này vì tôi không có? Không thể sử dụng HAXM cho đến khi tôi thay đổi máy tính xách tay của mình?
jean d'arme

2
Không, Hyper-V không phụ thuộc vào windows, tôi nghĩ, nó phụ thuộc vào bo mạch chủ của bạn. bo mạch chủ của bạn có thể có hoặc không hỗ trợ tùy chọn Hyper-V.
Ajay Sharma

28
Tôi đã bỏ chọn Hyper-V nhưng vẫn gặp lỗi tương tự .. Tùy chọn tiếp theo còn lại là gì

2
Tôi đã làm theo các bước của bạn ... Sau khi vượt qua bước thứ 2. Tôi không tìm thấy Hyper-V trong hệ thống của mình ... Tôi phải làm gì? @AjaySharma
Parama Sudha

30

Tôi xin lỗi, tôi quên trả lời câu hỏi này. Sau vài ngày googling tôi tìm thấy, vấn đề đó là do siêu phân luồng (hoặc siêu - v). Tôi quyết định chỉnh sửa tệp boot.ini của mình với tùy chọn khởi động windows với tính năng siêu phân luồng bị tắt. Tôi đã làm theo hướng dẫn này và bây giờ mọi thứ hoạt động hoàn hảo


9
Điều này đã làm điều đó cho tôi: "merg.exe / Trực tuyến / Vô hiệu hóa-Tính năng: Microsoft-Hyper-V"
Tobias

12
Vâng, điều này về cơ bản có nghĩa là tôi không thể phát triển điện thoại Windows cùng với phát triển Android trên cùng một máy tính xách tay vì bạn cần Hyper-V cho trình giả lập WP. Cái này có mùi tanh ...
WiteCastle

Vấn đề là về phía Microsoft. Bạn có quyền nói điều gì đó có mùi tanh nhưng nếu đó là cố ý, Microsoft chỉ chậm cập nhật lớp ảo hóa HyperV được cho là để phát hiện các khả năng của bộ xử lý và đưa các tính năng Intel-VT vào bất cứ hệ điều hành nào nằm trên Hyper-V.
Shailen

1
Tôi chỉ kích hoạt tùy chọn ảo hóa trên BIOS khi khởi động windows và hoạt động.
DanielV

22

Có vẻ như danh sách các bản sửa lỗi đang tăng lên, thậm chí nhiều năm sau kể từ câu hỏi ban đầu.

Dưới đây là danh sách đầy đủ cho Windows (tính đến khoảng 02/2020)


Nếu bạn có Windows 10, với tất cả các bản cập nhật được cài đặt và bạn tin rằng

  • Hyper-V bị vô hiệu hóa
  • Tính toàn vẹn bộ nhớ / cách ly lõi của Microsoft Defender bị vô hiệu hóa
  • Antivirus bị vô hiệu hóa

Hãy thử Bước 6 bên dưới. Nó có khả năng là nguyên nhân.

Ngoài ra để xem bản sửa lỗi của bạn có hoạt động không, bạn có thể tải xuống trình cài đặt Intel HAXM theo cách thủ công tại đây . (Phiên bản mới nhất của HAXM có thể không giống với phiên bản Android Studio) Trước khi bắt đầu cài đặt, hãy chạy haxm_check.exephần tải xuống từ dòng lệnh. Nếu sửa chữa của bạn làm việc, nó sẽ hiển thị yescho cả hai NXVT.

Nếu bạn chỉ cần nhấp đúp chuột, haxm_check.exebạn sẽ không thấy gì cả. Chạy nó từ cmd hoặc powershell để xem đầu ra.


  1. Kiểm tra BIOS

    • đi vào thiết lập BIOS / UEFI và tìm kiếm các cài đặt như VT-x, VT-d, Công nghệ ảo hóa, Ảo hóa phần cứng và đảm bảo rằng nó được kích hoạt . Nếu tùy chọn không có ở đó, hãy kiểm tra với nhà sản xuất và kiểu máy của bạn để đảm bảo nó được hỗ trợ.
  2. Vô hiệu hóa Hyper-V

    • Nhập 'tính năng cửa sổ' vào menu bắt đầu, chọn 'Bật hoặc Tắt tính năng của Windows'.
    • Bỏ chọn tất cả các tùy chọn liên quan đến Hyper-V, nhấn OK, Khởi động lại.
    • Điều này sẽ phá vỡ mọi máy ảo Hyper-V mà bạn có, bao gồm mọi trình giả lập Windows Phone và bất kỳ thứ gì khác mà bạn đã thiết lập yêu cầu Hyper-V
    • Yêu cầu tái thiết lập
    • trên một dấu nhắc lệnh quản trị, chạy systemifo. Nếu nó hiển thị 'hypanneror được phát hiện' theo yêu cầu của Hyper-V, ngay cả sau khi xóa tính năng Hyper-V, bạn có thể đã bật 'Cách ly lõi'. Xem bên dưới về cách vô hiệu hóa nó.
    • Là một tùy chọn khác, hãy thử bật ' Nền tảng Windows Hypervisor ' nếu bạn vẫn muốn hỗ trợ Hyper-V của mình. Thêm thông tin ở đây
  3. AMD Ryzen?

    • Nếu CPU của bạn là AMD Ryzen, bạn có thể cần phải kích hoạt tính năng ' của Windows Hypervisor vBulletin tính năng' giống như bạn vô hiệu hóa Hyper-V trên.
    • Nếu nó được kích hoạt và mọi thứ vẫn không hoạt động, hãy thử vô hiệu hóa nó. ¯ \ _ (ツ) _ /
    • Yêu cầu tái thiết lập
  4. Vô hiệu hóa Antivirus
    • Hãy thử vô hiệu hóa phần mềm chống vi-rút của bạn.
    • TRÁNH! và một vài người khác can thiệp vào việc phát hiện ảo hóa. Bạn có thể kích hoạt chúng sau.
    • AVAST và một số người khác cũng có một số tùy chọn sử dụng cách ly dựa trên ảo hóa. Vô hiệu hóa chúng hoặc tạm thời gỡ cài đặt AV của bạn.
  5. Vô hiệu hóa cách ly lõi
    • Cài đặt sạch Windows 10 1803 theo mặc định cho phép Cách ly lõi, chạy các quy trình bảo mật bên trong một thùng chứa ảo hóa để bảo mật. Điều này cản trở việc phát hiện ảo hóa.
    • Các máy được nâng cấp từ phiên bản cũ hơn đã bị vô hiệu hóa, nhưng dù sao hãy kiểm tra.
    • Chuyển đến Trung tâm bảo mật Windows Defender
    • Bảo mật thiết bị> Cách ly lõi> chi tiết
    • Vô hiệu hóa tính toàn vẹn bộ nhớ
    • Khởi động lại

  1. Vô hiệu hóa khởi chạy hypanneror khi khởi động
    • trên dấu nhắc lệnh của quản trị viên, hãy chạy bcdedit /set hypervisorlaunchtype off
    • khởi động lại
    • để hoàn nguyên chạy bcdedit /set hypervisorlaunchtype autovà khởi động lại
    • Bạn có thể có thể đặt nó autosau khi trình giả lập đã được cài đặt. Nhưng có thể cần phải thiết lập để offkhởi động lại vào lần tới khi bạn tạo trình giả lập / tải xuống và cài đặt hình ảnh giả lập.

  1. Không có gì hoạt động
    • Bạn không nên đến đây, vì trình giả lập Android hiện có thể chạy cùng với Hyper-V nếu bạn đã bật 'Nền tảng Windows Hypervisor'.
    • Nếu không có gì ở trên hoạt động, như là phương sách cuối cùng, bạn có thể thử chạy Android trong Hyper-V VM và nhờ ADB kết nối với nó. (Không phải là một giải pháp, nhưng một cách giải quyết)
    • Bạn cũng có thể chạy Android bằng trình giả lập bên thứ ba như Genimotion .
  2. ¯ \ _ (ツ) _ /

Chỉnh sửa / Sửa lỗi mới chào mừng.

hi vọng điêu nay co ich


Bước 6 đã làm điều đó cho tôi! Dell
XPS15 mới

Bước thứ sáu cũng giúp tôi! Máy tính xách tay: Asus N550JK, Windows 10 Pro, Build 19018 (Chương trình nội bộ).
deralbert

Bộ xử lý PC của tôi là AMD Ryzen 5 và tôi đã làm tất cả mọi thứ từ các bước trên. Nhưng tôi vẫn không thể cài đặt HXAM trong Android Studio. Làm ơn giúp tôi.
Anthony Shoshi Gomes

Ngoài câu trả lời này; nếu tích hợp bộ nhớ, bạn sẽ tự động bật sau khi khởi động lại ngay cả khi bạn tắt; biến "Khởi động an toàn" thành vô hiệu hóa trong cài đặt BIOS của bạn.
Taner

Cảm ơn người đàn ông, thứ 6 đã giải quyết vấn đề
Mahamad Husen

16

rất có thể bạn đã cài đặt windows 8 với hyper-v? nếu có loại bỏ hyper-v và vấn đề của bạn biến mất!


11
  1. Trước hết, hãy đảm bảo bạn đã bật Công nghệ ảo hóa trong BIOS của mình. Sau khi khởi động lại máy tính, nhấn F1-F12 trên bàn phím và tìm tùy chọn này.

  2. Đảm bảo bạn đã tắt Hyper-V trong Windows 7 / Windows 8. Bạn có thể tắt nó trong Bảng điều khiển -> Chương trình -> Chức năng Windows

  3. Bạn có thể thử tắt chương trình chống vi-rút của mình cho toàn bộ quá trình cài đặt. Hãy nhớ khôi phục tất cả các dịch vụ chống vi-rút sau khi cài đặt HAXM.

  4. Một số người khuyên khởi động lạnh đó là:

    1. Vô hiệu hóa ảo hóa trong BIOS của bạn
    2. Khởi động lại máy tính và tắt nó đi
    3. Kích hoạt VT trong BIOS của bạn
    4. Khởi động lại máy tính, tắt nó đi
    5. Có vẻ như bây giờ có thể được phép cài đặt HAXM

Thật không may, bước này không làm việc cho tôi

  1. Cuối cùng nhưng không kém phần quan trọng: hãy thử bản vá sửa lỗi này do Intel phát hành.

http://software.intel.com/en-us/bloss/2013/04/25/workaround-patch-for-haxm-installation-error-fails-to-configure- ức-bednown

Tất cả những gì bạn phải làm là tải xuống gói, giải nén nó, đặt nó cùng với tệp trình cài đặt HAXM và chạy tệp .cmd có trong gói - hãy nhớ, khởi động nó với tư cách Quản trị viên.

Tôi gặp nhiều vấn đề khi cài đặt HAXM và chỉ bước cuối cùng đã giúp tôi.


Không vấn đề gì! Tôi đã googling giải pháp rất lâu và sau khi tôi tìm thấy nó, tôi quyết định chia sẻ nó trên stackoverflow. Bản vá này là một giải pháp quan trọng để thành thật.
TheOpti

1
Tôi nghĩ rằng kịch bản không hoạt động nếu có không gian trong đường dẫn intelhaxm.exe. Ví dụ: Tôi sử dụng Android Studio và tệp được lưu trữ bên dưới C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager, sau đó tôi cần sao chép nó sang một nơi khác.
Người dùng

6

Có thể VT-X không được kích hoạt trong BIOS của bạn.

Xem tài liệu về Intel HAXM tại đây: http://software.intel.com/en-us/articles/installation-inemony-for-intel-hardware-accelerated-execut-manager-windows

Intel VT-x không được bật

Trong một số trường hợp, Intel VT-x có thể bị tắt trong BIOS hệ thống và phải được bật trong tiện ích thiết lập BIOS. Để truy cập tiện ích thiết lập BIOS, phải nhấn một phím trong trình tự khởi động của máy tính. Khóa này phụ thuộc vào BIOS được sử dụng nhưng thường là phím F2, Xóa hoặc Esc. Trong tiện ích thiết lập BIOS, Intel VT có thể được xác định bằng các thuật ngữ "VT", "Công nghệ ảo hóa" hoặc "VT-d." Đảm bảo bật tất cả các tính năng Ảo hóa.


6

Trong cửa sổ "Bật hoặc tắt các tính năng của Windows", bỏ chọn Hyper-V và cũng đảm bảo rằng Nền tảng Hypervisor của Windows không được chọn. Nền tảng Windows Hypervisor đang được bật cũng có thể chặn cài đặt Intel HaxM

Các tính năng bị vô hiệu hóa


1
Không có Hyper-V trong máy tính của tôi, tôi có phải thay đổi máy tính của mình bây giờ không: /
Muhammad Tahir Qaiser

1
Sau một giờ vật lộn, Nền tảng Windows Hypervisor là thứ đã chặn cài đặt. Không nhận ra có hai người trong số họ!
Shimmy Weitzhandler

4

Phần mềm chống vi-rút có thể can thiệp vào quá trình cài đặt HAXM. Sau khi cố gắng tìm ra lỗi trong vài giờ, tôi đã tìm thấy một giải pháp lạ - gỡ cài đặt phần mềm chống vi-rút của tôi, cài đặt HAXM (đã hoạt động) và sau đó cài đặt lại phần mềm chống vi-rút (trong trường hợp của tôi nhưng nó có thể xảy ra với các chương trình chống vi-rút khác là tốt.

Kiểm tra đầy đủ tôi đã trải qua để chạy này là:

  1. Kiểm tra tính năng 'Ảo hóa' và vt-X trong BIOS.
  2. Xác minh Hyper-V chưa được cài đặt.
  3. Kiểm tra thời tiết vt-X được bật trong các cửa sổ bằng công cụ Intel và công cụ MS (được đề cập trong các bài viết trước trong chủ đề này).
  4. Vô hiệu hóa phần mềm chống vi-rút không giúp ích.
  5. Gỡ cài đặt phần mềm chống vi-rút (giải quyết vấn đề cho tôi).

2
Tính năng trong Avast gây ra sự cố này có thể bị vô hiệu hóa, hãy xem stackoverflow.com/questions/21635504/
Đổi

3

Trong Windows 10, Windows Defender có tính năng cách ly lõi sử dụng công nghệ ảo hóa cũng sẽ can thiệp vào hoạt động của HAXM. Vô hiệu hóa nó và thử lại. Trong trường hợp của tôi vô hiệu hóa nó đã giải quyết vấn đề của tôi.


3

Nếu bạn có bộ xử lý AMD Ryzen trong máy tính, bạn cần có các yêu cầu thiết lập sau:

  1. Bộ xử lý AMD - Khuyến nghị: Bộ xử lý AMD® Ryzen ™
  2. Android Studio 3.2 Beta trở lên - tải xuống qua trang Xem trước Android Studio
  3. Trình giả lập Android v27.3.8 + - tải xuống qua Trình quản lý SDK Android Studio
  4. Thiết bị ảo Android x86 (AVD) - Tạo AVD
  5. Windows 10 với bản cập nhật tháng 4 năm 2018
  6. Kích hoạt thông qua các tính năng của Windows: "Nền tảng Windows Hypervisor"

Lưu ý: Có các tính năng Hyper-V ... Bạn nên kích hoạt Windows Hypervisor Platform chứ không phải Hyper-V. Nền tảng Windows Hypervisor ở phía dưới

Sau khi điều kiện xong avd x86 hoạt động mà không cần cài đặt haxm

Tài liệu tham khảo


Ryzen 2700X ở đây và phát điên vì Hyper V bị vô hiệu hóa và VT-x kích hoạt ... điều này đã hoạt động .. cảm ơn!
Dan

2

Trong nhiều trường hợp, một số phần mềm chống vi-rút cũng khởi động HyperV khi khởi động cửa sổ và không cho phép HAXM cài đặt. Tôi gặp phải vấn đề này vì diệt virus AVAST. Vì vậy, tôi đã gỡ cài đặt AVAST, sau đó HAXM được cài đặt đúng sau khi khởi động lại. Sau đó, tôi cài đặt lại AVAST.

Vì vậy, đây chỉ là một kiểm tra trong khi cài đặt như bây giờ ngay cả khi AVAST được cài đặt trở lại, HAXM hoạt động chính xác với hộp ảo và trình giả lập Android.


1

Sau khi tôi cài đặt Visual Studio 2013 Update 2, Visual Studio đã thông báo cho tôi về bản cập nhật giả lập Windows Phone mà tôi đã cài đặt (đây thực sự là một thành phần mới, không phải là bản cập nhật). Hóa ra Hyper-V đã kích hoạt, đã phá vỡ HAXM.

Giải pháp là gỡ cài đặt trình giả lập khỏi Chương trình và Tính năng và tắt Hyper-V khỏi Tính năng của Windows (tìm kiếm "Tính năng của Windows" và nhấp vào "Bật hoặc tắt tính năng của Windows").


1

Nếu bạn không tìm thấy tùy chọn Hyper-V trong bảng điều khiển như đã nói trong các phản hồi khác ở đây , hãy thử nhập thiết lập BIOS (khởi động lại và nhấn F-12 hoặc ESC hoặc tùy thuộc vào PC của bạn) và bật Virtualization, có thể nằm trong tùy chọn CPU.


0

Tôi đang chạy Windows 10 và gặp sự cố này sau khi tôi thay đổi ổ SSD, tôi đã khắc phục bằng cách vô hiệu hóa hỗ trợ VT trên Bios. Tôi đã gặp một lỗi khác sau khi tôi chạy trình cài đặt. Tôi đã khởi động lại và kích hoạt hỗ trợ VT một lần nữa và thì đấy, hiện đang hoạt động.


0

Nếu bất kỳ câu trả lời nào không hoạt động, chỉ cần xóa Trình giả lập Android và cài đặt lại. và sau đó thử cài đặt Intel Haxm .


0

Nếu không có câu trả lời nào phù hợp với bạn, hãy thử điều này,

Hyper-V có thể không bị vô hiệu hóa Nếu bạn có các tính năng của Windows 10 như Device Guard và Credential Guard được bật, nó có thể ngăn Hyper-V bị vô hiệu hóa hoàn toàn.

Công cụ sẵn sàng phần cứng Device Guard và Credential Guard do Microsoft phát hành có thể vô hiệu hóa các tính năng Windows 10 đã nói cùng với Hyper-V:

Tải xuống tại đây, https://www.microsoft.com/en-us/doad/details.aspx?id=53337

Tải xuống phiên bản mới nhất của công cụ sẵn sàng phần cứng Device Guard và Credential Guard. Giải nén Mở Dấu nhắc Lệnh bằng cách sử dụng Chạy với tư cách quản trị viên @powershell -ExecutPolicy RemoteSign -Command "X: \ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Khởi động lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.