web-dev-qa-db-de.com

Befehlszeilenprogramm zum Ermitteln, wer eine Datei sperrt

Ich würde gerne wissen, wer eine Datei sperrt (win32). Ich weiß über WhoLockMe Bescheid, aber ich hätte gerne ein Befehlszeilentool, das mehr oder weniger das Gleiche tut.

Ich habe mir auch diese Frage angesehen, aber es scheint nur für Dateien zu gelten, die remote geöffnet werden.

63
JesperE

Griff sollte den Trick tun.

Haben Sie sich jemals gefragt, in welchem ​​Programm eine bestimmte Datei oder ein bestimmtes Verzeichnis geöffnet ist? Jetzt können Sie es herausfinden. Handle ist ein Dienstprogramm, das Informationen anzeigt über offene Handles für jeden Prozess im System. Sie können es verwenden, um Sehen Sie sich die Programme an, bei denen eine Datei geöffnet ist, oder sehen Sie die Objekttypen und Namen aller Handles eines Programms.

93
fhe

handle.exe http://technet.Microsoft.com/en-us/sysinternals/bb896655.aspx

Das hat mir sooooo oft geholfen ....

18
webclimber

Laden Sie den Handle herunter.

https://technet.Microsoft.com/en-us/sysinternals/bb896655.aspx

Wenn Sie herausfinden möchten, welches Programm einen Handle für eine bestimmte Datei hat, führen Sie dies aus dem Verzeichnis aus, in das Handle.exe extrahiert wird. Es sei denn, Sie haben der Umgebungsvariable PATH Handle.exe hinzugefügt. Und der Dateipfad lautet C:\Pfad\Pfad\Datei.txt ", führen Sie folgendes aus:

handle "C:\path\path\file.txt"

Dadurch erfahren Sie, für welche Prozesse die Datei (oder der Ordner) gesperrt ist.

9
MacGyver

In meinem Fall hat Handle.exe nicht geholfen. Ein einfaches Programm von Microsoft namens Process Explorer war nützlich. Öffnen Sie einfach als Administrator und drücken Sie Ctrl+f, geben Sie einen Teil des Dateinamens ein, den der Prozess mithilfe der Datei anzeigen soll.

0
Augustas

 enter image description here

Computerverwaltung-> Freigegebene Ordner-> Geöffnete Dateien

0
Halim

Ich habe Unlocker seit Jahren benutzt und mag es wirklich. Es identifiziert nicht nur Programme und bietet das Entsperren des Ordners\an, sondern ermöglicht auch das Beenden der Verarbeitung, für die die Sperre gilt. 

Darüber hinaus bietet es Aktionen für die gesperrte Datei, beispielsweise das Löschen.

Unlocker hilft beim Löschen gesperrter Dateien mit Fehlermeldungen wie "Datei kann nicht gelöscht werden" und "Zugriff wird verweigert". Video-Tutorial verfügbar.

Einige Fehler, bei denen Unlocker helfen kann, sind:

  • Datei kann nicht gelöscht werden: Zugriff wird verweigert.
  • Es wurde eine Verstoßverletzung festgestellt.
  • Die Quell- oder Zieldatei wird möglicherweise verwendet.
  • Die Datei wird von einem anderen Programm oder Benutzer verwendet.
  • Stellen Sie sicher, dass der Datenträger nicht voll oder schreibgeschützt ist und die Datei derzeit nicht verwendet wird.
0
gwnp

Handle hat nicht gefunden, dass WhatsApp die Datei .tmp.node im temporären Ordner sperrt. ProcessExplorer - Find funktioniert besser Schauen Sie sich diese Antwort an https://superuser.com/a/399660

0
Pawel Cioch