ข้อผิดพลาดเฉพาะนี้ปรากฏเมื่อผู้ใช้พยายามปลอดภัยถอดไดรฟ์จัดเก็บข้อมูลภายนอกที่ถอดได้ ข้อความแสดงข้อผิดพลาดปรากฏในลักษณะดังนี้:
This device is currently in use. Close any programs or windows that might be using the device, and then try again.

ข้อความแสดงข้อผิดพลาดดูเหมือนจะค่อนข้างอธิบายตัวเองได้ แต่ผู้ใช้รายงานว่าแม้จะปิดทุกอย่างอย่างถูกต้อง ก็ไม่สามารถป้องกันไม่ให้ข้อผิดพลาดปรากฏได้ ยาวนานหลังจากที่อุปกรณ์หยุดถูกใช้งานแล้ว อย่างไรก็ตาม ยังมีวิธีที่มีประโยชน์ซึ่งสามารถใช้แก้ไขปัญหานี้ได้ และเราได้เตรียมไว้ให้คุณด้านล่าง
สาเหตุของข้อผิดพลาด “This Device is currently in Use”
รายการสาเหตุของข้อผิดพลาดนี้สั้น แต่อธิบายได้อย่างถูกต้องว่า ข้อผิดพลาดสามารถเกิดขึ้นได้อย่างไร และสามารถแก้ไขได้อย่างไรจากความรู้นั้น:
- บั๊กง่ายๆ อาจทำให้ข้อความแสดงข้อผิดพลาดปรากฏเมื่อใช้ตัวเลือกจากแถบงาน แต่ไม่ปรากฏเมื่อใช้ใน This PC
- กระบวนการหนึ่งอาจ กำลังใช้ไฟล์ จากไดรฟ์ถอดได้ของคุณ และคุณอาจต้องค้นหาว่ามันคืออะไรและจบสิ้นมัน
- ไดรฟ์ USB ของคุณอาจถูกจัดรูปแบบเป็น NTFS ซึ่งอาจเป็นปัญหาบนบางเวอร์ชันของ Windows
โซลูชัน 1: ใช้ This PC เพื่อถอดไดรฟ์
แม้ว่าวิธีทั้งสองนี้ควรจะเหมือนกันทุกประการ แต่การถอดไดรฟ์โดยการเปิด This PC และค้นหาไดรฟ์ภายใน ได้ทำงานได้จริงสำหรับผู้ใช้จำนวนมาก เมื่อใช้ตัวเลือกถอดไดรฟ์อย่างปลอดภัยซึ่งสามารถค้นหาได้จากแถบงาน ข้อผิดพลาดจะปรากฏ แต่คุณสามารถหลีกเลี่ยงได้โดยปฏิบัติตามคำแนะนำด้านล่าง
- เปิดรายการ Libraries บนคอมพิวเตอร์ของคุณ หรือเปิดโฟลเดอร์ใดๆ บนคอมพิวเตอร์และคลิกที่ตัวเลือก This PC จากเมนูด้านซ้าย หากคุณใช้ Windows เวอร์ชันเก่า (Windows 7 และเก่ากว่า) ให้เปิด My Computer จากเดสก์ท็อปโดยตรง
- คลิกขวาที่ไดรฟ์ถอดได้ที่คุณต้องการจัดรูปแบบ และเลือกตัวเลือก Eject จากเมนูบริบทที่จะปรากฏ

- หน้าต่างเตือนเล็กๆ จะเปิดขึ้นเพื่อยืนยันว่าคุณยังต้องการดำเนินการต่อหรือไม่ คลิกที่ Continue และอดทนรอข้อความ “safe to remove” ปรากฏบนแถบงานเหมือนที่จะเป็นหากข้อผิดพลาดไม่ได้ปรากฏในตอนแรก
โซลูชัน 2: ใช้ Event Viewer เพื่อค้นหาว่ากระบวนการไหนเป็นปัญหา
ตามที่ข้อความแสดงข้อผิดพลาดแนะนำ อาจมีโปรแกรมหรือกระบวนการที่กำลังใช้ข้อมูลจากไดรฟ์โดยที่คุณไม่รู้ หรือไม่มีหน้าต่างที่มองเห็นได้บนหน้าจอของคุณ กระบวนการนี้เป็นไปไม่ได้ที่จะติดตามผ่าน Task Manager แต่คุณสามารถใช้ Event Viewer เพื่อตรวจสอบข้อความแสดงข้อผิดพลาดและค้นหา ID ของกระบวนการที่กำลังก่อให้เกิดข้อความแสดงข้อผิดพลาด
- เปิด Control Panel โดยค้นหาในเมนู Start คุณสามารถค้นหาได้โดยใช้ปุ่มค้นหาของเมนู Start
- หลังจากหน้าต่าง Control Panel เปิด ให้เปลี่ยนตัวเลือก “View by” ที่มุมขวาบนของหน้าต่างเป็น “Large Icons” และเลื่อนลงจนกว่าจะพบรายการ Administrative Tools คลิกที่มัน และค้นหาลิงก์ลัด Event Viewer ที่ด้านบน คลิกที่มันเพื่อเปิดเช่นกัน

- จากเมนูด้านซ้าย คลิกขวาที่ส่วน Applications and Services Logs และเลือก View >> Show Analytic and Debug Logs
- หลังจากนั้น ให้ไปที่ Windows Logs >> System คุณควรจะเห็นรายการเหตุการณ์ที่ยาวมาก ค้นหาตัวที่มาจาก “Kernel-PnP” และข้อความควรจะมีลักษณะอย่างนี้:
The application System with process id xxx stopped the removal or ejection for the device…

- ควรจะมีตัวเลขจริงแทนที่ ‘xxx’ placeholder จดบันทึกตัวเลขนั้นไว้ โดยการจดจำหรือเขียนไว้ที่ใดที่หนึ่ง
- ใช้การผสมผสานปุ่ม Ctrl + Shift + Esc โดยการกดปุ่มพร้อมกันเพื่อเปิดยูทิลิตี้ Task Manager
- ทางเลือกอื่น คุณสามารถใช้การผสมผสานปุ่ม Ctrl + Alt + Del และเลือก Task Manager จากหน้าจอสีน้ำเงินป๊อปอัพที่จะปรากฏพร้อมตัวเลือกหลายตัว คุณสามารถค้นหาได้ในเมนู Start เช่นกัน

- คลิกที่ More details ที่มุมซ้ายล่างของหน้าต่างเพื่อขยาย Task Manager คลิกขวาที่บริเวณรอบๆ ชื่อของคอลัมน์ และติ๊กที่กล่องข้างๆ รายการ PID ในเมนูบริบท
- ค้นหากระบวนการที่ PID ตรงกับตัวเลขที่คุณจดบันทึกไว้ข้างต้น เลือกมันโดยการคลิกซ้าย และเลือกตัวเลือก End task จากมุมขวาล่างของหน้าต่าง

- คลิก Yes ที่ข้อความที่จะแสดง ซึ่งควรจะเตือนเกี่ยวกับว่าการจบสิ้นกระบวนการต่างๆ อาจส่งผลต่อคอมพิวเตอร์ของคุณ ดังนั้น ตรวจสอบให้แน่ใจว่าคุณเพียงแค่ยืนยันมัน
- ตรวจสอบดูว่าตอนนี้คุณสามารถถอดไดรฟ์ของคุณได้อย่างปลอดภัยหรือไม่!
โซลูชัน 3: จัดรูปแบบไดรฟ์เป็น exFAT (USB Drives)
บางครั้งปัญหานี้อาจปรากฏกับไดรฟ์ USB ถอดได้ที่ถูกจัดรูปแบบเป็น NTFS สิ่งนี้อาจทำให้ไดรฟ์ถูกล็อกโดยฟีเจอร์ Windows Transactional NTFS ซึ่งจัดการกับไดรฟ์ NTFS ว่าเป็นไดรฟ์ที่ไม่สามารถถอดได้ ไม่ว่าจะเป็นไดรฟ์ถอดได้จริงหรือไม่
วิธีแก้คือจัดรูปแบบไดรฟ์เป็น FAT32 หรือ exFAT FAT32 ไม่รองรับการจัดเก็บไฟล์ที่ใหญ่กว่า 4GB ดังนั้น exFAT ควรจะเป็นทางออก!
- เปิดรายการ Libraries บนคอมพิวเตอร์ของคุณ หรือเปิดโฟลเดอร์ใดๆ บนคอมพิวเตอร์และคลิกที่ตัวเลือก This PC จากเมนูด้านซ้าย หากคุณใช้ Windows เวอร์ชันเก่า (Windows 7 และเก่ากว่า) ให้เปิด My Computer จากเดสก์ท็อปโดยตรง
- คลิกขวาที่ USB Removable Drive ที่คุณต้องการจัดรูปแบบ และเลือกตัวเลือก Format… จากเมนูบริบทที่จะปรากฏ

- หน้าต่างเล็กๆ จะเปิดขึ้นชื่อ Format โปรดตรวจสอบให้แน่ใจว่าคุณคลิกที่เมนูภายใต้ File system และเลือกระบบไฟล์ exFAT หากยังไม่ได้เลือก คลิกที่ Format และอดทนรอให้กระบวนการเสร็จสิ้น ลองถอด USB ของคุณอย่างปลอดภัยอีกครั้ง!
โซลูชัน 4: ใช้ Process Explorer
การใช้ Process Explorer เป็นวิธีที่ง่ายกว่าการทำโซลูชัน 2 โดยไม่ต้องใช้ Event Viewer เครื่องมือนี้มีให้ฟรี และเป็นโปรแกรมอย่างเป็นทางการของ Microsoft เครื่องมือนี้ใช้แสดงว่ากระบวนการบนคอมพิวเตอร์ของคุณได้เปิด handles, DLLs, และไฟล์ไหนบ้าง
- ดาวน์โหลด Process Explorer จากลิงก์อย่างเป็นทางการของ Microsoft นี้ คลิกปุ่ม Download หลังจากเลื่อนลง แค่แตกไฟล์เก็บถาวร และดับเบิลคลิกที่ไฟล์รันได้

- คลิก Find, Find Handle or DLL (Dynamic Link Library) ในเมนูเครื่องมือ พิมพ์ตัวอักษรไดรฟ์ของอุปกรณ์ USB ในกล่องข้อความ Handle or DLL substring และกดปุ่ม Search
- ค้นหากระบวนการและ PID (Process Identifier) ของมันในกล่องต่อไปนี้ ในมุมมองต้นไว้กระบวนการของระบบ ค้นหากระบวนการตามกล่องโต้ตอบ Find Handle or DLL

- กด Ctrl + H เพื่อแสดง Handles ใน Lower Pane View ค้นหาไฟล์ตามตัวอักษรไดรฟ์ และคลิกขวาที่มัน เลือก Close Handle ตรวจสอบดูว่าตอนนี้คุณสามารถถอดไดรฟ์ของคุณได้อย่างถูกต้องหรือไม่!