ไม่สามารถลบหรือย้ายหรือดำเนินการใดๆ กับไฟล์เพราะถูกล็อกโดยกระบวนการใช่หรือไม่ ค้นหาว่ากระบวนการใดกำลังล็อกไฟล์ใน Windows 11/10 โดยใช้วิธีการต่างๆ ที่กล่าวถึงในบทความนี้
หลายครั้งที่เราพยายามดำเนินการ (ลบ เปลี่ยนชื่อ คัดลอก ฯลฯ) ในไฟล์ เราจะได้รับ ไฟล์ในการใช้งาน กล่องโต้ตอบแสดงข้อความแจ้งว่า “ไม่สามารถดำเนินการได้เนื่องจากไฟล์เปิดอยู่ในโปรแกรมอื่น “. ในบางกรณี จะแสดงกระบวนการหรือชื่อโปรแกรมที่ใช้ไฟล์นั้น แต่หลายครั้งก็ไม่เป็นเช่นนั้น
ทีนี้ จะทราบได้อย่างไรว่ากระบวนการใดที่เปิดไฟล์อยู่ หากเป็นเรื่องเร่งด่วน คุณต้องระบุกระบวนการล็อกไฟล์ จากนั้นจึงสิ้นสุดกระบวนการเพื่อแก้ไขไฟล์เป้าหมาย ในคู่มือนี้ เราจะพูดถึงวิธีการต่างๆ ในการตรวจสอบกระบวนการที่เก็บไฟล์ใน Windows 11/10
จะทราบได้อย่างไรว่ากระบวนการใดกำลังล็อกหรือใช้ไฟล์ใน Windows 11/10
ต่อไปนี้คือวิธีการต่างๆ ในการระบุกระบวนการที่ล็อกไฟล์ใน Windows 11/10:
- ตรวจสอบกระบวนการที่ล็อกไฟล์โดยใช้ Resource Monitor
- ใช้ SysInternals Process Explorer เพื่อระบุกระบวนการที่กำลังล็อกไฟล์
- ค้นหาผ่าน Command Prompt โดยใช้เครื่องมือ Handle
- ใช้ OpenedFilesView ฟรีแวร์เพื่อระบุกระบวนการที่เก็บไฟล์
มาอธิบายวิธีการเหล่านี้อย่างละเอียดกัน
1] ตรวจสอบกระบวนการที่ล็อกไฟล์โดยใช้ Resource Monitor
เมื่อใช้ Resource Monitor คุณสามารถระบุกระบวนการหรือบริการที่ล็อกไฟล์ได้ เป็นยูทิลิตี้ในตัวใน Windows 10 ที่ช่วยคุณตรวจสอบการใช้งาน CPU, หน่วยความจำ, เครือข่ายดิสก์, ตัวจัดการไฟล์ ฯลฯ
เปิด เรียกใช้ แอปโดยกดปุ่มลัด Windows + R แล้วพิมพ์ resmon ในนั้น. กดปุ่ม OK และตัวตรวจสอบทรัพยากรจะเปิดขึ้น
ในหน้าต่างตัวตรวจสอบทรัพยากร ไปที่ CPU แท็บแล้วขยาย ที่จับที่เกี่ยวข้อง ตัวเลือก. ตอนนี้ ในกล่องค้นหา ให้พิมพ์ชื่อไฟล์ที่แสดงการล็อกโดยกระบวนการแล้วกดปุ่ม Enter จะแสดงรายการกระบวนการที่เก็บไฟล์เป้าหมาย
คุณสามารถคลิกขวาที่กระบวนการและเลือก สิ้นสุดกระบวนการ ตัวเลือกที่จะสิ้นสุด หลังจากกระบวนการสิ้นสุดลง ให้ลองดำเนินการตามที่คุณต้องการกับไฟล์ที่ล็อกไว้ก่อนหน้านี้
2] ใช้ SysInternals Process Explorer เพื่อระบุกระบวนการที่ล็อกไฟล์
อีกทางเลือกหนึ่งในการระบุกระบวนการหรือบริการที่เก็บไฟล์คือ SysInternals Process Explorer เป็นยูทิลิตี้ขั้นสูงเพื่อค้นหาข้อมูลโดยละเอียดเกี่ยวกับกระบวนการที่ทำงานอยู่ในระบบของคุณ หากต้องการระบุกระบวนการที่ถือไฟล์ผ่าน คุณสามารถทำตามขั้นตอนด้านล่าง:
ขั้นแรก ดาวน์โหลดและเรียกใช้ SysInternals Process Explorer บนพีซีของคุณ ตอนนี้ ในหน้าต่าง Process Explorer ให้ไปที่ ไฟล์ เมนูและคลิกที่ ค้นหาจุดจับหรือ DLL ตัวเลือก. ถัดไป ป้อนชื่อไฟล์ใน Process Explorer Search หน้าต่างโต้ตอบและกดตัวเลือกค้นหา กระบวนการทั้งหมดที่ใช้ไฟล์ที่คุณป้อนจะแสดงขึ้นในผลลัพธ์
คลิกขวาที่กระบวนการที่ระบุในแท็บกระบวนการแล้วปิด
ตอนนี้ ให้ตรวจสอบกับไฟล์ว่าไฟล์นั้นยังคงอยู่หรือถูกล็อกโดยกระบวนการหรือไม่
ที่เกี่ยวข้อง: กระบวนการนี้ไม่สามารถเข้าถึงไฟล์ได้เนื่องจากมีการใช้งานโดยกระบวนการอื่น
3] ค้นหาผ่าน Command Prompt โดยใช้เครื่องมือ Handle
ด้ามจับ เป็นยูทิลิตีตามคำสั่งเพื่อบอกว่ากระบวนการใดมีไฟล์เปิดอยู่ โดยพื้นฐานแล้วจะเป็นเวอร์ชันบรรทัดคำสั่งของ SysInternals Process Explorer ที่กล่าวถึงข้างต้น คุณสามารถทำตามขั้นตอนด้านล่างเพื่อตรวจสอบกระบวนการเก็บไฟล์ในพรอมต์คำสั่งโดยใช้เครื่องมือนี้:
ดาวน์โหลด Handle จาก microsoft.com และแตกไฟล์ ZIP ตอนนี้เปิด CMD ในโฟลเดอร์ที่แยกออกมา ในพรอมต์คำสั่ง ให้ป้อนคำสั่งที่มีไวยากรณ์ต่อไปนี้:
handle.exe -a -u <filename-with-path>
ตัวอย่างเช่น:
handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"
เมื่อคุณป้อนคำสั่ง คำสั่งจะแสดงรายการกระบวนการที่เก็บไฟล์พร้อม ID กระบวนการและชื่อผู้ใช้
ฉันพยายามตรวจสอบสิ่งเดียวกันโดยป้อนเพียงชื่อไฟล์โดยไม่มีเส้นทางแบบเต็มก็ใช้ได้ แต่อาจใช้ไม่ได้กับทุกไฟล์ ดังนั้นจึงแนะนำให้ป้อนตำแหน่งของไฟล์ที่ถูกล็อค
หลังจากระบุกระบวนการแล้ว คุณสามารถปิดได้จากตัวจัดการงาน
4] ใช้ OpenedFilesView ฟรีแวร์เพื่อระบุกระบวนการที่เก็บไฟล์
OpenedFilesView เป็นแอปพลิเคชั่นพกพาเพื่อดูไฟล์ที่เปิดอยู่ทั้งหมดของคุณและกระบวนการที่เก็บไว้ คุณสามารถดาวน์โหลดโฟลเดอร์ ZIP แตกไฟล์ แล้วเรียกใช้ OpenedFilesView.exe ไฟล์เพื่อเปิดอินเทอร์เฟซ จากนั้นจะแสดงไฟล์ที่เปิดอยู่ทั้งหมดพร้อมรายละเอียดที่เกี่ยวข้อง เช่น ชื่อโปรเซส ID โปรเซส พาธโปรเซส สิทธิ์ของไฟล์ พาธไฟล์เป้าหมาย ฯลฯ
ค้นหาไฟล์เป้าหมายของคุณและตรวจสอบว่ามีกระบวนการใดบ้าง นอกจากนี้ คุณสามารถใช้ค้นหา ตัวเลือกเพื่อค้นหาไฟล์ที่ถูกล็อคและกระบวนการที่เกี่ยวข้องอย่างรวดเร็ว หลังจากพบกระบวนการแล้ว ให้คลิกขวาที่ไฟล์และปิดกระบวนการทั้งหมดที่ถือไว้
หวังว่าคู่มือนี้จะช่วยให้คุณระบุกระบวนการเก็บไฟล์แล้วปิดได้
อ่านแล้ว: ลบไฟล์ที่ถูกล็อค และแก้ไขข้อผิดพลาด File Is Locked