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

แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว

ผู้ใช้ Windows หลายคนได้รับ “การแปลไบนารีไม่เข้ากันกับโหมดยาว ” เกิดข้อผิดพลาดเมื่อพยายามเปิดเครื่องเสมือนด้วย VMware Workstation . ผู้ใช้รายอื่นรายงานว่าสำหรับพวกเขา ข้อความนี้จะปรากฏขึ้นเมื่อพีซีโฮสต์เข้าสู่โหมด "สลีป" เท่านั้น

แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว

อะไรเป็นสาเหตุที่ทำให้การแปลแบบไบนารีเข้ากันไม่ได้กับข้อผิดพลาดโหมดยาว

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

  • เทคโนโลยีการจำลองเสมือนถูกปิดใช้งานจากการตั้งค่า BIOS – ผู้ใช้ส่วนใหญ่แก้ไขปัญหาได้หลังจากเปิดใช้งาน Virtualization Technology (VT) จากการตั้งค่า BIOS นี่เป็นกรณีที่พบบ่อยที่สุดว่าทำไมข้อผิดพลาดนี้จึงปรากฏขึ้น
  • รอบการนอนหลับทำให้เกิดข้อผิดพลาด – เนื่องจากมีรายงานว่าปัญหาเกิดขึ้นเมื่อเครื่องโฮสต์เข้าสู่โหมดสลีป มีหลักฐานว่าข้อผิดพลาดสามารถทริกเกอร์ได้จากงานบางอย่างที่ระบบปฏิบัติการดำเนินการเมื่อเตรียมเข้าสู่โหมด "สลีป"
  • พีซีโฮสต์ไม่รองรับ VT-X – ข้อความนี้ยังสามารถแสดงได้หากโฮสต์พีซีไม่รองรับการจำลองเสมือนของฮาร์ดแวร์
  • ไดรเวอร์ Intel Graphics ที่ผสานรวมล้าสมัย – ผู้ใช้บางรายรายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่ปล่อยให้ Windows Update อัปเดตไดรเวอร์ Intel Integrated Graphics เป็นเวอร์ชันล่าสุด
  • เครื่องโฮสต์ไม่รองรับการเร่งความเร็วกราฟิก 3 มิติ – ผู้ใช้ที่ได้รับผลกระทบบางรายรายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่ปิดใช้งานตัวเลือกกราฟิก Accelerate 3D จากการตั้งค่าของ VMware
  • โปรแกรมป้องกันไวรัสของบริษัทอื่นกำลังปิดใช้งาน VT-X – มีรายงานว่า Avast และ McAfee ปิดการใช้งานเทคโนโลยี VT-X แม้ว่าผู้ใช้จะเปิดใช้งานจาก BIOS โดยเฉพาะแล้ว

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

วิธีที่ 1:การเปิดใช้งาน Intel Virtualization Technology (VT)

สาเหตุอันดับหนึ่งที่ทำให้ “การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว ” ข้อผิดพลาดเกิดขึ้นเนื่องจาก Virtualization Technology (VT) ถูกปิดใช้งานในการตั้งค่า BIOS ในเมนบอร์ดจำนวนมาก ตัวเลือกนี้ถูกปิดใช้งานโดยค่าเริ่มต้น ความเป็นไปได้อีกประการหนึ่งคือเทคโนโลยี Hyper-V ของ Microsoft ได้ปิดการใช้งาน Virtualization Technology ในตัวเมื่อเปิดใช้งาน

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

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

แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว

หมายเหตุ: คุณยังค้นหาคีย์ BIOS เฉพาะของเมนบอร์ดได้ทางออนไลน์

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

แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว

หมายเหตุ: โปรดทราบว่าขึ้นอยู่กับผู้ผลิตเมนบอร์ดของคุณ คุณอาจพบตัวเลือกนี้ในตำแหน่งอื่นหรือตั้งชื่อแตกต่างกัน ขึ้นอยู่กับเวอร์ชั่น BIOS คุณอาจพบตัวเลือกในการเปิดใช้งาน VT ในขั้นสูง – Intel (R) Virtualization Technology .

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

หากคุณยังคงพบปัญหาเดิมหรือวิธีนี้ใช้ไม่ได้ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:ตรวจสอบว่าคอมพิวเตอร์โฮสต์รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์หรือไม่

หากคุณมาไกลถึงขนาดนี้โดยไม่ได้ผลลัพธ์ เป็นไปได้ว่าเครื่องของคุณไม่พร้อมที่จะรองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ โปรดทราบว่ามีเพียงโปรเซสเซอร์ AMD และ Intel บางตัวเท่านั้นที่มีความสามารถในตัวเพื่อรองรับ VT-x (Intel) หรือ AMD-V (AMD) .

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

  1. ไปที่ลิงก์นี้ (ที่นี่ ) และคลิกปุ่ม ดาวน์โหลดทันที เพื่อดาวน์โหลด SecurAble คุณประโยชน์. แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว
  2. เปิดยูทิลิตี SecurAble และดูด้านบน Hardware Virtualization . หากมีการระบุเป็นใช่ , เครื่องโฮสต์ได้รับการติดตั้งเพื่อรองรับ VT-X หรือ AMD-V แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว

    หมายเหตุ: ถ้าฮาร์ดแวร์เสมือนจริง CPU ของคุณไม่รองรับ วิธีอื่นๆ ด้านล่างนี้จะไม่ช่วยคุณแก้ไข “การแปลไบนารีไม่เข้ากันกับโหมดยาว ” ผิดพลาด

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

วิธีที่ 3:ตรวจสอบว่าคุณมีไดรเวอร์ในตัวล่าสุดหรือไม่

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

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

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง สั่งการ. จากนั้นพิมพ์ “ms-settings:windowsupdate ” และกด Enter เพื่อเปิด Windows Update แท็บของ การตั้งค่า แอป. แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว

    หมายเหตุ: หากคุณไม่ได้ใช้ Windows 10 ให้ใช้ “wuapp ” แทน

  2. ภายในหน้าจอ Windows Update ของ Windows ให้คลิกที่ Check for Updates จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งทุก การอัปเดต WU . ที่รอดำเนินการ . แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว
  3. ทุกครั้งที่ติดตั้งการอัปเดตที่รอดำเนินการทุกครั้ง ให้รีสตาร์ทเครื่องและดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นครั้งถัดไป

หากคุณยังคงเห็น “การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว ” เมื่อพยายามเรียกใช้เครื่องเสมือนใน VMware Workstation ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4:ปิดใช้งานตัวเลือกเร่งความเร็วกราฟิก 3 มิติ

สำหรับผู้ใช้จำนวนมาก “การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว ” ข้อความแสดงข้อผิดพลาดหยุดปรากฏขึ้นหลังจากปิดใช้งานเร่งกราฟิก 3D ตัวเลือกจากการตั้งค่าของ VMware

หมายเหตุ: โปรดทราบว่าหลังจากที่คุณใช้วิธีนี้ คุณอาจสังเกตเห็นว่าประสิทธิภาพการทำงานลดลงเมื่อเครื่องโฮสต์จำเป็นต้องจำลองงานกราฟิกบางอย่างที่ต้องใช้การจำลองเสมือน

ต่อไปนี้คือคำแนะนำโดยย่อในการปิดใช้งานเร่งกราฟิก 3D ตัวเลือกจาก VMware Workstation:

  1. ตรวจสอบให้แน่ใจว่าเครื่องเสมือนเป้าหมายอยู่ใน ปิดเครื่อง รัฐ.
  2. คลิกขวาที่เครื่องเสมือนที่แสดง “การแปลแบบไบนารีเข้ากันไม่ได้กับโหมดยาว ” และคลิก การตั้งค่า . แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว
  3. ถัดไป ไปที่แท็บฮาร์ดแวร์แล้วคลิก แสดงผล . ใน การแสดงผล เมนู ไปที่กราฟิก 3 มิติ และยกเลิกการเลือกช่องที่เกี่ยวข้องกับเร่งกราฟิก 3 มิติ . แก้ไข:การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว
  4. เริ่มเครื่องเสมือนอีกครั้งและดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

หาก “การแปลไบนารีเข้ากันไม่ได้กับโหมดยาว ” ยังคงเกิดข้อผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5:ถอนการติดตั้ง Avast, McAfee (หรือระบบรักษาความปลอดภัยของบริษัทอื่น)

ผู้ใช้หลายคนรายงานว่าในกรณีของพวกเขา สาเหตุของปัญหาคือชุดโปรแกรมป้องกันไวรัสภายนอก เราพบรายงานผู้ใช้ทั้งเก่าและใหม่จำนวนมากซึ่งผู้ใช้ตำหนิ McAfee และ Avast ว่าเป็นผู้ปิดการใช้งาน VT-X

หมายเหตุ: อาจมีชุดโปรแกรมป้องกันไวรัสอื่นๆ ที่ทำเช่นเดียวกัน

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

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

  1. ใช้บทความนี้ (ที่นี่ ) เพื่อให้แน่ใจว่าคุณลบโปรแกรมป้องกันไวรัสของคุณพร้อมกับไฟล์ที่เหลือของโปรแกรมความปลอดภัยของคุณ และรีสตาร์ทคอมพิวเตอร์ของคุณเมื่อการถอนการติดตั้งเสร็จสิ้น
  2. ทำตาม วิธีที่ 1 อีกครั้งเพื่อให้แน่ใจว่าได้เปิดใช้งาน VT-X บนเครื่องโฮสต์ของคุณแล้ว
  3. เปิดเครื่องเสมือนอีกครั้งและดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่