Hallo!
Ich möchte auf meinem Win2000 Server eine Datei durch eine neuere ersetzen.
Leider sperrt diese Datei gerade jemand.
Wie kann ich herausfinden wer diese Datei sperrt - oder geht das nicht?
lg
Rudi
Hallo!
Ich möchte auf meinem Win2000 Server eine Datei durch eine neuere ersetzen.
Leider sperrt diese Datei gerade jemand.
Wie kann ich herausfinden wer diese Datei sperrt - oder geht das nicht?
lg
Rudi
Hallo!
um was für eine Datei handelt es sich denn?
Als Admin kann man fast alle Dateien austauschen, ausser Systemdateien.
Also Dateien, die momentan von Betriebssystem in Gebrauch sind.
Gruss Mario
Hallo!
um was für eine Datei handelt es sich denn?
Es handelt sich um eine Datendatei eines elektronischen Telefonbuchs.
Als Admin kann man fast alle Dateien austauschen, ausser
Systemdateien.
Also Dateien, die momentan von Betriebssystem in Gebrauch
sind.
Ich wollte die alte Datei umbenennen, allerdings meldet das System, daß die Datei gesperrt ist. Jetzt wollt ich eruieren welcher User
das Telefonbuch gerade benutzt.
lg
Rudi
Hallo Rudi,
wird diese Datei übers Netzwerk benutzt?
Wenn ja, kannst Du diese Datei nur umbennenen, wenn alle User das Telefonbuch zumachen ( solange die Datei irgendwo geöffnet ist und wenn es auch nur im Explorer ist, kann Du sie nicht umbenennen)und den veränderten Dateinamen anschliessend auch im Prog. eintragen.
Gruss Mario
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
wird diese Datei übers Netzwerk benutzt?
Wenn ja, kannst Du diese Datei nur umbennenen, wenn alle User
das Telefonbuch zumachen ( solange die Datei irgendwo geöffnet
ist und wenn es auch nur im Explorer ist, kann Du sie nicht
umbenennen)und den veränderten Dateinamen anschliessend auch
im Prog. eintragen.
wenn Du herausfinden willst, wer aus Deinem Netz diese Datei gerade benutzt, dann schaust Du hier (für Win2000):
rechter Mausklick auf Arbeitsplatz -> Verwalten
dort auf Freigegebene Ordner -> Geöffnete Dateien
da bekommst Du den Namen des Verursachers angezeigt!
Tools für lokale Dateien
auf www.sysinternals.com gibt’s viele bunte Tools. Hier geeignet sind handle.exe (für die Kommandozeile) oder ProcExp (mit Oberfläche). Letzteres kann auch Dateien anzeigen, die „im Netz“ liegen.
handle start
liestet z.B. alle Programme auf, die eine Datei „start“ in einer Variation case-insensitive (lokal) offen haben.
Gruß
Clemens
PS: bei XP gibt’s openfiles schon eingebaut, das macht das gleiche wie handle
PERFEKT!
Danach hab ich gesucht!
Danke für Deine Hilfe
LG
Rudi
Hallo Rudi,
wird diese Datei übers Netzwerk benutzt?
ja
Wenn ja, kannst Du diese Datei nur umbennenen, wenn alle User
das Telefonbuch zumachen ( solange die Datei irgendwo geöffnet
ist und wenn es auch nur im Explorer ist, kann Du sie nicht
umbenennen)und den veränderten Dateinamen anschliessend auch
im Prog. eintragen.
Das ist mir klar - ich wollte ja herausfinden WER die Datei gerade sperrt, damit er die Datei wieder freigibt - kann ja nicht 100 User anrufen und bitten das Telefonbuch zu verlassen.
Mittlerweile hat mir bereits ein anderer WWW-User den richtigen Tip gegeben, trotzdem Danke für Deine Info´s
LG
Rudi