Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 'Virtualization Disabled' ใน BlueStacks — คู่มือขั้นตอน

หากคุณประสบปัญหาประสิทธิภาพหรือข้อผิดพลาดที่ไม่คาดคิดใน BlueStacks ปัญหาอาจเกี่ยวข้องกับการจำลองฮาร์ดแวร์ (hardware virtualization) สิ่งนี้มักเกิดขึ้นเมื่อ virtualization ถูกปิดใช้งานใน BIOS/UEFI หรือถูกจำกัดโดยคุณสมบัติ Windows ที่ขัดแย้งกันเช่น Hyper-V Virtualization เป็นคุณสมบัติสำคัญที่ช่วยให้ BlueStacks ใช้ CPU ของคอมพิวเตอร์ได้อย่างมีประสิทธิภาพมากขึ้น ทำให้ประสิทธิภาพราบรื่นและลดการช้าลง

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

1. ตรวจสอบว่า Hardware Virtualization เปิดใช้งานอยู่หรือไม่

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

  1. คลิกขวาที่พื้นที่ว่างใน Windows taskbar และเลือก Task Manager จากเมนูบริบท
  2. ใน Task Manager ให้คลิกที่แท็บ Performance ด้านบน แล้วเลือก CPU จากแผงด้านซ้าย
  3. ดูที่ด้านล่างของแผงประสิทธิภาพ CPU สำหรับฟิลด์สถานะ Virtualization
  4. ตรวจสอบสถานะ:
    • หากแสดง Enabled ระบบของคุณมีการจำลองฮาร์ดแวร์เปิดใช้งานอยู่แล้ว
    • หากแสดง Disabled คุณจะต้องเปิดใช้งาน virtualization ในการตั้งค่า BIOS/UEFI ของคอมพิวเตอร์

2. เปิดใช้งาน Hardware Virtualization จากการตั้งค่า BIOS

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

  1. รีสตาร์ทคอมพิวเตอร์ ให้สมบูรณ์ (เลือก "Restart" แทน "Shut Down" จากเมนูพาวเวอร์)
  2. ทันทีที่หน้าจอบูทปรากฏ ให้กด คีย์ BIOS ซ้ำๆ (คีย์ทั่วไป: F2, F12, F10, Del, หรือ Esc — แตกต่างกันไปตามผู้ผลิต)
  3. นำทางไปที่แท็บ Advanced โดยใช้ปุ่มลูกศรในอินเตอร์เฟซ BIOS/UEFI
  4. เลือก OC (Overclocking) เมนู แล้วเลือก Advanced CPU Configuration (หรือชื่อที่คล้ายกัน)
  5. ค้นหาการตั้งค่าการจำลอง (อาจปรากฏเป็น SVM Mode สำหรับ AMD หรือ Intel VT-x สำหรับโปรเซสเซอร์ Intel)
  6. เปลี่ยนการตั้งค่าจาก Disabled เป็น Enabled โดยใช้ปุ่ม +/- หรือ Enter
  7. กด F10 เพื่อบันทึกการเปลี่ยนแปลงและออก (หรือทำตามคำแนะนำบันทึก/ออกบนหน้าจอ) แล้วยืนยันเพื่อรีสตาร์ทคอมพิวเตอร์

3. รัน BlueStacks ในฐานะ Administrator

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

หมายเหตุ: แม้จะไม่ส่งผลโดยตรงต่อการจำลอง แต่สิ่งนี้ทำให้ BlueStacks มีการเข้าถึงระบบเต็มที่ ซึ่งอาจแก้ไขข้อขัดแย้งที่เกี่ยวกับสิทธิ์

  1. คลิก Windows search bar (หรือกด Windows key + S) และพิมพ์ "BlueStacks"
  2. เมื่อ BlueStacks ปรากฏในผลลัพธ์:
    • คลิกขวาที่แอปพลิเคชัน BlueStacks
    • เลือก Run as administrator จากเมนูบริบท
    • คลิก Yes หากได้รับแจ้งจาก User Account Control

4. ปิดใช้งานฟีเจอร์ Hyper-V

เมื่อฟีเจอร์ Hyper-V เปิดใช้งานบน Windows มันจะควบคุมเลเยอร์การจำลองฮาร์ดแวร์ ซึ่งอาจป้องกันไม่ให้แอปพลิเคชันอื่นๆ — เช่น BlueStacks — เข้าถึงได้ เนื่องจาก BlueStacks ขึ้นอยู่กับ hardware virtualization มากในการรันแอป Android ให้ราบรื่น Hyper-V จึงอาจรบกวนประสิทธิภาพของมันหรือป้องกันไม่ให้เปิดใช้งานได้เลย

หาก Hyper-V เปิดใช้งาน ให้พิจารณาปิดมันเพื่อให้ BlueStacks เข้าถึง virtualization ได้เต็มที่ คุณสามารถทำตามคู่มือนี้เพื่อจัดการการตั้งค่า Hyper-V และปิดฟีเจอร์หากจำเป็น

หมายเหตุ: การปิด Hyper-V จะส่งผลต่อเครื่องมืออื่นที่พึ่งพามันด้วย (เช่น Windows Subsystem for Android, Docker Desktop ฯลฯ) ดังนั้นให้ปิดเฉพาะเมื่อคุณไม่ได้ใช้งานเหล่านั้นอยู่

  1. กด Windows + S เพื่อเปิด Windows Search พิมพ์ "Command Prompt" แล้วคลิกขวาและเลือก Run as administrator (คลิก "Yes" หากได้รับแจ้งจาก UAC)
  2. ในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งนี้ทุกตัวอักษรตรงตามที่แสดงและกด Enter:
    bcdedit /set hypervisorlaunchtype off


    หมายเหตุ: นี่จะปิดคุณสมบัติการจำลอง Hyper-V ของ Windows

  3. รีสตาร์ทคอมพิวเตอร์ทันทีเพื่อให้การเปลี่ยนแปลงมีผลสมบูรณ์ คุณต้องรีสตาร์ทเพื่อให้การตั้งค่านี้มีผล

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

เกี่ยวกับผู้เขียน

แก้ไขข้อผิดพลาด  Virtualization Disabled  ใน BlueStacks — คู่มือขั้นตอน

Hamza Mohammad Anwar

Hamza Mohammad Anwar เป็นนักพัฒนาเว็บ JavaScript ระดับกลาง ที่เน้นการพัฒนาแอปพลิเคชันประสิทธิภาพสูงด้วยเทคโนโลยี MERN ชุดทักษะรวมถึงความเชี่ยวชาญใน ReactJS, MongoDB, Express NodeJS และเทคโนโลยีที่เกี่ยวข้องอื่นๆ Hamza ยังเป็นผู้ได้รับการรับรอง Google IT Professional ซึ่งแสดงถึงความสามารถในการสนับสนุน IT ด้วยความหลงใหลในการแก้ปัญหา เขาทำซ้ำข้อผิดพลาดบนคอมพิวเตอร์ของตัวเองเพื่อตรวจสอบและหาวิธีแก้ไขปัญหาทางเทคนิคต่างๆ