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

วิธีแก้ไข VirtualBox Failed to Attach USB

VirtualBox failed to attach USB เกิดเมื่อผู้ใช้พยายามเข้าถึง USB จากเมนู Devices ของ VirtualBox แสดง Error และ USB ไม่ Mount เข้า Guest System

วิธีแก้ไข VirtualBox Failed to Attach USB

VirtualBox ให้ Link USB Drive ไปยัง Virtual Device เพื่อให้ Guest System ระบุและใช้งาน USB ได้ อ่านคู่มือ How to Access a USB Device in VirtualBox VM เพื่อเข้าใจดียิ่งขึ้น

แต่ผู้ใช้หลายคนรายงานเจอ "failed to attach the USB device to the VirtualBox machine."

หากคุณเจอปัญหาเดียวกัน บทความนี้มีวิธีแก้ไข

โปรดทราบ: เริ่มก่อน ตรวจสอบว่า USB ทำงานปกติใน Host System

Restart PC

บางครั้ง Restart PC แก้ Glitch/Minor Bugs ได้ ลอง Reboot ทั้ง Host และ Guest สองสามครั้ง ดูว่าปัญหาหายหรือไม่

ติดตั้ง VirtualBox Extension Pack และ Guest Additions

VirtualBox Guest Additions คือแพ็กเกจซอฟต์แวร์ติดตั้งบน Guest เพื่อเพิ่มประสิทธิภาพและ Integration กับ Host หากไม่ติดตั้งจะสูญเสียฟังก์ชันมาก

ติดตั้ง Guest Additions: รัน VM คลิก Devices > Install Guest Additions ที่มุมซ้ายบนของ VM Window VM จะติดตั้ง Guest Additions เอง

ติดตั้ง VirtualBox Extension Pack ช่วยขยายฟังก์ชัน VirtualBox หากต้องต่อ USB 2.0/3.0 ต้องติดตั้ง Pack นี้บังคับ

ขั้นตอนติดตั้ง Extension Pack:

  1. ไป VirtualBox Official Website ดาวน์โหลดและติดตั้ง Pack
  2. เปิด VirtualBox คลิก Tools > Preferencesวิธีแก้ไข VirtualBox Failed to Attach USB
  3. ไป Extensions มุมขวาบน คลิก ไอคอน Plus สีเขียว
  4. หา Extension Pack ติดตั้ง

ติดตั้งเสร็จ ต้อง Enable USB Controller และ Add USB Filters:

  1. ใน VirtualBox > คลิกขวา VM ที่ต้องการต่อ USB > Settings
  2. คลิก Ports > USB
  3. สำหรับ USB Device Enable USB 1.0, USB 2.0, หรือ USB 3.0 Controllerวิธีแก้ไข VirtualBox Failed to Attach USB
  4. ขวามือ คลิก Add button เลือก Device ที่ต่อไม่ได้
  5. คลิก OK บันทึก > Exit
  6. ถอด USB และเสียบใหม่

ต่อ USB ใหม่ ทดสอบว่าปัญหาแก้หรือยัง

แก้ไข Registry (Edit Registry)

วิธีนี้ได้ผลกับหลายคน หากวิธีข้างต้นไม่ได้ ลองดู

สำคัญ: ทำอย่างระมัดระวัง ข้อผิดพลาดเล็กน้อยอาจทำให้ PC บูทไม่ได้

  1. จาก Host System ถอด USB Devices > ปิด VirtualBox
  2. กด Windows + R พิมพ์ regedit Enter
  3. Registry Editor เปิด
  4. ไปที่ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}วิธีแก้ไข VirtualBox Failed to Attach USB
  5. ลบ UpperFilters ด้านขวาวิธีแก้ไข VirtualBox Failed to Attach USB
  6. อาจมี Confirmation Window คลิก Yes ลบ
  7. Restart Windows Host PC และ VirtualBox เพื่อต่อ USB ใหม่

Reinstall VirtualBox USB Drivers

วิธีนี้เป็นทางเลือกเพิ่มเติม หากวิธีก่อนไม่ได้ ลอง Reinstall Drivers ด้วยตนเอง:

  1. เปิด Windows Explorer ไปโฟลเดอร์: C:\Program Files\Oracle\VirtualBox\drivers\USB\filter
  2. คลิกขวาไฟล์ VBoxUSBMon.inf เลือก Installวิธีแก้ไข VirtualBox Failed to Attach USB
  3. จะมีข้อความยืนยันติดตั้งเสร็จ
  4. Reboot ระบบ ให้การเปลี่ยนแปลงมีผล

ตอนนี้ USB Devices ควรทำงานปกติแล้ว