Wie kann ich mit Process Explorer den Prozess finden, der eine bestimmte Datei gesperrt hält?

Melden
  1. Einleitung
  2. Process Explorer starten und vorbereiten
  3. Datei über die Suchfunktion finden
  4. Interpretation der Suchergebnisse
  5. Was tun mit den gefundenen Informationen?
  6. Zusammenfassung

Einleitung

Wenn Sie unter Windows eine Datei nicht öffnen, verschieben oder löschen können, liegt das oft daran, dass ein laufender Prozess auf diese Datei zugreift und sie somit gesperrt hält. Um genau herauszufinden, welcher Prozess dies ist, bietet sich das kostenlose Tool Process Explorer von Microsoft an. Mit diesem leistungsstarken Programm kann man umfassende Einblicke in alle laufenden Prozesse und ihre geöffneten Handles erhalten.

Process Explorer starten und vorbereiten

Beginnen Sie damit, den Process Explorer herunterzuladen, falls er noch nicht auf Ihrem System installiert ist. Nach dem Start des Programms sehen Sie eine Liste aller laufenden Prozesse. Die Oberfläche wirkt auf den ersten Blick wie der Task-Manager, zeigt aber wesentlich detailliertere Informationen.

Datei über die Suchfunktion finden

Um herauszufinden, welcher Prozess eine bestimmte Datei geöffnet hat, nutzen Sie im Process Explorer die Suchfunktion. Diese erreichen Sie über das Menü Find oder mit der Tastenkombination Strg + F. Im Suchfenster tragen Sie den vollständigen Namen der gesperrten Datei oder einen relevanten Teil davon ein. Anschließend starten Sie die Suche.

Interpretation der Suchergebnisse

Nach Abschluss der Suche listet der Process Explorer alle Einträge auf, die den Suchbegriff im Handle- oder DLL-Namen enthalten. Handelt es sich um eine Datei, erscheint dort der Pfad zur Datei zusammen mit dem Namen des Prozesses, der sie geöffnet hat. Sie erkennen den Prozess anhand seines Namens und der Prozess-ID (PID). Sollte die Liste mehrere Einträge enthalten, ist es hilfreich, zusätzlich den vollständigen Pfad der gesuchten Datei genau zu vergleichen.

Was tun mit den gefundenen Informationen?

Wenn Sie den verantwortlichen Prozess identifiziert haben, können Sie mit einem Rechtsklick darauf im Process Explorer weitere Details ansehen, wie z.B. die übergeordneten Prozesse, geöffnete Handles oder geöffneten Netzwerkschnittstellen. Um die Datei freizugeben, besteht die Möglichkeit, den Prozess gezielt zu beenden oder in einigen Fällen nur den Zugriff auf die Datei zu schließen. Process Explorer bietet dazu die Funktion zum Schließen von Handles an: Sie können per Rechtsklick auf das geöffnete Handle die Option Close Handle wählen. Achtung: Das Schließen von Handles kann Instabilitäten bei Programmen verursachen, daher sollte dies nur mit Vorsicht und wenn notwendig durchgeführt werden.

Zusammenfassung

Mithilfe von Process Explorer finden Sie schnell und zuverlässig den Prozess, der eine bestimmte Datei sperrt. Die Suchfunktion nach Handles ist hierbei das zentrale Werkzeug. Sobald Sie den Prozess identifiziert haben, können Sie entscheiden, ob Sie ihn beenden oder den Zugriff auf die Datei manuell freigeben möchten. Dies hilft, Dateisperren zu lösen und ermöglicht Ihnen so, Dateien zu bearbeiten oder zu löschen, die sonst durch laufende Prozesse blockiert sind.

0

Kommentare