จะทราบได้อย่างไรว่ากระบวนการใดกำลังล็อกหรือใช้ไฟล์ใน Windows 11/10
ไม่สามารถลบหรือย้ายหรือดำเนินการใดๆ กับไฟล์เพราะถูกล็อกโดยกระบวนการใช่หรือไม่ ค้นหา(Find)ว่ากระบวนการใดกำลังล็อกไฟล์ในWindows 11/10โดยใช้วิธีการต่างๆ ที่กล่าวถึงในบทความนี้
หลายครั้งที่เราพยายามดำเนินการใดๆ (ลบ เปลี่ยนชื่อ คัดลอก ฯลฯ) ในไฟล์ เราจะได้รับกล่องโต้ตอบFile in Use ซึ่งแสดงข้อความแจ้งว่า “ (File in Use)การดำเนินการนี้ไม่สามารถทำได้เนื่องจากไฟล์นั้นเปิดอยู่ในโปรแกรมอื่น(The action can’t be completed because the file is open in another program) “. ในบางกรณี จะแสดงกระบวนการหรือชื่อโปรแกรมที่ใช้ไฟล์นั้น แต่หลายครั้งก็ไม่เป็นเช่นนั้น
ทีนี้ จะทราบได้อย่างไรว่ากระบวนการใดที่เปิดไฟล์อยู่ หากเป็นเรื่องเร่งด่วน คุณต้องระบุกระบวนการล็อกไฟล์ จากนั้นจึงสิ้นสุดกระบวนการเพื่อแก้ไขไฟล์เป้าหมาย ในคู่มือนี้ เราจะพูดถึงวิธีการต่างๆ ในการตรวจสอบกระบวนการที่เก็บไฟล์ในWindows 11/10 11/10
จะทราบได้อย่างไรว่ากระบวนการใดกำลังล็อกหรือใช้ไฟล์ในWindows 11/10
ต่อไปนี้คือวิธีการต่างๆ ในการระบุกระบวนการที่ล็อกไฟล์ในWindows 11/10 :
- ตรวจสอบกระบวนการที่ล็อกไฟล์โดยใช้Resource Monitor(Resource Monitor)
- ใช้ SysInternals Process Explorer(Use SysInternals Process Explorer)เพื่อระบุกระบวนการที่กำลังล็อกไฟล์
- ค้นหาผ่านCommand Promptโดยใช้เครื่องมือHandle
- ใช้ OpenedFilesView(Use OpenedFilesView)ฟรีแวร์เพื่อระบุกระบวนการที่เก็บไฟล์
มาอธิบายวิธีการเหล่านี้กันดีกว่า
1] ตรวจสอบ(Check)กระบวนการที่ล็อคไฟล์โดยใช้Resource Monitor
เมื่อ ใช้Resource Monitorคุณสามารถระบุกระบวนการหรือบริการที่ล็อกไฟล์ได้ เป็นยูทิลิตี้ inbuilt ในWindows 10ที่ช่วยให้คุณตรวจสอบการใช้งาน CPU, หน่วยความจำ, เครือข่ายดิสก์, ตัวจัดการไฟล์ ฯลฯ
เปิด แอป Runโดยกดปุ่ม ลัด Windows + Rแล้วพิมพ์resmonลงไป กดปุ่ม OK และตัวตรวจสอบทรัพยากร(Resource Monitor)จะเปิดขึ้น
ใน หน้าต่างตัว ตรวจสอบทรัพยากร(Resource Monitor)ไปที่ แท็บ CPUและขยายตัวเลือก การ จัดการ ที่เกี่ยวข้อง (Associated Handles)ตอนนี้ ในกล่องค้นหา ให้พิมพ์ชื่อไฟล์ที่แสดงการล็อกโดยกระบวนการแล้วกดปุ่มEnter จะแสดงรายการกระบวนการที่เก็บไฟล์เป้าหมาย
คุณสามารถคลิกขวาที่กระบวนการและเลือกตัวเลือกสิ้นสุดกระบวนการ(End Process)เพื่อสิ้นสุด หลังจากกระบวนการสิ้นสุดลง ให้ลองดำเนินการตามที่คุณต้องการกับไฟล์ที่ล็อกไว้ก่อนหน้านี้
2] ใช้ SysInternals Process Explorer(Use SysInternals Process Explorer)เพื่อระบุกระบวนการที่ล็อคไฟล์
อีกทางเลือกหนึ่งในการระบุกระบวนการหรือบริการที่เก็บไฟล์คือSysInternals Process Explorer (SysInternals Process Explorer)เป็นยูทิลิตี้ขั้นสูงเพื่อค้นหาข้อมูลโดยละเอียดเกี่ยวกับกระบวนการที่ทำงานอยู่ในระบบของคุณ เพื่อระบุกระบวนการที่ถือไฟล์ผ่าน คุณสามารถทำตามขั้นตอนด้านล่าง:
ขั้น แรก ดาวน์โหลดและเรียกใช้SysInternals Process Explorerบนพีซีของคุณ ใน หน้าต่าง Process Explorerให้ไปที่ เมนู Fileแล้วคลิกตัวเลือกFind Handle หรือ DLL (Find Handle or DLL)ถัดไป ป้อนชื่อไฟล์ในหน้าต่างโต้ตอบProcess Explorer Search แล้วกด ตัวเลือกSearch กระบวนการทั้งหมดที่ใช้ไฟล์ที่คุณป้อนจะแสดงขึ้นในผลลัพธ์
คลิกขวา(Right-click)ที่กระบวนการที่ระบุใน แท็บ กระบวนการ(Process)แล้วปิด
ตอนนี้ ให้ตรวจสอบกับไฟล์ว่าไฟล์นั้นยังคงถูกระงับหรือถูกล็อกโดยกระบวนการหรือไม่
ที่เกี่ยวข้อง: (Related:) กระบวนการไม่สามารถเข้าถึงไฟล์ได้ เนื่องจากกำลังถูกใช้โดยกระบวนการอื่น(The process cannot access the file because it is being used by another process.)
3] ค้นหา(Find)ผ่านCommand Promptโดยใช้Handle tool
Handleคือยูทิลิตีตามคำสั่งเพื่อบอกว่ากระบวนการใดเปิดไฟล์อยู่ โดยพื้นฐานแล้วจะเป็นเวอร์ชันบรรทัดคำสั่งของSysInternals Process Explorer ที่กล่าวถึงข้าง ต้น คุณสามารถทำตามขั้นตอนด้านล่างเพื่อตรวจสอบกระบวนการเก็บไฟล์ในพรอมต์คำสั่งโดยใช้เครื่องมือนี้:
ดาวน์โหลด Handle จากmicrosoft.comและแตกไฟล์ ZIP ตอนนี้เปิด CMD ในโฟลเดอร์ที่แยกออก(open CMD in the extracted folder)มา ในCommand Promptให้ป้อนคำสั่งด้วยไวยากรณ์ต่อไปนี้:
handle.exe -a -u <filename-with-path>
ตัวอย่างเช่น:
handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"
เมื่อคุณป้อนคำสั่ง คำสั่งจะแสดงรายการกระบวนการที่เก็บไฟล์พร้อม ID กระบวนการและชื่อผู้ใช้
ฉันพยายามตรวจสอบสิ่งเดียวกันโดยป้อนเพียงชื่อไฟล์โดยไม่มีเส้นทางแบบเต็มก็ใช้ได้ แต่อาจใช้ไม่ได้กับทุกไฟล์ ดังนั้นจึงแนะนำให้ป้อนตำแหน่งของไฟล์ที่ถูกล็อค
หลังจากระบุกระบวนการแล้ว คุณสามารถปิดได้จากตัวจัดการ(Task Manager)งาน
4] ใช้ฟรีแวร์ OpenedFilesView(Use OpenedFilesView)เพื่อระบุกระบวนการที่ถือไฟล์
OpenedFilesViewเป็นแอปพลิเคชั่นพกพาเพื่อดูไฟล์ที่เปิดอยู่ทั้งหมดของคุณและกระบวนการที่เก็บไว้ คุณสามารถดาวน์โหลด โฟลเดอร์ ZIPแตกไฟล์ จากนั้นเรียกใช้ ไฟล์ OpenedFilesView.exeเพื่อเปิดอินเทอร์เฟซ จากนั้นจะแสดงไฟล์ที่เปิดอยู่ทั้งหมดพร้อมรายละเอียดที่เกี่ยวข้อง รวมถึงชื่อกระบวนการ รหัสกระบวนการ เส้นทางกระบวนการ การอนุญาตไฟล์ เส้นทางไฟล์เป้าหมาย เป็นต้น
ค้นหาไฟล์เป้าหมายของคุณและตรวจสอบว่ากระบวนการใดถืออยู่ นอกจากนี้ คุณยังสามารถใช้ ตัวเลือก Findเพื่อค้นหาไฟล์ที่ถูกล็อกและกระบวนการที่เกี่ยวข้องได้อย่างรวดเร็ว หลังจากพบกระบวนการแล้ว ให้คลิกขวาที่ไฟล์และปิดกระบวนการทั้งหมดที่ถือไว้
หวังว่าคู่มือนี้จะช่วยคุณระบุกระบวนการเก็บไฟล์แล้วปิดไฟล์
อ่านแล้ว: (Now read:) ลบไฟล์ที่ล็อกและแก้ไขข้อผิดพลาดไฟล์ถูกล็อค
Related posts
Microsoft Office Click-To-Run High CPU usage ใน Windows 11/10
ข้อผิดพลาดระยะไกล procedure call ล้มเหลวในขณะที่ใช้ DISM ใน Windows 10
Background Intelligent Transfer Service ไม่ทำงานใน Windows 11/10
Fix Device encryption ถูกระงับชั่วคราวข้อผิดพลาดใน Windows 11/10
วิธีการเปิดและอ่านไฟล์ Small Memory Dump (DMP) ใน Windows 10
Media Transfer Protocol (MTP) ไม่ทำงานบน Windows 10
Windows Troubleshooters ไม่ทำงานใน Windows 10
Windows Security พูดว่า No Security Providers ใน Windows 10
Intel Thunderbolt Dock software ไม่ได้ทำงานกับ Windows 10
Brave เบราว์เซอร์ไม่เปิดหรือทำงานกับ Windows 11/10
Screenshots ไม่ออมใน Pictures folder ใน Windows 11/10
Run DISM Offline เพื่อซ่อมแซม Windows 10 System Image backup
แอป Windows 10 Get Help ไม่ทำงาน
Run เป็น administrator option ไม่แสดงหรือทำงานใน Windows 11/10
Device Manager ว่างเปล่าและไม่แสดงอะไรใน Windows 11/10
Desktop Location ไม่สามารถใช้งานได้หรือเข้าถึงได้ใน Windows 11/10
ไม่สามารถทำแผนที่ Network drive ใน Windows 10
Windows Update ติดตั้งการดาวน์โหลดอัปเดตใน Windows 11/10
Rebuild Tokens.dat or Activation Tokens file ใน Windows 10
ไม่สามารถลากและวางไฟล์หรือโฟลเดอร์ใน Windows 11/10