Wie kann man eine geöffnete Datei zwangsweise löschen oder schließen?

418
xakepp35

Theoretische Frage. Ich habe ein Netzwerk mit 2 PCs unter Windows. Ein PC teilt einen Samba-Ordner mit einer Videodatei, und ich habe diese Datei auf dem zweiten PC geöffnet und angefangen, Video in Endlosschleife zu streamen, so dass die Datei niemals geschlossen wird. Dann habe ich versucht, eine Datei vom ersten PC zu löschen. Es verweigert das Löschen und sagt, dass die Datei geöffnet ist. Wie kann ich diese Datei zwangsweise löschen?

  • Wenn Sie den zweiten PC nicht berühren, wird die Datei niemals geschlossen
  • innerhalb der aktuellen Windows-Sitzung (kein Neustart / Ausschalten)
  • Ethernet-Kabel nicht abziehen
2
Kann [unlocker] (http://www.emptyloop.com/unlocker/) damit umgehen? Mokubai vor 6 Jahren 0
Wenn Sie "Samba" sagen, meinen Sie buchstäblich [Samba] (https://www.samba.org/) (den Linux / Unix-SMB-Server) oder das [SMB-Protokoll] (https: // msdn.) .microsoft.com / de-de / library / windows / desktop / aa365233 (v = vs.85) .aspx) allgemein? grawity vor 6 Jahren 2
@ xakepp35 - Ich nahm Ihren Kommentar, um anzuzeigen, dass Sie tatsächlich über das Brazillian-Genre gesprochen haben. Grawity-Kommentar wird nicht als Trolling betrachtet. * Bitte respektieren Sie alle Benutzer * Sie haben auch nicht auf seine Frage geantwortet, was sehr schade ist, weil Sie dies tun sollten. Ramhound vor 6 Jahren 1
@ xakepp35 - Beantworten Sie in der Zukunft einfach die Frage, die von Menschen gestellt wird und die Aufklärung sucht. Ramhound vor 6 Jahren 0
Die angeforderten Informationen waren nicht unnötig und bezogen sich zu 100% auf die Beantwortung Ihrer Frage. Ramhound vor 6 Jahren 2
@Ramhound Um das zu klären, würde ich sagen "wie man den geöffneten Deskriptor schließt?". Er beantwortete die ursprüngliche Frage im Titel - "net file" oder "psfile". Dateien, die durch eingehende Verbindungen geöffnet werden, können von `fsmgmt.msc` geschlossen werden. Frage ist geschlossen Ich plaudere gerne, aber es ist jetzt eine sinnlose Debatte. xakepp35 vor 6 Jahren 0
Ich versuche Ihnen zu helfen, und Sie werden in Zukunft nicht daran gehindert, anderen Benutzern gegenüber unhöflich zu sein. Sie waren gegenüber Grawity nicht respektlos, Sie scheinen zu glauben, dass seine Frage zu Samba vs SMB nicht relevant und unnötig war, es sei denn, es war sowohl notwendig als auch relevant. Ich versuche, Sie wissen zu lassen, damit Sie in Zukunft nicht denselben Fehler machen. Ramhound vor 6 Jahren 1
@Ramhound Danke für Ihre Hilfe, ich habe es sehr geschätzt und verstehe Ihren Standpunkt. xakepp35 vor 6 Jahren 0

1 Antwort auf die Frage

4
music2myear
  1. Öffnen Sie auf dem Host-Computer die Computerverwaltung mit einem Konto mit Administratorberechtigungen. (Suchen Sie im Startmenü nach "compmgmt.msc" und klicken Sie mit der rechten Maustaste auf "Als Administrator ausführen" ).
  2. Erweitern Sie Freigegebene Ordner und Öffnen Sie Dateien .
  3. Suchen Sie nach der geöffneten Datei, die Sie löschen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie Close Open File .
Ich würde nur "fsmgmt.msc" für den ersten Schritt sagen. Auch die Befehlszeile "net file" und SysInternals "psfile". grawity vor 6 Jahren 3
Windows + X, G auf dem win2016-System. Vielen Dank, es hat funktioniert! :) xakepp35 vor 6 Jahren 0
@grawity Danke für nützliche Kommandozeilen-Hinweise :) xakepp35 vor 6 Jahren 0