Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Microsoft Usbccid Smartcard Reader (WUDF) ไม่ทำงานใน Windows 10

หลังรีสตาร์ท Windows อุปกรณ์ Microsoft Usbccid Smartcard Reader อาจแสดงสถานะ Error และมีเครื่องหมายคั่นในสามเหลี่ยมเหลือง แสดงว่าอุปกรณ์ไม่ทำงานปกติ มาเรียนรู้วิธีแก้

Microsoft Usbccid Smartcard Reader (WUDF) ไม่ทำงานใน Windows 10

Microsoft Usbccid smartcard reader (WUDF) ไม่ทำงาน

นอกจากสัญญาณ Error ยังเห็นข้อความ:

This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

{Operation Failed}

The requested operation was unsuccessful.

เกิดเพราะ Smartcard driver พยายามสร้าง Instance ของ Smart Card Class Extension แต่ล้มเหลว Driver จึงปฏิเสธโหลด

Microsoft Usbccid Smartcard Reader (WUDF) คืออะไร

Microsoft Usbccid Smartcard Reader เป็นอุปกรณ์ติดตั้งง่าย ใช้เชื่อม Smart Card กับคอมพิวเตอร์ผ่านโปรโตคอล USB คือ CCID (Chip Card Interface Device) ข้อดีคือไม่ต้องให้ผู้ผลิต Smartcard แต่ละรายจัดหา Reader หรือ Protocol เอง

วิธีแก้ Code 31 ใน Device Manager เมื่อ Microsoft Usbccid Smartcard Reader มีปัญหา

เพื่อให้ Driver เริ่มต้นสำเร็จ ต้องเพิ่ม Registry Key RetryDeviceInitialize และรีสตาร์ทคอมพิวเตอร์

  1. เปิด Registry Editor
  2. ไปที่คีย์ – \Cryptography\Calais\Readers
  3. สร้าง DWORD (32-bit) Value ใหม่
  4. ตั้งชื่อ RetryDeviceInitialize
  5. ดับเบิลคลิก ตั้งค่าเป็น 1
  6. รีสตาร์ท PC

วิธีนี้ต้องแก้ Registry Editor หากแก้ผิดอาจมีผลร้ายแรง ควรสร้าง System Restore Point ก่อน

กด Win+R เปิด Run dialog

พิมพ์ Regedit.exe กด Enter

Registry Editor เปิด ไปที่ Path:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers

ไปที่ Right-pane คลิกขวา เลือก New > DWORD (32-bit) value

Microsoft Usbccid Smartcard Reader (WUDF) ไม่ทำงานใน Windows 10

ตั้งชื่อ RetryDeviceInitialize

ดับเบิลคลิกแก้ไขค่า ในกล่อง Edit String Value ใส่ค่า 1

รีสตาร์ท PC

หลังจากนี้ Microsoft Usbccid smartcard reader (WUDF) ควรทำงานปกติใน Windows 10

อ่านเพิ่มเติม: แก้ Device Not Migrated message