ไม่สามารถลบไฟล์ได้ เรามักประสบปัญหานี้ เนื่องจากกระบวนการ "เบื้องหลัง" กำลังเรียกไฟล์ และการลบสามารถทำได้โดยการสิ้นสุดกระบวนการเท่านั้น แล้วจะค้นหากระบวนการนี้ได้อย่างไร? โดยปกติแล้ว เราจำเป็นต้องใช้เครื่องมือของบุคคลที่สาม เช่น "Ice Blade" อย่างไรก็ตาม สามารถแก้ไขได้ง่ายใน Windows 7 โดยใช้ "Resource Monitor"
ด้านล่างนี้เราจำลองสถานการณ์ที่ไม่สามารถลบไฟล์ได้ สร้างโฟลเดอร์ชื่อ test บนไดรฟ์ D จากนั้นเรียกใช้ command prompt (cmd) และค้นหาเส้นทางคำสั่งไปยังไดเร็กทอรีโฟลเดอร์ ณ จุดนี้ เราจะลบโฟลเดอร์ทดสอบ และคุณจะเห็นกล่องโต้ตอบที่แสดงในรูปที่ 1 ปรากฏขึ้น โดยแจ้งว่า: ไม่สามารถดำเนินการให้เสร็จสิ้นได้ โฟลเดอร์หรือไฟล์ถูกเปิดในโปรแกรมอื่น
ต่อไปเราสามารถทำได้: คลิกขวาที่ทาสก์บาร์ของ Windows 7 และเลือกคำสั่ง "Start Task Manager" คลิกแท็บ "ประสิทธิภาพ" ในหน้าต่างคอนโซล "ตัวจัดการงานของ Windows" ที่เปิดอยู่จากนั้นคลิกปุ่ม "การตรวจสอบทรัพยากร" เพื่อเข้าสู่ คอนโซล "การตรวจสอบทรัพยากร" คลิกแท็บ "CPU" ในคอนโซลเพื่อไปยังหน้าแท็บ จากนั้นป้อน "test" ในช่องค้นหาทางด้านขวาของ "Associated handle" ในเวลานี้ ระบบจะค้นหากระบวนการของระบบที่เกี่ยวข้องโดยอัตโนมัติ หมายเลขอ้างอิงการทดสอบ ค้นหาและรอสักครู่ ดังแสดงในรูป คุณจะเห็นว่ากระบวนการค้นหาคือ cmd.exe (ยืนยันสถานการณ์จำลองด้านบน) นี่แสดงว่าเป็นกระบวนการ cmd.exe ที่กำลังเรียกโฟลเดอร์ทดสอบ ซึ่งทำให้ไม่สามารถลบโฟลเดอร์ได้ คลิกขวาที่กระบวนการและเลือกคำสั่ง "สิ้นสุดกระบวนการ" เพื่อเปิดกล่องโต้ตอบคำเตือนขึ้นมา หลังจากการยืนยัน กระบวนการ cmd.exe ก็สามารถสิ้นสุดได้
สุดท้าย ให้ลบโฟลเดอร์ทดสอบแล้วคุณจะเห็นว่าลบโฟลเดอร์สำเร็จแล้ว แม้ว่าข้างต้นจะเป็นสถานการณ์จำลอง แต่จริงๆ แล้วมันก็เหมือนกับสถานการณ์จริงทุกประการ ตราบใดที่คุณใช้มันอย่างยืดหยุ่น ปัญหาเช่นนี้จะไม่รบกวนคุณอีกต่อไป
ขั้นตอนข้างต้นค่อนข้างยุ่งยาก ดังนั้นเราจะเรียกตัวตรวจสอบทรัพยากรได้อย่างรวดเร็วได้อย่างไร ในรายการกระบวนการ คุณจะเห็นว่าชื่อกระบวนการคือ perfmon.exe แต่นี่คือการตรวจสอบประสิทธิภาพ และไม่พบการตรวจสอบทรัพยากรในนั้น ต่อมา เมื่อพิจารณาปัญหาของพารามิเตอร์บรรทัดคำสั่ง พารามิเตอร์ /res ได้ถูกเพิ่มเข้าไป หลังจากการทดสอบ ทุกอย่างเป็นปกติ ดังนั้นฉันจึงสร้างทางลัดที่ชี้ไปที่ "C:WindowsSystem32perfmon.exe /res" ใช้ทางลัดนี้เพื่อรับการโทรด่วน