TL; DR? อ่านตัวหนา!
หากคุณไม่ต้องการเครื่องมือภายนอกหรือต้องการวิธีที่รวดเร็วในการระบุกระบวนการที่ทำให้ไฟล์ของคุณใช้งานอยู่ จากนั้นคุณสามารถใช้ของ Windows Sysinternalsเครื่องมือที่เรียกว่าProcess Explorer คุณไม่จำเป็นต้องแยก zipfile หากคุณต้องการเพียงดึงรุ่นสดของ Process Explorer จากhttp://live.sysinternals.com/procexp.exe
ซึ่งทำให้ใช้งานได้ง่ายทุกที่ทุกเวลาตราบใดที่คุณมีอินเทอร์เน็ต (หรือถ้าคุณใส่ บน USB ก่อนออกเดินทาง)
โบนัสคือคุณสามารถใช้มันสำหรับงานอื่น ๆ ที่เกี่ยวข้องกับกระบวนการของคุณ ...
Process Explorer มีความหมายว่าเป็นผู้เชี่ยวชาญด้านไอทีแทน Task Manager ท่ามกลางทางเลือกอื่น ๆ เช่น Performance Monitor, Resource Monitor หรือเครื่องมือภายนอกเช่น Process Hacker
คุณลักษณะที่คุณกำลังมองหาในเครื่องมือนี้จาก Microsoft นั้นง่ายเหมือนที่ได้รับมันCTRL+Fซึ่งช่วยให้คุณสามารถค้นหาสตริงย่อยสำหรับไฟล์HandleหรือDLL หากคุณค่อนข้างจะใช้เมาส์และเมนูของคุณคุณสามารถคลิกที่ค้นหา➯ค้นหามือจับหรือ DLL
สมมติว่ามีการใช้ไฟล์ฟอนต์ Arial อยู่เราสามารถค้นหาArial
และดูว่า Instantbird และ Firefox นั้นชอบที่จะเก็บไฟล์ฟอนต์นั้นไว้ใช้งาน สมมติว่าฉันต้องการลบไฟล์นั้นฉันไม่สามารถทำได้ ลองเปลี่ยนการตั้งค่าและกำจัดไฟล์ Arial อย่าทำที่บ้าน ...
การแก้ไขอย่างง่ายคือการปิดโปรแกรมทั้งสองนี้ในขณะที่การทำงานกับ Instantbird ดูเหมือนว่าฉันไม่สามารถปิด Firefox ได้เพราะฉันเขียนคำตอบนี้ให้คุณ และฉันไม่ต้องการเสี่ยงที่จะสูญเสียคำตอบของฉันเนื่องจากการหมดเวลาแคชหรือคลิปบอร์ดล้มเหลว ดังนั้นฉันจะปิด Firefox ทั้งหมดที่จัดการกับ Arial
ตรวจสอบให้แน่ใจว่า Process Explorer เริ่มทำงานในฐานะผู้ดูแลระบบจากนั้นเลือกไฟล์➯แสดงรายละเอียดสำหรับกระบวนการทั้งหมด
ฉันเพียงแค่เลือกที่จับในหน้าต่างการค้นหาและ Process Explorer จะเลือก Firefox โดยอัตโนมัติและข้ามไปยังรายการที่ถูกต้องในหน้าต่างหลัก ตรวจสอบให้แน่ใจว่าคุณทำเช่นนี้ในการจัดการและไม่ได้อยู่ใน DLL ก็อาจหรือไม่ว่าคุณจะต้องปิดโปรแกรมถ้ามันเป็น DLL ถึงเวลาที่จะปิดมือจับเหล่านั้นเพื่อให้ฉันสามารถลบไฟล์ฟอนต์ Arial ได้โดยไม่มีเหตุผล ดีฉันสามารถคืนค่าพวกเขาจากการสำรอง ...
ดังนั้นฉันเพียงแค่คลิกขวาที่รายการที่เกี่ยวข้องและคลิกปิดมือจับ
และตอนนี้ด้วย Firefox ที่ไม่มี Arial จัดการฉันโพสต์คำตอบของฉัน; โหลดแบบอักษรอยู่แล้ว ...
ทางเลือกบรรทัดคำสั่งซึ่งเป็นเพียงความสามารถในรายชื่อพวกเขาเป็นมือจับ ; เขียนโดย Windows Sysinternals คุณยังสามารถดึงข้อมูลเวอร์ชันสดของมันได้ที่http://live.sysinternals.com/handle.exe
และใช้handle.exe
ตามด้วยสตริงย่อยที่คุณต้องการค้นหา
จากนั้นใช้taskkill /PID 1234 /F /T
ตำแหน่งที่1234
ควรถูกแทนที่ด้วย PID ของกระบวนการที่คุณได้รับพร้อมที่จับ taskkill /IM instantbird.exe /F /T
หรือคุณสามารถทำมันได้โดยใช้ชื่อภาพด้วย โปรดทราบว่า/F
กองกำลังการเลิกจ้างและ/T
ฆ่า prcoesses เด็ก ...