ปัญหา: ไดรเวอร์อุปกรณ์จัดเก็บ USB ไม่ทำงานบนคอมพิวเตอร์ของผม ไม่ว่าจะเป็น USB 2.0 หรือ 3.0 มันแค่ไม่ติดตั้งไดรเวอร์สำหรับอุปกรณ์จัดเก็บ แต่เมาส์ USB และเว็บแคมทำงานได้ดี ทุกครั้งที่เสียบ USB flash drive หรือฮาร์ดดิสก์ภายนอก USB 3.0 จะดังบี๊บและแสดงข้อความผิดพลาว่าติดตั้งไดรเวอร์อุปกรณ์ไม่ได้
USB 3.0 device driver ไม่ติดตั้ง
USB 2.0 storage device driver ไม่ทำงาน
นี่คือขั้นตอนที่ผมทำตามเพื่อแก้ปัญหาการติดตั้ง USB 3.0 storage device driver
ขั้นตอนที่ 1
ผมเปิด Device Manager โดยพิมพ์ devmgmt.msc บน Run แล้ว uninstall อุปกรณ์ USB ทั้งหมด และ USB controller และ root hub จากนั้นคลิกตัวเลือก "Scan for hardware changes" จากเมนู Action ตามภาพด้านล่าง

Device Manager ยังแสดงเครื่องหมายคั่นสีเหลืองถัดจากอุปกรณ์ USB 3.0 ภายนอก

ผมลองติดตั้งไดรเวอร์ใหม่ และแสดงการแจ้งเตือนใน system tray ว่ากำลังติดตั้งไดรเวอร์อุปกรณ์ ตามภาพด้านล่าง

และเมื่อคลิกที่การแจ้งเตือน มันเปิดหน้าต่างสถานะการติดตั้ง แสดงว่ากำลังทำอะไร - ติดตั้ง external USB 3.0 ก่อนจะหาไดรเวอร์ออนไลน์ แล้วหาใน Windows Update และเมื่อหาไม่เจอใน Windows Update จะบอกว่ากำลังหา preconfigured driver จาก PC และสุดท้ายแสดง Red X พร้อมข้อความ "No driver found" ถัดจาก External USB 3.0

ที่ขั้นตอนนี้ เมื่อ PC ไม่สามารถติดตั้ง USB 3.0 device driver จากรายการ pre-configured driver ผมคิดว่ามีบางอย่างผิดปกติกับ PC ของผม ไฟล์ไดรเวอร์หาย หรือมีบางอย่างบлокไม่ให้ติดตั้ง
ขั้นตอนที่ 2
ผมไปที่ Control Panel แล้วเปิด Windows Update และตรวจสอบว่าคอมพิวเตอร์อัปเดตแล้วโดยตรวจสอบอัปเดต มันอัปเดตแล้ว
ขั้นตอนที่ 3
ตรวจสอบ Device Installation settings คลิก Start พิมพ์ change device installation settings ในกล่องค้นหา และคลิกผลลัพธ์แรก ตามภาพด้านล่าง

จะเปิดหน้าต่าง Device installation settings ตามภาพด้านล่าง

ในหน้าต่างนี้ ต้องแน่ใจว่าเลือก Always install the best driver software from Windows Update หรือ Yes, do this automatically (recommended)
ขั้นตอนที่ 4
ไปที่ Control Panel คลิก Troubleshooting และจากนั้นในหน้าต่าง Troubleshooting คลิก Hardware and Sound ตามภาพด้านล่าง

และในหน้าต่างถัดไป คลิก Hardware and Devices ตามภาพด้านล่าง

จะเปิด hardware troubleshooter คลิก Next แล้วมันจะค้นหาปัญหาเกี่ยวกับ USB device driver และฮาร์ดแวร์ที่ต่ออยู่ และพยายามแก้เอง

ขั้นตอนเหล่านี้ไม่ได้ผล เพราะมันแสดง error - unable to install your External USB 3.0 ตามด้านล่าง

ขั้นตอนที่ 5
ตอนนี้ผมตรวจสอบ Device Manager อีกครั้ง และเจอสิ่งเดิม เครื่องหมายคั่นสีเหลืองสำหรับ USB storage device และคุณสมบัติอุปกรณ์แสดงว่าไดรเวอร์สำหรับอุปกรณ์นี้ไม่ได้ติดตั้ง

ที่นี่ชี้ชัดว่าไดรเวอร์อุปกรณ์ไม่พร้อมใช้งานหรือไม่ได้ติดตั้ง
ขั้นตอนที่ 6
ตอนนี้ผมต้องตรวจสอบสอง entry ใน registry ไปที่ Run -> พิมพ์ Regedit และไปที่ key ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
ไฮไลท์ key นี้ ({36FC9E60-C465-11CF-8056-444553540000}) บน फलकขวา ตรวจสอบว่ามีค่า "Upperfilters" และ "Lowerfilters" หรือไม่ หากมี ให้คลิกขวาที่ค่าและเลือก "Delete" เพื่อลบ ดูภาพด้านล่าง

รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
ขั้นตอนที่ 7
ไปที่ "C:\windows\inf" และ "C:\windows\System32 (กรณี 32-bit OS)" หรือ "C:\Windows\SysWOW64 (กรณี 64-bit OS)" โฟลเดอร์ และตรวจสอบว่ามีไฟล์สามตัวนี้ USBSTOR.SYS, usbstor.inf และ usbstor.pnf หรือไม่ หากถูกเปลี่ยนชื่อ ให้เปลี่ยนชื่อกลับมาตามที่ผมเขียน หรือหากไม่มี ให้คัดลอกจาก
"C:\windows\System32\DriverStore\FileRepository\usbstor.inf_x86_neutral_83027f5d5b2468d3" หากเป็น Windows 32-bit มิฉะนั้นคัดลอกจาก "C:\windows\System32\DriverStore\FileRepository\usbstor.inf_amd64_neutral_XXXXXXXXX (Where XXXXXXX is the hardware ID of the driver)" ในกรณี Windows 64-bit และวางไว้ที่โฟลเดอร์ Drivers ไปที่ "C:\WINDOWS\SYSTEM32\Drivers" หรือ "C:\WINDOWS\SysWOW64\Drivers" และแน่ใจว่ามี USBSTOR.SYS และ usbd.sys หากไม่มี คัดลอกอีกครั้งจากที่เดียวกันและวางในโฟลเดอร์ Drivers

ในคอมพิวเตอร์ของผม ไฟล์เหล่านี้ถูกปิดใช้งานเนื่องจากบางเหตุผล อาจเพราะไวรัส หรือแอนตี้ไวรัสกลายเป็นไวรัส และนั่นคือเหตุที่ USB 3.0 device driver ติดตั้งไม่ได้ ภาพด้านล่างแสดงชื่อไฟล์ถูกเปลี่ยน

เนื่องจากชื่อไดรเวอร์ USB เปลี่ยนไป OS ไม่สามารถเรียกได้เมื่อตรวจพบ USB drive ดังนั้น OS ไม่สามารถโหลด/ติดตั้งอุปกรณ์ได้


ผมจึงเปลี่ยนชื่อให้ถูกต้อง แล้วสแกน hardware changes และผมประหลาดใจที่เห็นการเปลี่ยนแปลง ตอนนี้แม้ USB 3.0 device driver จะยังไม่ติดตั้ง แต่คุณสมบัติไดรเวอร์แสดงว่า "the services for this device could not be started either because it is disabled or it has no enabled devices associated with it" ตามด้านล่าง

ขั้นตอนที่ 8
หากคุณเห็นข้อความเดียวกัน ให้เปิด Registry editor โดยไปที่ Run -> typing Regedit และไปที่ key ต่อไปนี้ซึ่งกำหนดบริการของ USB storage device:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" และแน่ใจว่าค่า Start เป็น 3 บน फलकขวา ค่า Start 3 หมายถึงบริการสำหรับ USB storage device จะเริ่มต้นอัตโนมัติ

ผมรีสตาร์ทระบบ แล้วต่อ USB 3.0 External Hard drive และ Bingo!!!!!
***AND IT DID INSTALL THE USB 3.0 DEVICE DRIVER***
ปัญหา USB 3.0 Device Driver แก้ไขได้แบบนี้………
สำหรับข้อมูลของคุณสิ่งที่ผมเรียนรู้
ใน Windows 7 ไดรเวอร์ทั้งหมดอยู่ในโฟลเดอร์ระบบ %SystemRoot%\System32 มีโฟลเดอร์ย่อยที่ได้รับการป้องกันระบบอีกสองอัน คือ "DriverStore" และ "drivers" บ่อยครั้งก็มีโฟลเดอร์ย่อยที่สาม "DrvStore" โฟลเดอร์เหล่านี้เก็บไดรเวอร์ในตัวสำหรับฮาร์ดแวร์เก่าและที่ใช้ทั่วไป จึงสามารถคัดลอกไปสื่อภายนอกเพื่อเก็บรักษาได้
นอกจากนี้ คุณควรสำรองโฟลเดอร์ %systemroot%\inf\ โฟลเดอร์นี้มีไฟล์ข้อมูลการตั้งค่าไดรเวอร์ โฟลเดอร์นี้บางครั้งถูกมองข้าม แต่ไม่มีข้อมูลที่มันมี ไดรเวอร์ก็ติดตั้งไม่ได้
Windows 7 เก็บ device manager trace log อาจจะหาข้อมูลที่มีประโยชน์ได้จากการเปรียบเทียบ trace บนเครื่องคุณกับเครื่องผม (ผมรัน Windows 7 32-bit) อย่างไรก็ตาม ข้อควรระวัง trace logs นี้อ่าน/ติดตามยาก แต่ยังคุ้มค่าที่จะดู
ทำดังนี้
1. เริ่มต้นด้วยการเสียบ flash drive
2. ลบไฟล์ C:\Windows\inf\setupapi.dev.log (นี่คือ trace log)
3. ใน Device Manager คลิกขวา flash drive -> Uninstall
4. ตอนที่บนสุดของเมนู DevManager เลือก Action -> Scan for Hardware Change Windows จะติดตั้งดิสก์ไดรเวอร์ใหม่ Error/สามเหลี่ยมสีเหลืองยังเกิดขึ้นไหม??
5. ตอนนี้เราควรมี trace ของ Uninstall/Re-Install กลับไปที่ C:\Windows\inf\setupapi.dev.log
เมื่อตรวจพบอุปกรณ์ใหม่ Windows จะตรวจสอบ driver store เพื่อดูว่ามี driver package ที่เหมาะสม staged ไว้ที่นั่นหรือไม่ หากไม่มี จะตรวจสอบหลายสถานที่เพื่อหา driver package ที่จะวางใน driver store ตามลำดับ สถานที่เหล่านี้คือ:
1. โฟลเดอร์ที่ระบุใน DevicePath registry setting ตามที่อธิบายในหัวข้อนี้
2. Windows Update บนเว็บ สำหรับข้อมูลเพิ่มเติม ดู Configure Windows to Search Windows Update for Device Drivers
3. ไฟล์พาธหรือสื่อที่ผู้ใช้ให้มา
หลัง Windows หา driver package ได้ จะถูกคัดลอกไปที่ driver store แล้วติดตั้งจากที่นั่น หัวข้อนี้ให้ขั้นตอนที่คุณสามารถใช้เพื่อแก้ไขรายการโฟลเดอร์ที่ Device Manager ค้นหา driver package ต้องมีสิทธิ์ Administrators กลุ่มท้องถิ่นหรือเทียบเท่าเป็นขั้นต่ำเพื่อทำกระบวนการนี้
To configure Windows to Search additional Folders for device drivers
1. เริ่ม Registry Editor คลิก Start และในกล่อง Start Search พิมพ์ regedit
2. หากกล่องโต้ตอบ User Account Control ปรากฏ ยืนยันว่าการกระทำที่แสดงคือสิ่งที่คุณต้องการ แล้วคลิก Yes
3. ไปที่ registry key ต่อไปนี้:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version
4. ใน fruit pane คลิกสองครั้ง DevicePath และพิมพ์พาธที่มีโฟลเดอร์ไดรเวอร์เพิ่มเติมใน value data