ข้อผิดพลาด VirtualBox NS_ERROR_FAILURE มักจะปรากฏขึ้นเมื่อคุณพยายามเปิด VirtualBox ข้อผิดพลาดนี้จำกัดเฉพาะผู้ใช้ macOS ร่วมกับผู้ใช้ Linux บางคน ตามรายงาน บางครั้งผู้ใช้พบข้อผิดพลาดหลังจากอัปเดตระบบ แต่นั่นไม่ใช่ภาพรวม
เครื่องเสมือนเป็นโซลูชันที่มีประสิทธิภาพด้านต้นทุนสำหรับการใช้ระบบปฏิบัติการที่แตกต่างกันไปพร้อม ๆ กัน เราได้รวบรวมรายการสาเหตุที่เป็นไปได้ของปัญหาที่ผู้ใช้หลายคนรายงาน ผู้กระทำผิดบางส่วนของข้อผิดพลาดดังกล่าวมีดังนี้:
- การใช้ Duet Display — หากคุณกำลังใช้ซอฟต์แวร์ของบริษัทอื่นเพื่อเพิ่มจำนวนจอแสดงผล อาจทำให้เกิดปัญหากับ VirtualBox ได้ แม้ว่าคุณจะไม่ค่อยได้ใช้งานก็ตาม Duet Display เป็นแอปพลิเคชั่นที่ใช้เพื่อให้บรรลุภารกิจดังกล่าว หากสิ่งนี้ใช้ได้กับคุณ คุณจะต้องลบ Duet Display เพื่อแก้ไขปัญหาของคุณ
- สถานะเครื่องเสมือนที่บันทึกไว้ — สถานะที่บันทึกไว้เป็นคุณลักษณะที่มีอยู่ในผู้ให้บริการการจำลองเสมือนทั้งหมดในปัจจุบัน หากคุณปล่อยให้ VM อยู่ในสถานะที่บันทึกไว้ มักจะทำให้เกิดข้อผิดพลาด NS_ERROR_FAILURE ซึ่งในกรณีนี้ คุณจะต้องทิ้ง VM ที่เป็นต้นเหตุเพื่อแก้ไขปัญหา
- ไฟล์การติดตั้งที่เสียหาย — ตามที่ปรากฎ ในบางกรณี ข้อผิดพลาดอาจเกิดขึ้นเนื่องจากไฟล์เสียหายในไดเร็กทอรีการติดตั้ง VirtualBox ในกรณีเช่นนี้ การแก้ไขปัญหาที่ง่ายและรวดเร็วคือการติดตั้งซอฟต์แวร์ใหม่
- การอัปเดตเคอร์เนล Linux — สำหรับผู้ใช้ Linux ปัญหามักจะปรากฏขึ้นเมื่อพวกเขาอัปเดตเคอร์เนล Linux เป็นรีลีสล่าสุดที่พร้อมใช้งาน ในกรณีเช่นนี้ คุณจะต้องอัปเดตโมดูลโฮสต์ VirtualBox บางตัว
ตอนนี้เราได้ผ่านสาเหตุที่เป็นไปได้ของข้อผิดพลาดดังกล่าวแล้ว ให้เราไปยังวิธีแก้ไขปัญหาที่คุณสามารถนำไปใช้เพื่อกำจัดข้อผิดพลาด ฝากติดตามด้วยนะครับ
วิธีที่ 1:การยกเลิกสถานะที่บันทึกไว้ของ VM
สถานะที่บันทึกไว้เป็นคุณลักษณะที่เป็นส่วนหนึ่งของซอฟต์แวร์เวอร์ชวลไลเซชันต่างๆ โดยพื้นฐานแล้วมันช่วยให้คุณจัดเก็บสถานะปัจจุบันของเครื่องเสมือนได้ ดังนั้นเมื่อคุณกลับมา คุณจะสามารถกลับสู่สถานะที่เก็บไว้นั้นได้อย่างรวดเร็ว หากคุณคุ้นเคยกับการไฮเบอร์เนตบนแล็ปท็อป ให้คิดว่ามันเป็นวิธีเดียวกันแต่สำหรับเครื่องเสมือน
ซึ่งบางครั้งอาจทำให้เกิดปัญหาที่คุณเผชิญอยู่และการแก้ไขทำได้ง่ายมาก ในการแก้ไขปัญหา โปรดทำตามขั้นตอนด้านล่าง:
- ก่อนอื่น เปิด VirtualBox Manager .
- เมื่อเปิดตัว VirtualBox Manager แล้ว ให้คลิกที่ Virtual Machine ที่อยู่ในสถานะที่บันทึกไว้ คุณจะสามารถแยกแยะได้ว่า บันทึกแล้ว ภายใต้ชื่อเครื่องเสมือน
- เมื่อเลือกแล้ว ใต้แถบเมนู ให้คลิกที่ ยกเลิก ตัวเลือกซึ่งเป็นลูกศรลง
- หรือ คุณสามารถคลิกขวาที่เครื่องเสมือนและเลือก ยกเลิกสถานะที่บันทึกไว้ จากเมนูแบบเลื่อนลง
- หวังว่าจะแก้ไขปัญหานี้ได้
วิธีที่ 2:การถอนการติดตั้ง Duet Display
เห็นได้ชัดว่าการมีจอแสดงผลหลายจอสามารถเพิ่มประสิทธิภาพการทำงานของคุณได้อย่างมาก Duet Display เป็นซอฟต์แวร์ที่สามารถใช้เปลี่ยน iPad ฯลฯ ของคุณให้เป็นจอภาพรองได้ แม้ว่าจะมีข้อดีของตัวเอง แต่บางครั้งอาจทำให้เกิดปัญหากับ macOS ของคุณเช่นนี้ได้ หากกรณีนี้เกิดขึ้นกับคุณ สิ่งที่คุณควรทำคือลบซอฟต์แวร์ออกจากระบบของคุณ
หากต้องการถอนการติดตั้งซอฟต์แวร์ ให้ทำตามขั้นตอนด้านล่าง:
- ก่อนอื่น ให้เปิดการแสดงคู่ ซอฟต์แวร์
- เมื่อเปิดตัวแล้ว คุณจะเห็นโลโก้ที่มุมบนขวาของหน้าจอ
- ที่นั่น ให้คลิกที่โลโก้แล้วคลิกที่ การตั้งค่า ที่มุมขวาล่างของช่องแบบเลื่อนลง
- หลังจากนั้น จากเมนูแบบเลื่อนลง ให้คลิก ถอนการติดตั้ง ดูเอ็ท เพื่อลบซอฟต์แวร์
- ทำตามข้อความแจ้งเพื่อติดตามเพื่อสิ้นสุดการนำออก
- ดูว่าปัญหาของคุณได้รับการแก้ไขแล้วหรือไม่
วิธีที่ 3:ติดตั้ง VirtualBox ใหม่
ในบางกรณี ปัญหาเกิดจากไฟล์ที่เสียหายซึ่งอยู่ในไดเร็กทอรีการติดตั้งของ VirtualBox สิ่งนี้จะเกิดขึ้นเมื่อไม่ได้ติดตั้งแอปพลิเคชันอย่างถูกต้องหรือการอัปเดตทำให้ไฟล์เสียหาย นี่ไม่ใช่ปัญหาใหญ่และสามารถแก้ไขได้ง่าย ในการแก้ไขปัญหา สิ่งที่คุณต้องทำคือถอนการติดตั้งซอฟต์แวร์ VirtualBox จากระบบของคุณ แล้วติดตั้งอีกครั้ง
ซึ่งสามารถทำได้ง่าย ๆ ผ่าน VirtualBox_uninstall.tool ที่มาพร้อมกับไฟล์แพ็คเกจของซอฟต์แวร์ ทำตามคำแนะนำด้านล่างเพื่อทำสิ่งนี้:
- ก่อนอื่น คุณจะต้องดาวน์โหลดตัวติดตั้ง VirtualBox ล่าสุดที่พร้อมใช้งาน ในการดำเนินการนี้ ให้ไปที่ส่วนดาวน์โหลดของเว็บไซต์ VirtualBox และดาวน์โหลดตัวติดตั้ง OSX
- เมื่อการดาวน์โหลดเสร็จสิ้น คุณจะต้องเมานต์ .dmg ที่ดาวน์โหลดมา ไฟล์.
- จากนั้นไปที่โปรแกรมติดตั้งที่ต่อเชื่อมโดยใช้ Finder และดับเบิลคลิกที่ไฟล์ชื่อ VirtualBox_Uninstall.tool .
- การดำเนินการนี้จะเปิดหน้าต่างเทอร์มินัลใหม่ ซึ่งระบบจะถามคุณว่าต้องการดำเนินการถอนการติดตั้งต่อไปหรือไม่ พิมพ์ ใช่ ในหน้าต่างเทอร์มินัลเพื่อทำการลบให้เสร็จสิ้น
- คุณสามารถปิดหน้าต่างเทอร์มินัลได้เมื่อการถอนการติดตั้งเสร็จสมบูรณ์
- หลังจากนั้น ไปที่ Finder อีกครั้งและติดตั้งซอฟต์แวร์ หากคุณพบข้อผิดพลาดระหว่างการติดตั้ง คุณจะต้องอนุญาตการเข้าถึง VirtualBox ผ่านหน้าต่างความปลอดภัยและนโยบาย
- ในการดำเนินการนี้ ให้ไปที่ การตั้งค่าระบบ> ความปลอดภัยและนโยบาย .
- ที่ด้านล่าง คุณจะเห็นข้อความแจ้งว่าแอปพลิเคชันถูกบล็อก คลิกที่ อนุญาต ปุ่มและคุณจะดีไป
วิธีที่ 4:การอัพเดตแพ็คเกจโมดูลโฮสต์ VirtualBox (Linux)
หากคุณกำลังประสบปัญหาในการแจกจ่าย Linux เป็นไปได้มากว่าเป็นเพราะแพ็คเกจโมดูลโฮสต์ที่ล้าสมัยสำหรับ VirtualBox ปรากฎว่าสามารถแก้ไขได้ง่ายเพียงแค่เรียกใช้คำสั่งสองสามคำสั่ง โมดูลนี้มีโมดูลเคอร์เนลโฮสต์ของ VirtualBox สำหรับการแจกจ่าย Linux ของคุณ
ในการอัปเดตแพ็กเกจ ให้ทำดังนี้:
- เปิดหน้าต่างเทอร์มินัลในการแจกจ่าย Linux
- จากนั้น ก่อนที่คุณจะอัปเดตแพ็คเกจ ตรวจสอบให้แน่ใจว่าได้อัปเดตฐานข้อมูลของแพ็คเกจแล้ว คำสั่งต่อไปนี้สำหรับผู้ใช้ Arch
sudo pacman -Syyu
- เทียบเท่ากับคำสั่งต่อไปนี้ใน Ubuntu:
sudo apt update
- หลังจากนั้น ให้รันคำสั่งต่อไปนี้:
sudo /sbin/rcvboxdrv setup
- การดำเนินการนี้จะถอนการติดตั้งโมดูลเคอร์เนลเก่า จากนั้นคอมไพล์โมดูลเคอร์เนล VirtualBox ใหม่อีกครั้ง
- วิธีนี้น่าจะแก้ปัญหาของคุณได้