Neulich hatte ich das Problem herausfinden zu müssen, welches Windows-Programm eine bestimmte Datei in Beschlag hatte. Diese konnte nämlich bei der nächtlichen Sicherung nicht kopiert werden, da ein anderer Prozess sie geöffnet hatte.
Das Problem lässt sich recht einfach mit dem Process Explorer lösen, einem Werkzeug von Sysinternals, die nun auch zu Microsoft gehören (bzw. von Microsoft übernommen wurden).
Der Process Explorer besteht aus einer einzigen EXE-Datei, die direkt nach dem Start eine Liste aller laufenden Prozesse anzeigt. Nach einem Klick auf Find – Find Handle or DLL kann man in das Suchfeld den Namen der gewünschten Datei eingeben und erhält promt den Namen des Prozesses, der diese geöffnet hat:
Vielen Dank für den Tip. Ich hatte gerade das Problem, dass ich mit Exact Audio Copy eine CD auslese, die sehr zerkratzt ist. Daher dauert dies etwas länger (jetzt schon ein paar Stunden. Und ich war völlig irritiert, weil ich die Datei nicht in dem Ordner gefunden habe, in dem ich sie vermutet hatte. Durch deinen Trick habe ich aber herausgefunden, dass ich mich offenbar beim angeben des Speicherorts etwas ‘verirrt’ habe – der Prozessexplorer zeigt dann eben auch den kompletten Pfad zu der gesuchten Datei an.
Stefan
Pingback:Windows 7 Benutzerordner (Eigene Dateien) verschieben | Patrick Gotthard