TL; DR? Lesen Sie fett!
Wenn Sie keine externen Tools benötigen oder schnell feststellen möchten, welcher Prozess Ihre Datei weiterhin verwendet. Anschließend können Sie ein Windows Sysinternals- Tool namens Process Explorer verwenden . Sie müssen nicht einmal eine Zip-Datei extrahieren, wenn Sie möchten. Rufen Sie einfach die Live-Version von Process Explorer ab. So http://live.sysinternals.com/procexp.exe
können Sie diese jederzeit und von jedem Ort aus verwenden, solange Sie über Internet verfügen (oder wenn Sie dies getan haben) bevor Sie abgereist sind).
Der Bonus ist, dass Sie es auch für alle anderen prozessbezogenen Aufgaben verwenden können ...
Process Explorer ist als Ersatz für den Task-Manager durch IT Professional gedacht. unter anderem mit dem Performance Monitor, dem Resource Monitor oder einem externen Tool wie Process Hacker.
Die Funktion , die Sie für von Microsoft in diesem Tool suchen , ist so einfach wie es nur geht, es ist CTRL+F , die Sie ermöglicht String - Suche für Griffe oder DLL - Dateien. Wenn Sie lieber Ihre Maus und die Menüs verwenden möchten , können Sie auf Suchen ➯ Handle oder DLL suchen klicken .
Nehmen wir an, dass die Arial-Schriftartdateien verwendet werden. Wir können einfach Arial
nach dieser Schriftartdatei suchen und feststellen , dass Instantbird und Firefox sie weiterhin verwenden möchten. Nehmen wir an, ich würde diese Datei löschen wollen, ich wäre dazu nicht in der Lage. Lassen Sie uns das ändern und die Arial-Datei entfernen. Mach das nicht zu Hause ...
Eine einfache Lösung wäre, diese beiden Programme einfach zu schließen, während dies für Instantbird funktioniert. Ich kann Firefox anscheinend nicht herunterfahren, da ich diese Antwort für Sie schreibe. Und ich möchte nicht riskieren, meine Antwort wegen eines Cache-Timeouts oder eines Zwischenablage-Fehlers zu verlieren. Also werde ich alle Firefox-Handles für Arial schließen.
Stellen Sie sicher, dass Process Explorer als Administrator gestartet ist, und wählen Sie dann Datei File Details für alle Prozesse anzeigen
Ich wähle einfach das Handle im Suchfenster aus und Process Explorer wählt automatisch Firefox aus und springt zum rechten Eintrag im Hauptfenster. Stellen Sie sicher, dass Sie dies für ein Handle und nicht für eine DLL tun. Möglicherweise müssen Sie das Programm schließen, wenn es sich um eine DLL handelt. Es ist Zeit, diese Ziehpunkte zu schließen, damit ich die Arial-Schriftartdateien ohne Grund entfernen kann. Nun, ich kann sie immer von einem Backup wiederherstellen ...
Also klicke ich einfach mit der rechten Maustaste auf die entsprechenden Einträge und klicke auf Handle schließen .
Und jetzt poste ich mit einem Firefox, der keine Arial-Handles hat, meine Antwort. Die Schriftart wird trotzdem geladen ...
Eine Befehlszeilenalternative, die sie nur auflisten kann, ist Handle . auch von Windows Sysinternals geschrieben. Sie können auch eine Live-Version davon abrufen http://live.sysinternals.com/handle.exe
und verwenden, handle.exe
gefolgt von der Unterzeichenfolge, nach der Sie suchen möchten.
Verwenden Sie dann taskkill /PID 1234 /F /T
where 1234
, das durch die PID des Prozesses ersetzt werden soll, den Sie mit Handle erhalten haben. Alternativ können Sie es mit dem Bildnamen tun taskkill /IM instantbird.exe /F /T
. Bitte beachten Sie, dass die /F
Beendigung /T
erzwungen und Kinderprozesse getötet werden ...