ฉันมีปัญหากับการติดตั้ง HAXM นี่คือสิ่งที่ ฉันได้รับข้อผิดพลาดนี้ทุกครั้งที่พยายามติดตั้ง HAXM สำหรับคอมพิวเตอร์ของฉัน:
ปัญหาคือคอมพิวเตอร์ของฉันรองรับเทคโนโลยี Virtualization (ดูรูปด้านล่าง) มีความคิดอย่างไรในการแก้ไขปัญหานี้
ฉันมีปัญหากับการติดตั้ง HAXM นี่คือสิ่งที่ ฉันได้รับข้อผิดพลาดนี้ทุกครั้งที่พยายามติดตั้ง HAXM สำหรับคอมพิวเตอร์ของฉัน:
ปัญหาคือคอมพิวเตอร์ของฉันรองรับเทคโนโลยี Virtualization (ดูรูปด้านล่าง) มีความคิดอย่างไรในการแก้ไขปัญหานี้
คำตอบ:
เพียงทำตามขั้นตอนเหล่านี้:
ตอนนี้คุณสามารถเริ่มการติดตั้ง HAXM ได้โดยไม่มีข้อผิดพลาด
ฉันขอโทษฉันลืมตอบคำถามนี้ หลังจากไม่กี่วันของการ googling ฉันพบปัญหานั้นเกิดจากไฮเปอร์เธรด (หรือไฮเปอร์ - v) ฉันตัดสินใจแก้ไขไฟล์ boot.ini ของฉันพร้อมตัวเลือกในการเริ่มต้น windows โดยปิดไฮเปอร์เธรด ฉันทำตามบทช่วยสอนนี้และตอนนี้ทุกอย่างทำงานได้อย่างสมบูรณ์แบบ
ดูเหมือนว่ารายการการแก้ไขจะเพิ่มขึ้นเรื่อย ๆ แม้กระทั่งหลายปีหลังจากคำถามเดิม
ด้านล่างนี้คือรายการทั้งหมดสำหรับ Windows (จนถึงประมาณ 02/2020)
หากคุณมี Windows 10 พร้อมการอัปเดตทั้งหมดและคุณเชื่อ
ลองขั้นตอนที่ 6ด้านล่าง มันน่าจะเป็นสาเหตุ
นอกจากนี้เพื่อดูว่าการแก้ไขของคุณทำงานคุณสามารถดาวน์โหลดติดตั้ง Intel HAXM ที่นี่ (เวอร์ชันล่าสุดของ HAXM อาจไม่เหมือนกับที่มาจาก Android Studio) ก่อนเริ่มการติดตั้งให้เรียกใช้สิ่งที่haxm_check.exe
รวมอยู่ในการดาวน์โหลดจากบรรทัดคำสั่ง หากการแก้ไขของคุณได้ผลควรแสดงyes
ทั้งNX
และVT
.
หากคุณเพียงแค่ดับเบิลคลิกhaxm_check.exe
คุณจะไม่เห็นอะไรเลย เรียกใช้จาก cmd หรือ powershell เพื่อดูผลลัพธ์
ตรวจสอบ BIOS
ปิดใช้งาน Hyper-V
systemifo
ในคำสั่งของผู้ดูแลระบบพรอมต์วิ่ง หากแสดงข้อความ 'ตรวจพบไฮเปอร์ไวเซอร์' ภายใต้ข้อกำหนด Hyper-V แม้ว่าจะลบคุณสมบัติ Hyper-V ออกไปแล้วคุณอาจเปิดใช้งาน "การแยกแกนหลัก" ดูวิธีปิดการใช้งานด้านล่างAMD Ryzen?
bcdedit /set hypervisorlaunchtype off
bcdedit /set hypervisorlaunchtype auto
และรีบูตauto
หลังจากติดตั้งโปรแกรมจำลองได้แล้ว แต่อาจต้องตั้งค่าให้off
รีบูตในครั้งต่อไปที่คุณสร้างโปรแกรมจำลอง / ดาวน์โหลดและติดตั้งภาพจำลองยินดีต้อนรับการแก้ไข / การแก้ไขใหม่
หวังว่านี่จะช่วยได้
โอกาสที่คุณจะมี windows 8 ที่ติดตั้ง hyper-v? ถ้าใช่ลบ hyper-v และปัญหาของคุณจะหายไป!
ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน Virtualization Technology ใน BIOS ของคุณ หลังจากรีสตาร์ทคอมพิวเตอร์ของคุณกด F1-F12 บนแป้นพิมพ์ของคุณและค้นหาตัวเลือกนี้
ตรวจสอบให้แน่ใจว่าคุณปิดใช้งาน Hyper-V ใน Windows 7 / Windows 8 แล้วคุณสามารถปิดได้ในแผงควบคุม -> โปรแกรม -> ฟังก์ชันของ Windows
คุณสามารถลองปิดการใช้งานโปรแกรมป้องกันไวรัสสำหรับกระบวนการติดตั้งทั้งหมด อย่าลืมกู้คืนบริการป้องกันไวรัสทั้งหมดหลังจากติดตั้ง HAXM
บางคนแนะนำให้บูตแบบเย็นซึ่ง ได้แก่ :
น่าเสียดายที่ขั้นตอนนี้ไม่ได้ผลสำหรับฉัน
สิ่งที่คุณต้องทำคือดาวน์โหลดแพ็คเกจคลายซิปใส่พร้อมกับไฟล์ติดตั้ง HAXM และเรียกใช้ไฟล์. cmd ที่รวมอยู่ในแพ็คเกจ - อย่าลืมเริ่มต้นในฐานะผู้ดูแลระบบ
ฉันมีปัญหามากมายในการติดตั้ง HAXM และมีเพียงขั้นตอนสุดท้ายเท่านั้นที่ช่วยฉันได้
intelhaxm.exe
. ตัวอย่าง: ฉันใช้ Android Studio และไฟล์ถูกเก็บไว้C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
ในนั้นฉันต้องคัดลอกไปที่อื่น
บางที 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" ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานคุณสมบัติ Virtualization ทั้งหมด
ซอฟต์แวร์ป้องกันไวรัสอาจรบกวนการติดตั้ง HAXM หลังจากพยายามคิดว่าเกิดอะไรขึ้นไม่กี่ชั่วโมงฉันพบวิธีแก้ปัญหาแปลก ๆ - ถอนการติดตั้งซอฟต์แวร์ป้องกันไวรัสติดตั้ง HAXM (ซึ่งใช้งานได้) จากนั้นติดตั้งซอฟต์แวร์ป้องกันไวรัสอีกครั้ง (Avast ในกรณีของฉัน แต่อาจเกิดขึ้นได้ กับโปรแกรมป้องกันไวรัสอื่น ๆ ด้วย
การตรวจสอบแบบเต็มที่ฉันผ่านเพื่อให้ทำงานนี้คือ:
ใน Windows 10 Windows Defender มีคุณลักษณะของการแยกหลักซึ่งใช้เทคโนโลยีการจำลองเสมือนซึ่งจะขัดขวางการทำงานของ HAXM ปิดการใช้งานและลองอีกครั้ง ในกรณีของฉันการปิดใช้งานมันช่วยแก้ปัญหาของฉันได้
หากคุณมีโปรเซสเซอร์ AMD Ryzen ในคอมพิวเตอร์ของคุณคุณจำเป็นต้องมีข้อกำหนดการตั้งค่าต่อไปนี้:
หมายเหตุ: มีคุณสมบัติ Hyper-V ... คุณควรเปิดใช้งาน Windows Hypervisor Platform ไม่ใช่ Hyper-V Windows Hypervisor Platform อยู่ที่ด้านล่างสุด
หลังจากทำเงื่อนไข avd x86 ทำงานโดยไม่ต้องติดตั้ง haxm
ในหลาย ๆ กรณีโปรแกรมป้องกันไวรัสบางตัวจะเริ่ม HyperV ด้วยการเริ่มหน้าต่างและไม่อนุญาตให้ติดตั้ง HAXM ฉันประสบปัญหานี้เนื่องจากโปรแกรมป้องกันไวรัส AVAST ดังนั้นฉันจึงถอนการติดตั้ง AVAST จากนั้นติดตั้ง HAXM อย่างถูกต้องหลังจากรีสตาร์ท จากนั้นฉันติดตั้ง AVAST ใหม่
ดังนั้นจึงเป็นเพียงการตรวจสอบในขณะที่ติดตั้งแม้ว่าจะติดตั้ง AVAST กลับมาแล้วก็ตาม HAXM ก็ทำงานได้อย่างถูกต้องกับกล่องเสมือนและตัวเลียนแบบ Android
หลังจากที่ฉันติดตั้ง Visual Studio 2013 Update 2 Visual Studio แจ้งให้ฉันทราบเกี่ยวกับการอัปเดตโปรแกรมจำลอง Windows Phone ซึ่งฉันติดตั้ง (เป็นส่วนประกอบใหม่จริงๆไม่ใช่การอัปเดต) ปรากฎว่าเปิดใช้งาน Hyper-V ซึ่งทำให้ HAXM พัง
วิธีแก้ปัญหาคือถอนการติดตั้งโปรแกรมจำลองจากโปรแกรมและคุณลักษณะและปิด Hyper-V จากคุณลักษณะของ Windows (ค้นหา "คุณลักษณะของ Windows" และคลิก "เปิดหรือปิดคุณลักษณะของ Windows")
ฉันใช้ Windows 10 และมีปัญหานี้หลังจากที่ฉันเปลี่ยน SSD ฉันแก้ไขโดยปิดใช้งานการรองรับ VT บน Bios ฉันได้รับข้อผิดพลาดอื่นหลังจากเรียกใช้โปรแกรมติดตั้ง ฉันรีบูตและเปิดใช้งานการสนับสนุน VT อีกครั้งและ voila ใช้งานได้แล้ว
หากคำตอบใดไม่ได้ผลให้ลบAndroid Emulatorแล้วติดตั้งใหม่อีกครั้ง และหลังจากลองว่าการติดตั้งIntel Haxm
หากไม่มีคำตอบใดที่เหมาะกับคุณลองทำเช่นนี้
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 Unzip เปิด Command Prompt โดยใช้ Run as administrator @powershell -ExecutionPolicy RemoteSigned -Command "X: \ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Reboot
ฉันลองใช้วิธีแก้ปัญหาที่เป็นไปได้ทั้งหมดใน stackoverflow แล้วและไม่ได้ผลสิ่งที่ฉันพยายาม:
แต่ในที่สุดฉันก็พบวิธีแก้ปัญหาคุณต้องปิดใช้งาน Hyper-V จาก System Configuration :
ตรวจสอบข้อมูลระบบจากนั้น Hyper-V ปิดอยู่