Wie kann festgestellt werden, in welchem ​​Prozess eine Datei in Windows gesperrt ist?

813
Néstor Sánchez A.

Beim Versuch, eine Datei zu bearbeiten, sagt der Editor manchmal "kann nicht in eine Datei schreiben, da sie von einem anderen Prozess übernommen wird". Gibt es ein Werkzeug, das einen Dateinamen (mit seinem Pfad) eingibt und mitteilt, welcher Prozess es mit Schreibzugriff übernommen hat?

Wenn nein, was ist der theoretische Grund, der nicht beantwortet werden kann?

Ich frage das, weil es so ärgerlich ist, dass die Nachricht nicht den verdammten Prozess zum Sperren der Datei angibt und nicht verstehen kann, warum der Programmierer des Betriebssystems diese offensichtlichen wichtigen Informationen nicht gegeben hat. Vielen Dank!

-2
Wir helfen immer gerne, aber diese Frage wurde schon * oft * gestellt. Run5k vor 5 Jahren 1

1 Antwort auf die Frage

-2
Néstor Sánchez A.

Ohne eine weitere Software zu installieren oder ein Power-Shell-Skript zu programmieren, wurde hier die schnellste Lösung beantwortet ...

https://superuser.com/a/643312/57737

Wir schätzen Ihr Feedback sehr, aber es ist nicht wirklich angebracht, eine vorherige Antwort als neue zu veröffentlichen. Es wäre besser, einfach das von mir vorgeschlagene "Mögliche Duplikat" zu akzeptieren. Run5k vor 5 Jahren 0
Es tut uns leid. Ich habe auf die zweite Antwort auf die Frage verwiesen, weil die akzeptierte Antwort komplizierter war (das Skript). Vielleicht habe ich diese Frage und Antwort schon einmal gesehen (ich habe hier und auf anderen Websites noch viel mehr gesehen) und war wirklich frustrierend, nicht die einfachere zu haben (was wirklich nicht so einfach ist für etwas so Alltägliches und Offensichtliches). Vielleicht wird dieses Thema deshalb so oft gefragt. Wir sind schuldig, unsere Geduld zu verlieren, denn diejenigen, die nicht genug Geduld haben, um zu berichten, welcher Prozess eine Datei sperrt (es ist, als würde man ein Argument außerhalb des Bereichs werfen, ohne den Namen zu erwähnen). Néstor Sánchez A. vor 5 Jahren 0