เกิดข้อผิดพลาดระหว่างการติดตั้ง HAXM ทำให้ VT-X ไม่ทำงาน


134

ฉันเป็นนักพัฒนาซอฟต์แวร์ Android ระดับเริ่มต้น ฉันเพิ่งได้ยินเกี่ยวกับ HAXM ที่รองรับอีมูเลเตอร์ในการแสดงผลกราฟิกที่ราบรื่นยิ่งขึ้น ฉันดาวน์โหลดไฟล์ HAXM ไฟล์ที่เหมาะสมสำหรับ Windows 7 64 บิตคลายแพ็กและเริ่มการติดตั้ง อย่างไรก็ตามในระหว่างกระบวนการติดตั้งฉันได้รับข้อผิดพลาดนี้:

"คอมพิวเตอร์เครื่องนี้ตรงตามข้อกำหนดสำหรับ HAXM แต่ VT-x ไม่ได้เปิด ... "

ฉันตรวจสอบฟอรัมมากมายเกี่ยวกับปัญหานี้รวมถึงการตรวจสอบเวอร์ชันของ BIOS และการเปิดใช้งานเทคโนโลยีเสมือนบน BIOS ฉันทำตามขั้นตอนที่โพสต์ในฟอรัมต่อไปนี้:

ข้อผิดพลาดในการติดตั้ง Intel HAXM - คอมพิวเตอร์เครื่องนี้ไม่รองรับ Intel Virtualization Technology (VT-x)

อย่างไรก็ตามฉันไม่มีบรรทัดเกี่ยวกับ Hyperlaunch และฉันไม่พบตัวเลือก Hyper-V ในคุณสมบัติ Windows ของฉัน ฉันไม่รู้เลยว่าจะแก้ปัญหานี้อย่างไร



ฉันสามารถแก้ไขได้โดยเรียกใช้ในฐานะผู้ดูแลระบบ ฉันเปิดใช้งาน VT-x และทุกอย่าง แต่ใช้งานได้ในฐานะผู้ดูแลระบบแก้ไขให้ฉัน
Jakob Hartman

คำตอบ:


151

แม้ว่าคุณจะเปิดใช้งาน Virtualization (VT) ในการตั้งค่า BIOS ตัวเลือกการป้องกันไวรัสบางตัวจะป้องกันการติดตั้ง HAXM

ตัวอย่างเช่นในโปรแกรมป้องกันไวรัส Avast ภายใต้แท็บการตั้งค่า (พารามิเตอร์)> การแก้ไขปัญหา (การยกเลิก ) คุณควรยกเลิกการเลือก "เปิดใช้งานการจำลองเสมือนที่ช่วยด้วยฮาร์ดแวร์" ("activer l'assistance a la virtualisation")

ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณและติดตั้ง HAXM ของ Intel อีกครั้งซึ่งสามารถพบ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Managerได้ใน นอกจากนี้คุณยังสามารถดาวน์โหลดได้ด้วยตนเองแบบสแตนด์อโลนติดตั้ง HAXM จากเว็บไซต์ของอินเทล


6
สิ่งนี้ช่วยแก้ปัญหาที่ฉันพยายามติดตั้งโปรแกรมปฏิบัติการ HAXM หลังจากดาวน์โหลดโดยใช้ SDK Manager BIOS ของฉันเปิดใช้งาน VT แต่การติดตั้งล้มเหลว (แม้ว่าจะบอกว่าคอมพิวเตอร์สามารถทำการติดตั้งให้เสร็จสิ้นได้) ยกเลิกการเลือกช่องใน Avast รีบูตและ HAXM สามารถติดตั้งได้ ตอนนี้ AVD ใช้อิมเมจ x86 android (แทนที่จะเป็นอุปกรณ์ ARM เสมือน) โหลดได้เร็วขึ้นมากและใช้งานได้อย่างราบรื่น
C Dobson

4
ขอบคุณ. ซึ่งช่วยประหยัดเวลาได้มาก คุณมาถึง Avast ได้อย่างไร?
Kiran

2
ขอบคุณมาก! สิ่งนี้ช่วยได้เท่านั้น ฉันงงว่าปัญหาคืออะไร ... จำเป็นต้องรีบูต
Saba Ahang

1
ฉันค่อนข้างมีปัญหา ดูเหมือนว่าการปิดใช้งานทำให้เกิดความยุ่งยากบางอย่างในการรักษาความปลอดภัยของพีซีของฉันจากมัลแวร์ มันแสดงข้อผิดพลาดว่าพีซีของฉันอาจมีช่องโหว่ ฉันใช้ Avast Premium มีคำใดเกี่ยวกับเรื่องนี้?
Neon Warge

ขอบคุณมาก! คุณช่วยฉันได้หลายชั่วโมงและปวดหัว คำถามหนึ่ง: ฉันควรตรวจสอบ "เปิดใช้งานการจำลองเสมือนด้วยฮาร์ดแวร์" อีกครั้งหรือไม่
N Suhaib

60

ฉันต้องเปิดใช้งานใน BIOS ดังที่แสดงด้านล่าง (สำหรับ Asus):

ไบออส


ขอบคุณ. ฉันใช้แล็ปท็อป FW vaio กับ win 10 ทุกอย่างทำงานได้ดีโดยเปิดใช้งานตัวเลือกนี้ที่ BIOS
Ali Mofrad

ช่วยบอกหน่อยได้ไหมว่า Hp รุ่น

28

ฉันมีปัญหาเดียวกัน และนี่คือวิธีที่ฉันจะแก้ไขได้

ขั้นตอนที่ 1:เปิดการจำลองเสมือนในการตั้งค่า BIOS

ขั้นตอนที่ 2:แผงควบคุม -> "โปรแกรม" -> "เปิดหรือปิดคุณลักษณะของ Windows" (ภายใต้ "โปรแกรมและคุณลักษณะ") และค้นหา "Hyper-V" ยกเลิกการเลือกรีบูต

ขั้นตอนที่ 3:ใน Avast-> Settings-> Troubleshooting ยกเลิกการเลือก "เปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วย" และ "เปิดใช้โมดูลป้องกันตัวเองของ avast"

ขั้นตอนสุดท้ายและหลัก:
ไปที่ MyPC / คลิกขวา / การตั้งค่าระบบขั้นสูง / ขั้นสูง / ในประสิทธิภาพคลิกการตั้งค่า / การป้องกันการดำเนินการข้อมูลและเปิดใช้งาน DEP สำหรับโปรแกรมและบริการทั้งหมด

ขั้นตอนสุดท้ายช่วยฉันแก้ปัญหานี้ หวังว่าคุณเช่นกัน


1
นี่คือการทำงาน ไม่รู้ทำไม แต่ตอนนี้ค่อนข้างมีความสุข :-)
ความซับซ้อน

1
ฉันพยายามปิดใช้งานคุณลักษณะทั้งหมดของการติดตั้ง Avast ของฉัน แต่ไม่ประสบความสำเร็จ หลังจากถอนการติดตั้ง Avast แล้วฉันก็สามารถติดตั้ง HAXM ได้
pillingworth

1
ขอบคุณสิ่งนี้ได้ผลสำหรับฉันเช่นกัน ฉันกำลังพัฒนาทั้ง Android และ WinPhone และต้องการทั้ง Hyper-V และ VT-x ที่เปิดใช้งานดังนั้นฉันจึงสามารถเรียกใช้โปรแกรมจำลองสำหรับทั้งสองแพลตฟอร์มได้ น่าเสียดายที่ฉันไม่สามารถหาวิธีแก้ปัญหาให้ทั้งคู่ทำงานในเวลาเดียวกันได้ ...
Slavisa

@ pauli เหมือนกันสำหรับฉัน หลังจากถอนการติดตั้ง Avast Haxm ที่ติดตั้งโดยไม่มีปัญหา
Isioma Nnodum

11

ฉันมีปัญหาเดียวกันกับโน้ตบุ๊กที่ใช้ Windows 8.1

ลองสิ่งนี้:

  • ตรวจสอบว่าตัวเลือก Hyper-V ใน "คุณลักษณะของ Windows เปิดใช้งานหรือปิดใช้งาน" ถูกปิดใช้งานหรือไม่
  • ดาวน์โหลดและติดตั้งOracle VirtualBoxล่าสุด
  • รีบูต
  • ติดตั้ง HAXM
  • รีบูต -> เปิด BIOS -> เปิดใช้งาน 'Execute Disable'

ดูเหมือนว่าการติดตั้ง VirtualBox จะตั้งค่าสถานะที่ "เปิด" VT-X


1
ตัวเลือก Hyper-V เหล่านี้อยู่ที่ไหน? ฉันไม่เห็นอะไรเลยในกล่องโต้ตอบคุณสมบัติของ Windows
Timmmm

คุณใช้ windows รุ่นอะไร ตรวจสอบลิงค์นี้: technet.microsoft.com/en-us/library/hh857623.aspx ตัวเลือกนี้ใช้ได้เฉพาะในรุ่น Pro หรือ Enterprise เท่านั้น
emcoding

เดี๋ยวก่อนฉันใช้ Windows 7 ปัญหาอยู่ใน BIOS อยู่ดี (ดูคำตอบอื่นของฉัน) Cheers
Timmmm

1
ในกรณีของฉันฉันเพิ่งปิดใช้งาน Hyper-V และรีบูต ขอบคุณมาก!
Codism

มันช่วยลดน้ำมูก คุณคิดว่า Oracle VirtualBox เปลี่ยนแปลง MS Windows เพื่อให้ HAXM สามารถติดตั้ง b ได้หรือไม่? ฉันไม่แน่ใจ ...
DmitryBoyko

5

สำหรับ Windows 10:

ก่อนอื่นให้ติดตั้ง intelhaxm-android.exe ที่อยู่ในโฟลเดอร์ SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager หากมีข้อผิดพลาดระหว่างการติดตั้งให้ลองใช้วิธีแก้ปัญหาเหล่านี้

  1. ก่อนอื่นให้เปิดใช้งานการจำลองเสมือนจากการตั้งค่าไบออส ในการเปิดใช้งานนี้ให้รีสตาร์ทคอมพิวเตอร์เมื่อคอมพิวเตอร์เริ่มทำงานจากนั้นกดEscจากนั้นเลือกF2หากผู้ผลิตคือ dell

  2. แม้ว่าคุณจะเปิดใช้งาน Virtualization (VT) ในการตั้งค่า BIOS ตัวเลือกการป้องกันไวรัสบางตัวจะป้องกันการติดตั้ง HAXM

    ตัวอย่างเช่นในโปรแกรมป้องกันไวรัส Avast ภายใต้แท็บการตั้งค่า (พารามิเตอร์)> การแก้ไขปัญหา (การยกเลิก) คุณควรยกเลิกการเลือก "เปิดใช้งานการจำลองเสมือนด้วยฮาร์ดแวร์" ("เปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์" ("activer l'assistance a la virtualisation")

    ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณและติดตั้ง HAXM ของ Intel อีกครั้งซึ่งสามารถพบSDK\extras\intel\Hardware_Accelerated_Execution_Managerได้ใน คุณยังสามารถดาวน์โหลดตัวติดตั้ง HAXM แบบสแตนด์อโลนด้วยตนเองได้จากเว็บไซต์ของ Intel

  3. ตรวจสอบว่า hyper-v ถูกปิดใช้งาน หากต้องการปิดใช้งานให้ไปที่แผงควบคุมจากนั้นเลือกโปรแกรม -> โปรแกรมและคุณลักษณะ -> เปิดหรือปิดคุณสมบัติของหน้าต่าง (อยู่ทางด้านซ้าย) จากนั้นค้นหา HYPER-V ยกเลิกการเลือกช่องทำเครื่องหมายและรีสตาร์ทคอมพิวเตอร์ แล้วลองติดตั้ง hxm อีกครั้ง

  4. ไปที่คุณสมบัติของ "พีซีเครื่องนี้" โดยคลิกขวาที่มันจากนั้นเลือกการตั้งค่าระบบขั้นสูง (อยู่ทางด้านซ้าย) จากนั้นในขั้นสูง (แท็บ) ใต้ประสิทธิภาพให้คลิกปุ่มการตั้งค่าจากนั้นเลือกแท็บ Data Execution Prevention () จากนั้น เลือกตัวเลือกนี้: "เปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก" แล้วรีสตาร์ทคอมพิวเตอร์และลองติดตั้ง hxm

โซลูชันที่ 3 ใช้ได้ผลสำหรับฉัน


4

ฉันลองใช้ทุกวิธีข้างต้นแล้ว ฉันไม่ได้ทำงาน Avast พยายามของ Oracle VirtualBox และจากนั้นพยายามที่จะติดตั้งซอฟต์แวร์ HAXM จากการเชื่อมโยงของอินเทล

สิ่งเหล่านี้ไม่ได้ผลฉันยังคงได้รับข้อผิดพลาดเดิม

สิ่งที่ได้ทำงาน (และผมไม่แน่ใจว่าทำไม) ก็คือการติดตั้งอีกจำลอง Android ที่สามารถใช้ได้จากGenymotion ฉันรู้สึกประหลาดใจมากที่มันใช้งานได้จริงเพราะในระหว่างกระบวนการสร้างอุปกรณ์เสมือน Android ฉันได้รับข้อผิดพลาดว่า Hypervisor ไม่ได้เปิดอยู่ อย่างไรก็ตามการตั้งค่ายังคงดำเนินต่อไปและโปรแกรมจำลอง Genymotion ทำงานได้สำเร็จ Genymotion ฟรีสำหรับการใช้งานส่วนตัว

นี่คือแล็ปท็อป Lenova T430


2

ที่ 1. ถอนการติดตั้งโปรแกรมป้องกันไวรัส

ฉันมี avast แต่ฉันเชื่อว่า AVG มีผลกับมันเช่นกันและอาจมีอีกมากมายเพียงแค่ปิดปริมาณการป้องกันไวรัสไม่ได้ผลต้องถอนการติดตั้งทั้งหมดจากนั้นคอมพิวเตอร์จึงรีสตาร์ทจากนั้นเรียกใช้การติดตั้ง Intel HAXM เสร็จสิ้นการป้องกันไวรัสสามารถติดตั้งใหม่ได้ตามปกติ

ครั้งที่ 2. ปิด Hyper-V

นี่เป็นการตั้งค่าที่พบใน windows Pro และ Enterprise เท่านั้นซึ่งใช้ในการสร้างแอพมือถือ windows แต่คุณกำลังใช้ซอฟต์แวร์อื่นเช่น HAXM ซึ่งจำเป็นต้องปิดเพื่อทำสิ่งนี้ไปที่แผงควบคุมรายการแผงควบคุมทั้งหมด , โปรแกรมและคุณสมบัติ, เปิดหรือปิดคุณสมบัติของ Windows จากนั้นยกเลิกการทำเครื่องหมาย Hyper-V


2

มีเครื่องมือที่เรียกว่าเป็นSpeccy ฉันไปที่แท็บ CPU ใน Speccy และตรวจสอบว่าvirtualization "รองรับ, เปิดใช้งาน" หรือไม่ แต่เดิมมันเป็น "รองรับปิดใช้งาน" ดังนั้นฉันจึงไปที่ BIOS -> เมนูความปลอดภัยและเปิดใช้งานการจำลองเสมือน ใน Lenovo Thinkpad ของฉันF12นำ BIOS มาด้วย

การเปิดใช้งานการจำลองเสมือนช่วยให้ฉันเอาชนะข้อผิดพลาดนี้ได้ คำตอบอื่น ๆ ที่นี่แนะนำให้ตรวจสอบ "Hyper-V" ด้วย

ป้อนคำอธิบายภาพที่นี่


1

ฉันมีปัญหาเดียวกัน การเปิดใช้งาน Data Execution Prevention สำหรับโปรแกรมและบริการทั้งหมดที่ช่วยได้ ฉันลองใช้วิธีที่ Alex แนะนำข้างต้น -

ไปที่ MyPC / คลิกขวา / Advanced System Settings / Advanced / In Performance คลิก SETTINGS / Data Execution Prevention และเปิดใช้งาน DEP สำหรับโปรแกรมและบริการทั้งหมด

แต่ฉันพบว่าหน้า Data Execution Prevention ถูกปิดใช้งานทั้งหมดและบอกว่า "หากต้องการใช้การตั้งค่าเหล่านี้คุณต้องเป็นผู้ดูแลระบบคอมพิวเตอร์และคุณต้องใช้ไฟล์ bcdedit.exe"

ไซต์นี้อธิบายวิธีเปิดใช้งาน DEP จาก cmd http://www.thewindowsclub.com/disable-data-execution-prevention


สิ่งนี้ช่วยแก้ปัญหาที่ฉันพบได้ขอบคุณมันใช้งานได้จริงลิงค์ช่วยฉันได้มากจริงๆ
Vinay Guru

1

หากคุณยังคงประสบปัญหาให้ลองเรียกใช้ขั้นตอนเหล่านี้จาก VMware เพื่อปิดใช้งานการป้องกันข้อมูลรับรอง ทำงานให้ฉันในที่สุด ขั้นตอนและลิงค์ถูกโพสต์ไว้ด้านล่างโดยไม่ได้รับเครดิตสำหรับพวกเขา

เนื้อหาต้นฉบับจากhttps://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361

ในการปิดใช้งาน Device Guard หรือ Credential Guard บนคอมพิวเตอร์ที่ใช้ Itanium:

  1. ปิดใช้งานการตั้งค่านโยบายกลุ่มที่ใช้เพื่อเปิดใช้งาน Credential Guard

    บนระบบปฏิบัติการโฮสต์คลิกStart> Runพิมพ์gpedit.mscแล้วคลิกตกลง ตัวแก้ไขนโยบายกลุ่มภายในจะเปิดขึ้น

    ไปที่นโยบายท้องถิ่นคอมพิวเตอร์> การกำหนดค่าคอมพิวเตอร์> แม่แบบการดูแล> ระบบ> อุปกรณ์รักษาความปลอดภัย> เปิด Virtualization จากการรักษาความปลอดภัย

    เลือกผู้พิการ

  2. ไปที่แผงควบคุม> โปรแกรมและคุณลักษณะ> เปิดหรือปิดคุณสมบัติของ Windowsเพื่อปิด Hyper-V [ลบโปรแกรมบน Windows 8 หรือรุ่นก่อนหน้า]

  3. เลือกอย่ารีสตาร์ท

  4. ลบตัวแปร EFI ที่เกี่ยวข้องโดยเรียกใช้พรอมต์คำสั่งบนเครื่องโฮสต์โดยใช้บัญชีผู้ดูแลระบบและเรียกใช้คำสั่งเหล่านี้:

    ใส่รหัสที่นี่

    mountvol X: / s

    คัดลอก% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y

    bcdedit / สร้าง {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} พาร์ติชันอุปกรณ์ = X:

    mountvol X: / d

หมายเหตุ: ตรวจสอบให้แน่ใจว่า X เป็นไดรฟ์ที่ไม่ได้ใช้งานมิฉะนั้นให้เปลี่ยนเป็นไดรฟ์อื่น

  1. รีสตาร์ทโฮสต์

  2. ยอมรับข้อความแจ้งบนหน้าจอบูตเพื่อปิดใช้งาน Device Guard หรือ Credential Guard

คุณควรจะสามารถติดตั้งและเริ่ม HAXM ได้ทันที


0

ดูวิดีโอนี้หรือลองสิ่งนี้:

  • ตรวจสอบว่าตัวเลือก Hyper-V ใน "Windows Features avtivate or deactivate" ถูกปิดใช้งานหรือไม่
  • รีบูต
  • ติดตั้ง HAXM
  • ไปที่ bios และเปิดใช้งาน vt-x

0

ถอนการติดตั้งโปรแกรมป้องกันไวรัส (Avast ในกรณีของฉัน) รีบูตระบบและลองติดตั้ง Intel HAXM อีกครั้ง มันใช้ได้กับฉัน


0

สำหรับกรณีของฉันฉันลองใช้วิธีการข้างต้นทั้งหมดแล้วและไม่มีผลใด ๆ อย่างไรก็ตามฉันแก้ปัญหาได้แล้ว นี่คือเคล็ดลับของฉัน:

ในแผงควบคุม -> "โปรแกรม" -> "เปิดหรือปิดคุณลักษณะของ Windows" (ใน "โปรแกรมและคุณลักษณะ") และฉันพยายามค้นหา "Hyper-V" แต่ฉันไม่พบ "Hyper-V" แต่ฉันมี"Windows Virtual PC"และฉันสงสัยว่าเป็นสิ่งเดียวกันดังนั้นฉันจึงปิดใช้งานรีบูตและใช้งานได้!


0

นี่คือตัวอย่างวิธีการใช้งานสำหรับLENOVAหรือพีซีที่คล้ายกัน:

  1. สตาร์ทเครื่อง.
  2. กด F2 เพื่อเข้าสู่ BIOS
  3. ความปลอดภัย -> ความปลอดภัยของระบบ
  4. เปิดใช้งาน Virtualization Technology (VTx) และ Virtualization Technology Directed I / O (VTd)
  5. บันทึกและรีสตาร์ทเครื่อง

0

หากตัวเลียนแบบของคุณใช้งานได้และตอนนี้ไม่ได้เกิดจาก Avast ...

Avast ไม่มีตัวเลือกสำหรับ "Enable Hardware-assisted Virtualization" ในการแก้ไขปัญหาอีกต่อไป (ตอนนี้คือเดือนมีนาคม 2017)

Avast จับ "emulator.exe" ซึ่งปิดการใช้งานอีมูเลเตอร์และเก็บไว้ในช่อง Virus เปิดหีบ "คืนค่าและเพิ่มการยกเว้น" และโปรแกรมจำลองของคุณก็ทำงานอีกครั้ง ...

ภาพเกี่ยวกับการแก้ไข Avast


0

สำหรับผู้ใช้ Mac ให้ติดตั้งส่วนขยายเคอร์เนล Intel HAXM เพื่อให้ตัวจำลองใช้ประโยชน์จากส่วนขยายการจำลองเสมือนของ CPU

ขั้นตอนในการกำหนดค่าการเร่งความเร็ว VM มีดังต่อไปนี้:

  1. เปิด SDK Manager
  2. คลิกแท็บ SDK Update Sites จากนั้นเลือก Intel HAXM
  3. คลิกตกลง
  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

ฉันพบปัญหาเดียวกันและปัญหาคือการจำลองเสมือนไม่ได้เปิดใช้งานโดยค่าเริ่มต้นในเครื่องของฉันคุณต้องเข้าสู่การตั้งค่า BIOS และเปิดใช้งานในกรณีที่ปิดใช้งาน คำแนะนำโดยละเอียดมีอยู่ที่นี่เกี่ยวกับวิธีการแก้ไขปัญหานี้และเปิดใช้งานการจำลองเสมือนบนเครื่องของคุณ

https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html


0

ผู้ผลิตบางรายล็อกเมนูไบออสเพื่อให้คุณไม่สามารถเปิด VT ได้หากเป็นกรณีนี้มีอีกวิธีหนึ่งในการเปิดใช้งานโดยใช้โปรแกรมที่เรียกว่า CPUID ดูวิดีโอนี้หากนี่คือปัญหาของคุณ: https://www.youtube.com/watch?v=YPjTFam30kc


-1

คุณได้รับข้อความเกี่ยวกับการเปิดใช้งาน Execute Disable bit หรือไม่?

คุณสามารถเปิดใช้งานบิต XD ได้โดยรันคำสั่งต่อไปนี้ (ในฐานะผู้ดูแลระบบ) จากนั้นรีบูต

bcdedit / ตั้งค่า 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 ของเขาแล้ว
emcoding

ตั้งแต่คุณยังทำงาน VitrualBox คุณอาจพบว่าหัวข้อนี้เป็นประโยชน์: forums.virtualbox.org/viewtopic.php?f=6&t=48764 ดูเหมือนว่าจะมีปัญหาความเข้ากันได้ - มีเพียงแอปเดียวเท่านั้นที่สามารถใช้ทรัพยากร VT ได้ในแต่ละครั้งดังนั้นหากคุณมี VirtualBox ที่ทำงานอยู่จากนั้นลองติดตั้ง HAXM คุณจะได้รับข้อผิดพลาดเนื่องจาก HAXM ไม่สามารถเข้าถึงทรัพยากรได้
ChileAddict - Intel

-1

ผมมีปัญหาเหมือนกัน. ฉันลองทุกอย่างที่พบในอินเทอร์เน็ตยกเว้นการตั้งค่าบิตใน CPU เพื่อนของฉันยอมให้ฉันติดตั้ง VirtualBox และใช้งานได้แล้ว)


-1

ฉันเกลียดจริงๆปัญหาอันยิ่งใหญ่นี้หลังจากการอัพเกรดวินโดวส์ 10 ครบรอบปีที่ปรับปรุง (รุ่น 1607) เป็นเพียงการเปลี่ยนแปลงการลงนามไดรเวอร์ใน Windows 10 หากคุณบังคับให้ติดตั้ง HAXM คุณต้องปิดการใช้งานการบังคับใช้ลายเซ็นไดรเวอร์ด้วย

  1. รีสตาร์ท W10 ในเซฟโหมด
  2. เข้าสู่การแก้ไขปัญหา
  3. ตัวเลือกขั้นสูง> การตั้งค่าเริ่มต้น
  4. เลือก "ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์"
  5. เมื่อ Windows 10 โหลดติดตั้งHAXM รุ่นล่าสุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.