เพื่อหลีกเลี่ยงเหตุการณ์ที่ไม่น่าจะเกิดขึ้น เช่น การสูญหายของข้อมูล Windows จะแจ้งให้คุณนำฮาร์ดแวร์ออกอย่างปลอดภัย เช่นฮาร์ดไดรฟ์ภายนอกและไดรฟ์ USB แม้จะทำเช่นนี้แล้ว หากพอร์ต USB ยังคงทำงานอยู่สำหรับฮาร์ดแวร์ที่ถูกถอดออกอย่างปลอดภัย และรับแพ็คเก็ต USB ต่อไปและกินไฟตามสถานะของอุปกรณ์ที่ใช้งานอยู่ จากนั้นคุณต้องแก้ไขค่ารีจิสทรี
พอร์ต USB ยังคงใช้งานได้แม้หลังจากใช้ Safely remove hardware
เมื่ออุปกรณ์ USB 'ปิดการใช้งาน ' ใน Device Manager หรือ Safely Removed โดยใช้ไอคอนถาดระบบ คำขอ Remove Device (PnP IRP IRP_MN_REMOVE_DEVICE) ออกโดยระบบเพื่อดำเนินการ 'Soft Removal ' ของอุปกรณ์ USB ผลที่ตามมาของการดำเนินการนี้ อุปกรณ์ USB จะถูกทำเครื่องหมายว่า "ถูกนำออกเพื่อการใช้งานแบบพลักแอนด์เพลย์" เท่านั้น อย่างไรก็ตาม อุปกรณ์ยังไม่ได้ถอดออก
โปรดทราบว่าวิธีการนี้กำหนดให้คุณต้องทำการเปลี่ยนแปลงตัวแก้ไขรีจิสทรี ก่อนที่คุณจะแก้ไขรีจิสทรี ให้ส่งออกคีย์ในรีจิสทรีที่คุณวางแผนจะแก้ไขหรือสำรองข้อมูลรีจิสทรีทั้งหมด หากเกิดปัญหาขึ้น คุณสามารถคืนค่ารีจิสทรีให้เป็นสถานะก่อนหน้าได้
ในการใช้วิธีแก้ปัญหาทั่วโลกสำหรับอุปกรณ์ USB ที่แจกแจงทั้งหมด KB2401954 แนะนำสิ่งต่อไปนี้
กด Win+R พร้อมกันเพื่อเปิดกล่องโต้ตอบ 'เรียกใช้' พิมพ์ 'regedit.exe ' และกด 'Enter'
เมื่อ Registry Editor เปิดขึ้น ให้ไปที่ที่อยู่เส้นทางต่อไปนี้ –
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
หลังจากนำทางไปยังที่อยู่เส้นทางที่ระบุข้างต้น ให้สร้างคีย์ใหม่ 'hubg ' ภายใต้ 'usbhub ’.
สำหรับสิ่งนี้ ให้คลิกขวาที่ ‘usbhub ' เลือก 'ใหม่' และเลือกตัวเลือก 'คีย์' ตั้งชื่อคีย์ว่า 'hubg ’.
ตอนนี้คลิก 'hubg' และสลับไปที่บานหน้าต่างด้านขวา คลิกขวาในพื้นที่และเลือก 'ใหม่'
จากนั้นเลือก 'ค่า DWORD (32 บิต)' ตั้งชื่อคีย์เป็น 'DisableOnSoftRemove ’.
เมื่อเสร็จแล้ว ดับเบิลคลิกที่ ‘DisableOnSoftRemove ' และเลือก 'เลขฐานสิบหก ’.
เปลี่ยนข้อมูลค่าเป็น '1 ' และกด 'ตกลง ’ ปุ่ม.
ออกจาก Registry Editor และรีสตาร์ทคอมพิวเตอร์
คุณกำหนดค่าพีซีของคุณเพื่อปิดใช้งานพอร์ต USB สำเร็จเมื่อคุณนำฮาร์ดแวร์ USB ออกอย่างปลอดภัยใน Windows
ผลของการไม่ปิดการใช้งานพอร์ต USB บน Soft Remove
เมื่อไม่ได้ปิดการใช้งานพอร์ต USB จากการถอดแบบนุ่มนวล พอร์ตอาจแสดงลักษณะการทำงานดังต่อไปนี้-
- ไฟ LED ยังคงสว่าง แสดงว่าอุปกรณ์ USB ยังคงทำงานอยู่
- อุปกรณ์ USB ยังคงใช้พลังงานอย่างต่อเนื่องเนื่องจากยังคงได้รับแพ็คเก็ต USB
- หากตัดการเชื่อมต่อกะทันหัน (ทางกายภาพ) อุปกรณ์ USB ที่ปิดใช้งานหรือถอดออกอย่างปลอดภัยอาจรบกวนกระบวนการถ่ายโอนข้อมูลไปยังอุปกรณ์ USB อื่น
ผลของการปิดใช้งานพอร์ต USB บน Soft Remove
ผลกระทบของการปิดใช้งานพอร์ต USB บน Soft Removal นั้นไม่ชัดเจน มีแนวโน้มว่าวิธีแก้ปัญหานี้อาจส่งผลต่อความเสถียรของการแจงนับอุปกรณ์ USB และการดำเนินการจัดการพลังงาน
ผลของการถอดอุปกรณ์ USB แบบนุ่มนวล
หากอุปกรณ์ USB ที่ต่ออยู่ถูกถอดออกอย่างนุ่มนวล แต่ไม่ได้ตัดการเชื่อมต่อทางกายภาพ ฮับ USB (รวมถึง Root Hub) ที่ต่ออยู่กับอุปกรณ์จะไม่เข้าสู่สถานะ USB Suspend (Selective Suspend ของฮับเอง) วิธีนี้จะป้องกันไม่ให้ USB Host Controller เข้าสู่สถานะ Global Suspend
เมื่อเทียบกับพลังงานที่ใช้เมื่อมีการใช้งาน Hub หรือ Global Suspend การป้องกันทั้งสองในขณะที่อุปกรณ์ Soft Removed USB ยังคงเชื่อมต่ออยู่อาจส่งผลให้มีการใช้พลังงานเพิ่มขึ้น เมื่อยกเลิกการเชื่อมต่ออุปกรณ์ Soft Removed USB จากพอร์ตฮับ USB ฮับจะพร้อมที่จะเข้าสู่สถานะ USB Suspend และ USB Host Controller ในสถานะ Global Suspend
การดำเนินการที่ช่วยในการถอดอุปกรณ์ USB อย่างนุ่มนวล:
- การปิดใช้งานอุปกรณ์ USB ในตัวจัดการอุปกรณ์
- การใช้ไอคอน Safely Remove Hardware ในพื้นที่แจ้งเตือน
- ปิดการใช้งานอุปกรณ์ USB โดยทางโปรแกรมผ่าน SetupDiRemoveDevice API
เคล็ดลับ :ดูโพสต์นี้หาก Safely Remove Hardware ไม่ทำงานใน Windows 10