Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์

ผู้ใช้บางคนกำลังเผชิญกับ “การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” เกิดข้อผิดพลาดเมื่อพยายามเปิด AVD ใน Android Studio โดยทั่วไป ปัญหาจะเกิดขึ้นในเวลาไม่นานหลังจากที่ผู้ใช้พยายามคอมไพล์แอปพลิเคชันโดยใช้Android Virtual Device . ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Android Studio บิวด์บางรุ่น เนื่องจากมีรายงานว่าเกิดขึ้นกับบิลด์ที่ใหม่และเก่ากว่า ข้อผิดพลาดนี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows บางรุ่นเท่านั้น เนื่องจากมีรายงานว่าเกิดข้อผิดพลาดนี้ใน Windows 7, Windows 8 และ Windows 10

แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์

อะไรเป็นสาเหตุของ “การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!"

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

  • เทคโนโลยี Intel/AMD Virtualization ไม่ได้เปิดใช้งานจาก BIOS – ข้อผิดพลาดนี้อาจเกิดจากการตั้งค่า BIOS ป้องกันไม่ให้ CPU ของคุณใช้เทคโนโลยีการจำลองเสมือนของฮาร์ดแวร์ในตัว ในกรณีนี้ วิธีแก้ไขคือเข้าถึงการตั้งค่า BIOS และเปิดใช้งานเทคโนโลยีการจำลองเสมือนสำหรับฮาร์ดแวร์
  • ไม่ได้ติดตั้งโมดูล Intel HAXM ใน Android Studio – นี่เป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดที่ทำให้เกิดข้อผิดพลาดนี้ การติดตั้ง Intel HAXM ทำได้ในสองขั้นตอน (ดาวน์โหลดโมดูลผ่านตัวจัดการ SDK และเรียกใช้ไฟล์ปฏิบัติการการติดตั้ง)
  • ข้อขัดแย้งระหว่างการจำลองเสมือนของ Avast และ AVD ของ Android Studio – ปัญหาอาจเกิดขึ้นเนื่องจากความขัดแย้งที่รู้จักกันดีระหว่างเทคโนโลยีเวอร์ชวลไลเซชั่นในตัวและเวอร์ชวลไลเซชั่นที่ใช้ฮาร์ดแวร์ช่วยของ Avast เป็นที่ทราบกันดีว่าคุณลักษณะของบุคคลที่สามนี้ขัดแย้งกับแอปพลิเคชันอื่นๆ จำนวนหนึ่ง
  • แพลตฟอร์ม Windows Hypervisor ถูกปิดใช้งานสำหรับ AMD CPU – ซีพียู AMD รุ่นใหม่ทั้งหมดมีความสามารถในการจำลองเสมือนสำหรับฮาร์ดแวร์ แต่เพื่อให้คุณลักษณะการจำลองเสมือนทำงาน คุณจะต้องแน่ใจว่าได้เปิดใช้งาน Windows Hypervisor Platform จากหน้าจอคุณลักษณะของ Windows
  • CPU ของเครื่องไม่รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ – สถานการณ์นี้อาจใช้ได้กับ CPU รุ่นเก่ากว่า หาก CPU ที่ติดตั้งไว้ไม่รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ คุณจะไม่สามารถแก้ไขข้อความแสดงข้อผิดพลาดนี้ได้ เว้นแต่คุณจะเปลี่ยน CPU ปัจจุบันด้วยรุ่นที่ใหม่กว่า

หากคุณกำลังดิ้นรนเพื่อแก้ไข “การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” บทความนี้จะให้คุณเลือกขั้นตอนการแก้ไขปัญหาที่ผ่านการตรวจสอบแล้ว ด้านล่างนี้ คุณจะค้นพบวิธีการต่างๆ ที่ผู้ใช้รายอื่นพยายามแก้ไขปัญหาเดียวกันซึ่งเคยใช้เพื่อแก้ไขหรือหลีกเลี่ยงปัญหา

เพื่อรักษาประสิทธิภาพสูงสุด เราขอแนะนำให้คุณปฏิบัติตามวิธีการด้านล่างตามลำดับที่แสดง ในที่สุดคุณควรสะดุดกับการแก้ไขที่มีประสิทธิภาพในสถานการณ์เฉพาะของคุณ

วิธีที่ 1:การติดตั้ง  โมดูล Intel HAXM

ก่อนเข้าถึงการตั้งค่า BIOS ให้ตรวจสอบว่าปัญหาไม่ได้เกิดขึ้นจริงจากการขาด Intel x86 Emulator Accelerator (โปรแกรมติดตั้ง HAXM) หากไม่มีโมดูลนี้ AVD จะไม่สามารถคอมไพล์แอปพลิเคชันที่ใช้ฮาร์ดแวร์เสมือนจริง แม้ว่าเทคโนโลยีจะเปิดใช้งานบนคอมพิวเตอร์ของคุณก็ตาม

ผู้ใช้หลายคนที่พบข้อผิดพลาดเดียวกันได้รายงานว่าปัญหาหายไปโดยดีหลังจากดาวน์โหลดโมดูลที่หายไปผ่าน SDK Manager และติดตั้งผ่านโปรแกรมติดตั้ง HAXM ทำตามขั้นตอนด้านล่างเพื่อดูคำแนะนำทีละขั้นตอน:

  1. ใน Android Studio ให้เปิด SDK Manager โดยไปที่ เครื่องมือ> Android> SDK Manager . แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์

    หมายเหตุ: คุณยังสามารถไปที่ ไฟล์> การตั้งค่า และคลิกที่ Android SDK (ใน การตั้งค่าระบบ ). จากนั้น คลิก เปิดใช้ตัวจัดการ SDK แบบสแตนด์อโลน เพื่อเปิดยูทิลิตี้การติดตั้งในตัว

  2. ขยาย ส่วนเสริม เมนูและทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ Intel X86 Emulator Accelerator (HAXM) . จากนั้น คลิก ติดตั้งแพ็คเกจ  และรอจนกว่าขั้นตอนจะเสร็จสิ้น แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์
  3. เมื่อดาวน์โหลดโปรแกรมติดตั้ง HAXM แล้ว เราจำเป็นต้องดำเนินการตามขั้นตอนที่เหมาะสมเพื่อติดตั้ง โดยไปที่ตำแหน่งต่อไปนี้และดับเบิลคลิกที่ intelhaxm-android.exe วิธีติดตั้ง:
    C:\users\%USERNAME%\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\
    แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์
  4. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้ง Intel HAXM และรอให้กระบวนการเสร็จสมบูรณ์
  5. รีสตาร์ท Android Studio เรียกใช้แอปพลิเคชันอีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงพบกับ “การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!" ผิดพลาด เลื่อนลงไปที่ด้านล่าง

วิธีที่ 2:ปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยจาก Avast

หากคุณกำลังใช้ Avast เป็นชั้นความปลอดภัยเพิ่มเติม ข้อผิดพลาดน่าจะเกิดจากข้อขัดแย้งที่เกิดจากคุณสมบัติด้านความปลอดภัยอย่างใดอย่างหนึ่ง ตามที่ผู้ใช้จำนวนมากรายงาน เป็นที่ทราบกันดีว่าการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยของ Avast ขัดแย้งกับ AVD ของ Android Studio ซึ่งจบลงด้วยการสร้าง "การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!" ผิดพลาด.

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

  1. เปิด Avast และเข้าถึง การตั้งค่า เมนู
  2. ภายใน การตั้งค่า เมนู ไปที่ การแก้ไขปัญหา และตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ เปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วย และ ใช้การจำลองเสมือนแบบซ้อนหากมี ไม่ถูกเลือก . แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์
  3. รีสตาร์ทคอมพิวเตอร์และดูว่าข้อขัดแย้งถูกขจัดออกไปเมื่อเริ่มต้นระบบครั้งถัดไปหรือไม่ เรียกใช้แอปพลิเคชันภายใน Android studio และดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

หากคุณยังคงเห็น “การจำลอง x86 ต้องใช้การเร่งด้วยฮาร์ดแวร์ในขณะนี้!” เกิดข้อผิดพลาดขณะเรียกใช้ AVD ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3:การเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์จากการตั้งค่า BIOS/UEFI

หากวิธีแรกไม่สามารถแก้ไขข้อความแสดงข้อผิดพลาดได้ เป็นไปได้ว่าข้อความแสดงข้อผิดพลาดเกิดขึ้นเนื่องจากการจำลองเสมือนสำหรับฮาร์ดแวร์ถูกปิดใช้งานจากการตั้งค่า BIOS/UEFI ของคุณ ควรเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์โดยค่าเริ่มต้นในสถานการณ์ปกติ แต่การแทรกแซงด้วยตนเอง การอัปเดต BIOS และแม้แต่ซอฟต์แวร์ของบุคคลที่สามบางตัวอาจปิดใช้งานเทคโนโลยีนี้

โปรดทราบว่ากระบวนการเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์จะแตกต่างกันไปตามการตั้งค่า BIOS/UEFI และผู้ผลิตเมนบอร์ดและ CPU ของคุณ

อย่างไรก็ตาม ขั้นตอนแรกคือการเข้าสู่การตั้งค่า BIOS หรือ UEFI ของคุณ หากคุณมีเมนูการตั้งค่าดั้งเดิม (BIOS) คุณจะต้องกดปุ่มตั้งค่าระหว่างลำดับการบูทเริ่มต้น คีย์การตั้งค่าเฉพาะควรปรากฏบนหน้าจอเริ่มต้น แต่ในกรณีที่คุณไม่พบ คุณสามารถค้นหาออนไลน์ได้โดยใช้วลีค้นหา “*รุ่นเมนบอร์ด + คีย์การตั้งค่า* “.

แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์ หมายเหตุ: คุณยังสามารถดำเนินการได้โดยสุ่มสี่สุ่มห้าและกดปุ่มการตั้งค่าทั่วไประหว่างลำดับการบูทเริ่มต้น โดยทั่วไป คีย์การตั้งค่าจะเป็นหนึ่งในปุ่ม F (F2, F4, F6, F8, F10) หรือปุ่ม Del (ในคอมพิวเตอร์ Dell)

หากคอมพิวเตอร์ของคุณใช้โมเดล UEFI ที่ใหม่กว่า  คุณจะต้องเข้าถึง Advanced Startup ก่อน เมนู. ในการดำเนินการนี้ ให้กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “ms-settings:recovery ” และกด Enter  เพื่อเปิด เมนูการกู้คืน ของ การตั้งค่า แอป. เมื่อคุณไปถึงที่นั่น เพียงคลิกที่ เริ่มต้นใหม่ทันที ปุ่มภายใต้ การเริ่มต้นขั้นสูง .

แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์

อีกสักครู่ คอมพิวเตอร์ของคุณจะรีสตาร์ทโดยตรงใน ตัวเลือกขั้นสูง เมนู. เมื่อไปถึงแล้ว ให้ไปที่ตัวเลือกขั้นสูง เมนูแล้วคลิก การตั้งค่าเฟิร์มแวร์ UEFI .

แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์

เมื่อคุณเข้าสู่การตั้งค่า BIOS หรือ UEFI แล้ว ให้เริ่มมองหาตัวเลือกการจำลองเสมือนสำหรับฮาร์ดแวร์ ขึ้นอยู่กับเวอร์ชัน BIOS/UEFI ของคุณ คุณจะพบการตั้งค่านี้อยู่ภายใต้ชื่อต่างๆ โดยทั่วไปคุณจะพบว่าเป็นเทคโนโลยีการจำลองเสมือน (VTx/VTd) Intel Virtualization Technology หรือ การจำลองเสมือนของ AMD-V . โอกาสที่ตัวเลือกจะอยู่ภายใต้ ชิปเซ็ต , โปรเซสเซอร์ , การกำหนดค่า CPU ขั้นสูง หรืออะไรทำนองนั้น

แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์

เมื่อคุณจัดการเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์แล้ว ให้บันทึกการเปลี่ยนแปลง BIOS/UEFI รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดจะได้รับการแก้ไขในการเริ่มต้นครั้งถัดไปหรือไม่

วิธีที่ 4:การเปิดใช้งาน Windows Hypervisor Platform (ถ้ามี)

หากคุณพบปัญหาใน CPU ของ AMD ที่มีเทคโนโลยีการจำลองเสมือน (CPU รุ่นใหม่กว่า เช่น Ryzen) ปัญหาอาจเกิดขึ้นเนื่องจาก แพลตฟอร์ม Windows Hypervisor ไม่ได้เปิดใช้งานบนอุปกรณ์ของคุณ

แต่โปรดทราบว่าในการเปิดใช้คุณลักษณะนี้ คุณจะต้องแน่ใจว่าคุณมี Windows 10 รุ่น 1803 หรือเก่ากว่า

สามารถเปิดใช้งาน Windows Hypervisor Platform ผ่านทาง เปิดหรือปิดคุณลักษณะของ Windows หน้าจอ. คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิดโปรแกรมและคุณลักษณะ หน้าจอ. แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์
  2. ภายใน โปรแกรมและคุณลักษณะ ให้คลิกที่ เปิดหรือปิดคุณลักษณะของ Windows จากบานหน้าต่างด้านซ้าย แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์
  3. ภายในหน้าต่างคุณลักษณะของ Windows ให้ทำเครื่องหมายในช่องที่เกี่ยวข้องกับ Windows Hypervisor Platform และกด ตกลง เพื่อเปิดใช้งานคุณสมบัติ แก้ไข:การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์

    หมายเหตุ: ในขณะที่คุณไม่มีหน้าจอนี้ ให้ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน Hyper-V แล้ว หากไม่เป็นเช่นนั้น ให้เปิดใช้งานโดยทำเครื่องหมายในช่องที่เกี่ยวข้อง

  4. รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่