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

แก้ USB Device Not Recognized Error (Code 43) บน Windows 10

เสียบ USB แล้วเจอ Error: USB device not recognized error code 43 (USB device has malfunctioned) หมายถึง Windows Detect อุปกรณ์ไม่ได้

ปัญหาcommon ไม่มี Fix เฉพาะเจาะจง วิธีที่ทำได้กับคนอื่นอาจไม่ทำได้กับคุณ หากอยากแก้ ต้องอ่านหลายร้อยหน้า แต่โชคดีที่เจอที่นี่ จะ Fix USB device not recognized by Windows 10 error ได้แน่นอน

ข้อความข้อผิดพลาดที่อาจเจอ:

  • USB Device not recognized
  • Unrecognized USB device in Device Manager
  • USB Device driver software was not successfully installed
  • Windows has stopped this device because it has reported problems. (Code 43)
  • Windows can't stop your "Generic volume" device because a program is still using it.
  • One of the USB devices attached to this computer has malfunctioned, and Windows does not recognize it.

Error ใดก็ตาม จะแก้ได้หมดในคู่มือนี้

ทำไม USB Device ถูก Recognize ไม่ได้ใน Windows 10?

ไม่มีคำตอบง่ายๆ แต่สาเหตุทั่วไป:

  • USB Flash Drive/External HDD เข้าสู่ Selective Suspend
  • Windows ขาด Software Updates สำคัญ
  • คอมพิวเตอร์ไม่รองรับ USB 2.0/3.0
  • ต้องอัปเดต Motherboard Drivers
  • USB Set Address Request Failed
  • USB Drivers เสียหายหรือเก่า
  • Windows Update ปิดอยู่

Fix USB device not recognized by Windows 10

ลองขั้นตอนง่ายๆ ก่อน อาจช่วย Fix USB device not recognized:

  1. Restart แบบง่าย: ถอด USB Restart PC เสียบใหม่ ดูทำงานหรือไม่
  2. ถอด USB อื่นทั้งหมด Restart ลองอีกครั้ง
  3. ถอด Power Cord Restart ถอด Battery รอสักครู่ กด Power Button ชั่ววินาที เสียบ Battery เปิดเครื่อง (ไม่เสียบ Power Cord) เสียบ USB ลองดู
    NOTE: วิธีนี้แก้ได้ในหลายケース
  4. Windows Update เปิดอยู่ และ Up-to-date
  5. ปัญหาเพราะ USB ไม่ได้ Eject ให้ถูกต้อง แก้ได้โดยเสียบ PC อื่น ให้โหลด Drivers แล้ว Eject ให้ถูกต้อง เสียบกลับมาที่เครื่องตัวเอง
  6. ใช้ Windows Troubleshooter: Start > Troubleshooting > Configure a Device under Hardware and Sound

ข้างต้นไม่ได้ผล ให้ทำตามวิธีด้านล่าง:

วิธีที่ 1: Restore usbstor.inf

  1. ไปโฟลเดอร์: C:\windows\inf
  2. หา usbstor.inf Cut ไปวางบน Desktop ไว้ก่อน
  3. เสียบ USB ควรทำงานปกติ
  4. หลังแก้แล้ว Copy ไฟล์กลับไปที่เดิม
  5. ไม่มีไฟล์ใน C:\windows\inf หรือไม่ได้ผล ไป C:\Windows\System32\DriverStore\FileRepository หาโฟลเดอร์ usbstor.inf_XXXX (XXXX = ค่าใดๆ)
  6. Copy usbstor.inf และ usbstor.PNF ไป C:\windows\inf
  7. Restart PC เสียบ USB

วิธีที่ 2: อัปเดต USB Drivers

  1. Windows Key + R > devmgmt.msc > Enter
  2. Action > Scan for hardware changes
  3. คลิกขวา USB ที่มีปัญหา (เครื่องหมาย ! เหลือง) > Update Driver Software
  4. ให้ค้นหา Drivers อัตโนมัติจาก Internet
  5. Restart PC ดูแก้หรือไม่
  6. ยังมีปัญหา ทำซ้ำสำหรับ ทุก Item ใน Universal Bus Controllers
  7. Device Manager > คลิกขวา USB Root Hub > Properties > Power Management Tab > ยกเลิกติ๊ก Allow the computer to turn off this device to save power

วิธีที่ 3: ปิด Fast Startup

Fast Startup รวม Cold Shutdown และ Hibernate หลาย User รายงานว่าปิด Fast Startup แล้วแก้ USB Device Descriptor Failure ได้

วิธีที่ 4: ถอนติดตั้ง USB Controllers

  1. Windows Key + R > devmgmt.msc > OK
  2. ขยาย Universal Serial Bus Controllers
  3. เสียบ USB ที่ Error: USB device not recognized by Windows 10
  4. เห็น Unknown USB Device เครื่องหมาย ! เหลือง
  5. คลิกขวา > Uninstall
  6. Restart PC Drivers ติดตั้งใหม่อัตโนมัติ
  7. ยังคงอยู่ ทำซ้ำสำหรับ ทุก Device ใต้ Universal Serial Bus Controllers

วิธีที่ 5: เปลี่ยน USB Selective Suspend Settings

  1. Windows Key + R > powercfg.cpl > Enter เปิด Power Options
  2. คลิก Change Plan Settings ของ Plan ปัจจุบัน
  3. คลิก Change Advanced Power Settings
  4. ไป USB Settings > ขยาย > USB Selective Suspend Settings
  5. Disable On Battery และ Plugged In ทั้งคู่
  6. Apply > Restart PC

วิธีที่ 6: อัปเดต Generic USB Hub

  1. Windows Key + R > devmgmt.msc > Enter
  2. ขยาย Universal Serial Bus Controllers > คลิกขวา Generic USB Hub > Update Driver Software
  3. เลือก Browse my computer for driver software
  4. คลิก Let me pick from a list of drivers on my computer
  5. Select Generic USB Hub > Next
  6. เช็คว่าแก้หรือไม่ ยังคงอยู่ ทำซ้ำทุก Item ใน Universal Serial Bus Controllers
  7. Restart PC ต้อง Fix USB device not recognized by Windows 10 แล้ว

วิธีที่ 7: ถอนติดตั้ง Hidden Devices

  1. Windows Key + X > Command Prompt (Admin)
  2. ใน CMD พิมพ์:
    set DEVMGR_SHOW_DETAILS=1
    set DEVMGR_SHOW_NONPRESENT_DEVICES=1
    start devmgmt.msc
  3. Device Manager เปิด > View > Show Hidden Devices
  4. ขยายแต่ละ Device หาอะไรที่ Greyed Out หรือมี ! เหลือง
  5. Uninstall ถ้าเจอ
  6. Reboot PC

วิธีที่ 8: ดาวน์โหลด Microsoft Hotfix สำหรับ Windows 8

  1. ไปหน้านี้ ดาวน์โหลด Hotfix (ต้อง Sign In Microsoft Account)
  2. ติดตั้ง Hotfix อย่า Restart PC (สำคัญมาก)
  3. Windows Key + R > devmgmt.msc > Enter
  4. ขยาย Universal Serial Bus Controllers เสียบ USB
  5. Device จะถูกเพิ่มใน List
  6. คลิกขวา (Hard Drive = USB Mass Storage Device) > Properties
  7. แท็บ Details > Property Dropdown > Hardware ID
  8. บันทึก Hardware ID (Copy ได้)
  9. Windows Key + R > regedit > OK
  10. ไปคีย์: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
  11. Edit > New > Key
  12. ตั้งชื่อ Key Format: Vendor ID (4 หลัก) + Product ID (4 หลัก Hex) + Revision (4 หลัก BCD) จาก Device Instance Path เช่น USB\VID_064E&PID_8126&REV_2824 → Key = 064E81262824
  13. เลือก Key ที่สร้าง > Edit > New > DWORD (32-bit) Value
  14. ชื่อ DisableOnSoftRemove ดับเบิลคลิกแก้ค่า
  15. ใส่ 0 ใน Value Data > OK > Exit Registry
    Note: ค่า 1 = Disable USB Port เมื่อถอด USB ให้ตั้งค่าระวัง
  16. Restart PC หลัง Apply Hotfix และ Registry Change

นี่คือวิธีสุดท้าย หวังว่า Fix USB device not recognized by Windows 10 ได้แล้ว หายังแก้ไม่ได้ ยังมีขั้นตอนเพิ่มเติมใน: How To Fix USB Device Not Working Windows 10

จบคู่มือแล้ว คุณ Fix USB device not recognized by Windows 10 แล้ว หายังมีคำถาม ถามในความคิดเห็นได้เลย