2008-10-27 6 views

Antwort

90

Handle sollte es tun.

Haben Sie sich jemals gefragt, welches Programm eine bestimmte Datei oder ein bestimmtes Verzeichnis geöffnet hat? Jetzt können Sie herausfinden. Handle ist ein Dienstprogramm, das Informationen über offene Punkte für jeden Prozess in dem System anzeigt. Sie können es verwenden, um sehen Sie die Programme, die eine Datei geöffnet haben, oder um die Objekttypen und Namen aller Handles eines Programms zu sehen.

+1

Leider nicht ganz. Der allererste Aufruf öffnet ein Fenster, das eine gültige COMCTL32.dll auf dem System erfordert - genau, was auf meinem Computer fehlt. Also, ich habe kein Glück. – mark

+8

@mark versuchen, 'handle/accepteula' das erste Mal zu laufen. Dies ist eine Abkürzung für die Annahme der EULA ohne den Dialog. –

+0

Alternativ können Sie die Registrierung verwenden, um zu verhindern, dass dieser Dialog erscheint. Für Details zum Einrichten der Registrierung ist dies die Web-URL: https://peter.hahndorf.eu/blog/post/2010/03/07/WorkAroundSysinternalsLicensePopups –

6

herunterladen Handle geholfen hat.

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

Wenn Sie wissen möchten, welches Programm einen Handle auf eine bestimmte Datei hat, führen diese aus dem Verzeichnis, das Handle.exe zu extrahiert wird. Es sei denn, Sie haben Handle.exe der Umgebungsvariablen PATH hinzugefügt. Und der Dateipfad C: \ Pfad \ Pfad \ file.txt“, führen Sie dies:

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

Dies wird Ihnen sagen, welche (s) Verfahren haben die Datei (oder den Ordner) gesperrt

+0

Nach der Ausführung über der Linie zurückkehrt, ist das Ergebnis wie folgt aus: notepad.exe pid: 6828 BC8: C: \ Pfad \ Pfad \ file.txt Wenn Sie das angegebene Handle schließen möchten , führen Sie: handle.exe -c BC8 -p 6828 – ionat

+0

Ich würde vorschlagen, eine neue Frage zu StackOverflow. Und bieten ALLE Details. Der genaue Befehl und die genaue Ausgabe. Fühlen Sie sich frei, dieses Ticket zu verweisen. Geben Sie außerdem an, um was für eine Sicherheit es sich handelt (dh Administrator, nicht Administrator). – MacGyver

+0

Ich kann "handle.exe einige.dll" ausführen und in vielen Fällen kann ich einige.dll löschen, auch wenn Handle einen Prozess meldet, der es verwendet. Also klar Handle gibt keine Liste der gesperrten Dateien zurück – Alex

0

ich. Zusätzlich haben Unlocker seit Jahren verwendet und wirklich wie es. es ist nicht nur Programme zu identifizieren und bieten den Ordner \ Datei zu entsperren, wird es Ihnen erlauben, die Verarbeitung zu töten, der die Sperre als gut.

bietet es Aktionen die gesperrte Datei in Frage stellen, zum Beispiel löschen

Unlocker hilft beim Löschen von gesperrten Dateien mit Fehlermeldungen wie "Datei kann nicht gelöscht werden" und "Zugriff verweigert". Videotutorial verfügbar.

Einige Fehler, die Sie erhalten könnten, dass Unlocker mit einschließen kann helfen:

  • Datei kann nicht gelöscht werden: Zugriff verweigert.
  • Es ist eine Freigabeverletzung aufgetreten.
  • 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 dass die Datei derzeit nicht verwendet wird.
Verwandte Themen