Safely Remove Hardware เป็นฟีเจอร์ที่มีประโยชน์ในระบบปฏิบัติการ Windows ที่ช่วยให้ผู้ใช้ตัดการเชื่อมต่ออุปกรณ์จัดเก็บข้อมูลภายนอกได้อย่างปลอดภัย หากต้องการใช้ฟีเจอร์นี้ ให้คลิกขวาที่อุปกรณ์จัดเก็บข้อมูลใน File Explorer และเลือก Eject ตัวเลือกเดียวกันก็มีใน System Tray หากอุปกรณ์ USB ของคุณกำลังทำงาน คุณจะได้รับข้อความเตือนขณะถอดออก แต่บางผู้ใช้ได้รับข้อความเตือนแม้อุปกรณ์ USB ของพวกเขาจะไม่ได้ทำงาน ตามที่พวกเขากล่าว ทุกครั้งที่พวกเขาถอดอุปกรณ์ USB ข้อความ The application SearchIndexer.exe is preventing this device from being stopped จะโผล่ขึ้นบนหน้าจอ

ข้อความเต็มรูปแบบมีดังนี้:
The ‘application\device\harddiskvolume3\windows\system32\searchindexer.exe’ is preventing this device from being stopped. Close the application and then try to stop the device again.
The application SearchIndexer.exe is preventing this device from being stopped
คุณสามารถถอดอุปกรณ์จัดเก็บข้อมูลภายนอกออกจากคอมพิวเตอร์โดยตรงได้ แต่ไม่แนะนำ การถอดอุปกรณ์จัดเก็บข้อมูลโดยไม่ใช้ฟีเจอร์ Safely Remove Hardware อาจไม่เพียงแค่ทำให้สูญเสียข้อมูล (หากคุณกำลังเขียนข้อมูล) แต่ยังทำให้อุปกรณ์จัดเก็บข้อมูลเสียหายได้อีกด้วย
หากคุณได้รับข้อความข้อผิดพลาดดังกล่าวขณะถอดอุปกรณ์จัดเก็บข้อมูล USB คุณสามารถลองวิธีแก้ไขต่อไปนี้:
- รีสตาร์ท Windows Explorer
- ปิดใช้งาน Search Indexing บนอุปกรณ์จัดเก็บข้อมูลภายนอก
- สร้าง Search Index ใหม่
- เปลี่ยน Device Removal Policy
ด้านล่าง เราอธิบายวิธีแก้ไขทั้งหมดอย่างละเอียด
1] รีสตาร์ท Windows Explorer

การรีสตาร์ท Windows Explorer สามารถแก้ไขปัญหาประสิทธิภาพและปัญหาเล็กๆ น้อยๆ ได้ ขั้นตอนในการรีสตาร์ท Windows Explorer เรียบง่าย
- กด Win + R คีย์ จะเปิดกล่องคำสั่ง Run
- พิมพ์
taskmgrและคลิก OK - เลือกแท็บ Processes ใน Task Manager
- เลื่อนลงและคลิกขวาที่กระบวนการ Windows Explorer เลือก Restart
หลังจากรีสตาร์ท Windows Explorer แล้ว ให้ถอดอุปกรณ์จัดเก็บข้อมูล USB และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
2] ปิดใช้งาน Search Indexing บนอุปกรณ์จัดเก็บข้อมูลภายนอก
จากข้อความข้อผิดพลาดชัดเจนว่าปัญหาเกิดจาก Windows Search Indexing ดังนั้น การปิดใช้งาน Search Indexing บนอุปกรณ์ภายนอกจึงสามารถแก้ปัญหาได้ ตรวจสอบว่า Search Indexing เปิดใช้งานสำหรับอุปกรณ์จัดเก็บข้อมูล USB ของคุณหรือไม่ หากเปิด ให้ปิดมัน คำแนะนำต่อไปนี้จะแนะนำคุณเกี่ยวกับเรื่องนี้

- คลิก Windows Search และพิมพ์ Indexing Options
- เลือก Indexing Options จากผลลัพธ์การค้นหา
- ตรวจสอบว่าอุปกรณ์จัดเก็บข้อมูล USB ของคุณแสดงภายใต้ Included Locations บนหน้าต่าง Indexing Options หรือไม่ หากใช่ คุณต้องลบออก
- คลิก Modify และยกเลิกการติ๊กเช็คบ็อกซ์สำหรับอุปกรณ์จัดเก็บข้อมูล USB ของคุณ
- คลิก OK
หลังจากนั้น คุณจะเห็นว่า Windows เริ่มจัดทำดัชนีไฟล์ รอจนกว่าการจัดทำดัชนีจะเสร็จสิ้น หลังจากนั้น ปิดหน้าต่าง Indexing Options และถอดอุปกรณ์จัดเก็บข้อมูล USB
3] สร้าง Search Index ใหม่
หากวิธีข้างต้นไม่แก้ปัญหาได้ การสร้าง Search Index ใหม่ควรจะทำงาน ผมเคยประสบปัญหานี้บนคอมพิวเตอร์ขณะถอด Sony Pendrive และสามารถแก้ไขได้โดยการสร้าง Search Index ใหม่

ขั้นตอนในการสร้าง Search Index ใหม่มีดังนี้:
- เปิดหน้าต่าง Indexing Options โดยพิมพ์ indexing options ใน Windows Search
- คลิก Advanced หน้าต่าง Advanced Options จะปรากฏ
- ตอนนี้ คลิกที่ปุ่ม Rebuild
- คลิก OK ในกล่องยืนยัน
การสร้าง Search Index ใหม่จะใช้เวลาบางส่วน เมื่อกระบวนการเสร็จสิ้น คุณจะได้รับข้อความ Indexing complete บนหน้าต่าง Indexing Options
หลังจากเสร็จสิ้นกระบวนการสร้างใหม่ คุณจะสามารถถอดอุปกรณ์ภายนอกได้
อ่านเพิ่มเติม: แก้ไขข้อผิดพลาด A device which does not exist was specified Disk error
4] เปลี่ยน Device Removal Policy
หากไม่มีวิธีข้างต้นทำงานได้ ให้เปลี่ยน Device Removal Policy เพื่อให้คุณสามารถถอดได้โดยไม่ใช้ฟีเจอร์ Safely Remove Hardware คำแนะนำต่อไปนี้จะแนะนำคุณ:

- กด Win + R เพื่อเปิดกล่องคำสั่ง Run
- พิมพ์
diskmgmt.mscและคลิก OK จะเปิดแอป Disk Management - คลิกขวาที่อุปกรณ์จัดเก็บข้อมูล USB และเลือก Properties
- เลือกแท็บ Policies
- เลือกตัวเลือก Quick Removal และคลิก OK
นโยบาย Quick Removal จัดการการดำเนินการจัดเก็บข้อมูลในลักษณะที่ผู้ใช้สามารถถอดอุปกรณ์จัดเก็บข้อมูลได้ทุกเมื่อโดยไม่ใช้ฟีเจอร์ Safely Remove Hardware
เกี่ยวข้อง: USB Quick removal vs. Better performance
Can’t eject hard drive because a program is using it Windows 11/10

คุณอาจได้รับข้อความข้อผิดพลาดต่อไปนี้ขณะถอดอุปกรณ์จัดเก็บข้อมูล USB โดยใช้ฟีเจอร์ Safely Remove Hardware
Windows can’t stop your Generic volume’ device because a program is still using it. Close any programs that might be using the device, and then try again later.
ข้อความข้อผิดพลาดแสดงว่ามีโปรแกรมกำลังรันบนระบบของคุณและป้องกันไม่ให้อุปกรณ์ถูกถอดออก วิธีแก้ไขปัญหานี้ง่าย คุณต้องปิดโปรแกรมที่รันอยู่ทั้งหมด หากไม่ได้ผล ให้รีสตาร์ท Windows Explorer
คุณยังสามารถลองวิธีอื่นๆ เช่น กำหนดค่า Device Removal Policy ใช้ Diskpart เพื่อทำให้ไดรเวอร์ออฟไลน์ ฯลฯ
เคล็ดลับ: USB Disk Ejector และ USB Disk Ejector เป็นเครื่องมือฟรีที่ช่วยให้คุณถอดไดรเวอร์ภายนอกได้
ฉันจะหยุดอุปกรณ์ Generic volume ได้อย่างไร?
การรีสตาร์ท Windows Explorer อาจช่วยให้คุณหยุดอุปกรณ์ Generic volume ได้ คุณจะได้ข้อผิดพลาด “Windows can’t stop your ‘Generic volume’ device…” หากแอนตี้ไวรัสกำลังสแกนมัน ให้ปล่อยให้แอนตี้ไวรัสสแกนเสร็จ หลังจากนั้น คุณจะสามารถถอดอุปกรณ์ได้อย่างปลอดภัย แต่หากคุณเร่งด่วน คุณสามารถหยุด Generic volume device โดยยุติการสแกนของแอนตี้ไวรัส
หากคุณเปิดโปรแกรมหลายโปรแกรม โปรแกรมหนึ่งในนั้นอาจใช้ Generic volume device ในกรณีนี้ การปิดโปรแกรมที่รันอยู่จะหยุด Generic volume device
เกี่ยวข้อง: Cannot remove USB because Windows says This device is currently in use
หวังว่าจะช่วยได้
