Microsoft Office-Dokument ist für die Bearbeitung durch einen anderen Benutzer gesperrt.

37

Einige meiner Benutzer arbeiten den ganzen Tag mit verschiedenen Excel 2007-Arbeitsblättern. Eine von ihnen berichtet, dass sie "50% der Zeit" versucht, eine Tabelle vom Dateiserver aus zu öffnen.

foo.xlsx ist für die Bearbeitung gesperrt

von 'einem anderen Benutzer'.

Öffnen Sie "Schreibgeschützt" oder klicken Sie auf "Benachrichtigen", um schreibgeschützt zu sein und eine Benachrichtigung zu erhalten,
wenn das Dokument nicht mehr verwendet wird.

In neun von zehn Fällen ist das Dokument nicht von einem anderen Benutzer geöffnet. Meine Benutzer versuchen sofort, dasselbe Dokument erneut zu öffnen, und es funktioniert.

Ich stelle mir vor, das liegt daran, dass Excel die Besitzerdateien auf dem Server belässt, aber ich weiß nicht warum.

Ein zusätzlicher Hinweis: Wenn einer meiner Benutzer "Benachrichtigen" auswählt, wird ein Dialogfeld angezeigt, in dem er darüber informiert wird, dass die Datei für ihn zum Bearbeiten verfügbar ist.

Gibt es eine Anleitung, wie ich dieses Problem lösen und die Tage meiner Benutzer verbessern kann?

Chris
quelle
Möglicherweise erhalten Sie mehr / bessere Antworten auf Serverfehler.
Travis Northcutt
6
Ich habe vor ein paar Tagen eine ähnliche grundlegende IT-Frage zu serverfault gestellt und sie wurde hierher verschoben. Ich stecke in der Grauzone zwischen diesen beiden Standorten fest.
Chris

Antworten:

30

Direkt von Microsoft KB 313472 :

Dieses Verhalten kann auftreten, wenn Word feststellt, dass die Besitzerdatei für das Dokument bereits vorhanden ist. Dies kann auftreten, wenn eine oder mehrere der folgenden Bedingungen erfüllt sind:

  • Word wurde zuvor nicht ordnungsgemäß beendet und hat die Besitzerdatei daher nicht gelöscht. -oder-
  • Eine zweite Instanz von Word wird im Hintergrund ausgeführt und das Dokument ist bereits geöffnet. -oder-
  • Das Dokument wird über ein Netzwerk freigegeben und von einem anderen Benutzer geöffnet.

Aus meiner persönlichen Erfahrung habe ich herausgefunden, dass eine Kombination aus dem ersten und dem dritten Punkt diesen Fehler ziemlich konstant reproduzieren kann.

Die Ursache sind temporäre Dateien, die neben der ursprünglichen Datei im Netzwerk verbleiben (insbesondere, wenn die Datei groß ist, sie eine Menge kopiert oder sie den ganzen Tag geöffnet ist).

Um dieses Problem zu beheben, stellen Sie zunächst sicher, dass das Dokument nicht von einem anderen Benutzer im Netzwerk geöffnet wurde. Wenn das Dokument verwendet wird, öffnen Sie es schreibgeschützt. Beenden Sie alle Instanzen von Word, und entfernen Sie dann die Besitzerdatei, wenn es nicht verwandt wird. Führen Sie dazu die folgenden Schritte aus.

HINWEIS: Da es mehrere Versionen von Microsoft Windows gibt, können die folgenden Schritte auf Ihrem Computer unterschiedlich sein. Wenn dies der Fall ist, lesen Sie die Produktdokumentation, um diese Schritte auszuführen.

  1. Beenden Sie alle Instanzen von Word. Gehen Sie dazu folgendermaßen vor 1. Speichern Sie Ihre gesamte Arbeit, und beenden Sie dann alle Programme. 2. Drücken Sie STRG + ALT + ENTF, um das Dialogfeld Windows-Sicherheit zu öffnen. 3. Klicken Sie auf Task-Manager und dann auf die Registerkarte Prozesse. 4. Klicken Sie auf Winword.exe, und klicken Sie dann auf Prozess beenden. 5. Klicken Sie im Dialogfeld Task-Manager-Warnung auf Ja. Wenn Sie eine Meldung erhalten, die besagt, dass das Programm nicht reagiert, klicken Sie auf Jetzt beenden. 6. Wiederholen Sie die Schritte d und e für jedes Vorkommen von Winword.exe. 7. Klicken Sie im Menü Datei auf Task-Manager beenden.
  2. Starten Sie Windows Explorer, und suchen Sie den Ordner mit der Dokumentdatei, die Sie beim Anzeigen der Fehlermeldung öffnen wollten.
  3. Löschen Sie die Besitzerdatei.

    Die Besitzerdatei befindet sich in demselben Ordner wie das Dokument, das Sie öffnen wollten. Der Name der Besitzerdatei verwendet die folgende Konvention: Er beginnt mit einer Tilde (~), gefolgt von einem Dollarzeichen ($), gefolgt vom Rest des Dokumentdateinamens. Die Dateinamenerweiterung lautet .doc. Die Besitzerdatei für Document.doc heißt beispielsweise ~ $ cument.doc.

  4. Starten Sie Word. Klicken Sie auf Nein, wenn Word Sie fragt, ob Sie die Änderungen laden möchten, die an der Vorlage Global oder Normal vorgenommen wurden.
  5. Öffnen Sie Ihr Dokument.

Zusätzlicher Hinweis für Dokumente, die über ein Netzwerk freigegeben werden:

Wenn mehrere Personen das Dokument bearbeiten, kann es manchmal schwierig sein, herauszufinden, wer das Dokument möglicherweise geöffnet hat. Wie in TechTalkMadness gezeigt, ist es am besten , die Computerverwaltung auf dem System zu verwenden, auf dem sich die gemeinsam genutzte Datei befindet.

Gehen Sie zu Computer Management -> System Tools -> Shared Folders -> Open Files, um herauszufinden, wer ein Dokument gesperrt hat. Wenn der Benutzer nicht kontaktiert werden kann, um sich selbst zu trennen, können Sie dies erzwingen, indem Sie mit der rechten Maustaste auf die gesperrte Datei klicken und "Datei schließen" auswählen (Warnung: Der Benutzer verliert möglicherweise seine Änderungen).

Verwenden Sie Computerverwaltung -> Systemprogramme -> Freigegebene Ordner -> Dateien öffnen, um herauszufinden, wer ein Dokument gesperrt hat

Matt 'Trouble' Esse
quelle
1
Ich habe diesen KB-Artikel gelesen. Meine Benutzer schwören, dass dies nicht der Fall ist, aber ich werde sie in den nächsten Tagen beobachten und prüfen, ob dies der Fall ist.
Chris
Bugger, dies war ein Problem, bei dem ich für eine besonders umständliche Person arbeite, die ihre Musik völlig verändert hat (Computer-Technik mit Pralinen überschüttet usw.), als dies ihr Problem behebt. Ich werde hier auch nach anderen Lösungen fragen!
Matt "Trouble" Esse
6
Wo ist der Teil dieser Antwort, der den Tag der Benutzer besser laufen lässt?
kmarsh
2
Computer Management -> System Tools -> Shared Folders -> Open Filesdanke @ Matt'Trouble'Esse genau das, was ich brauche
CTWheels
Was passiert, wenn das Problem nach dem Löschen der Besitzerdatei weiterhin besteht?
GeneCode
9

Versuchen Sie, "Details" und "Vorschau" im Explorer zu deaktivieren

Ich hatte gerade dieses Problem und der MS Knowledgebase-Artikel war keine Hilfe. (Sagen Sie anderen Benutzern, dass sie das Dokument schließen sollen. Hierbei handelt es sich um eine freigegebene Excel-Arbeitsmappe, die von mehreren Benutzern geöffnet werden soll.)

Was unser Problem auf jeden Fall gelöst hat, war das Deaktivieren der Registerkarte " Details" im Explorer (dies ist unter Windows 7 - klicken Sie dort, Organisewo sich normalerweise die Menüleiste befindet, Layoutund stellen Sie dann sicher, dass Detailsdas Häkchen entfernt ist - und auch Previewdie Geräusche davon).

Dadurch wurde unser Problem sofort behoben. Es sieht so aus, als ob die Registerkarte "Details" die Datei zu lange geöffnet lässt und Office-Apps dann nicht darauf zugreifen können. Dies erklärt auch, warum die Benutzer Probleme hatten, selbst erstellte Dokumente zu öffnen, und von niemand anderem verwendet wurden.

Bösartig
quelle
Vielen Dank!!!! Dies behebt das Problem, das ich schon immer damit hatte! Laut Excel ist die Datei von einem anderen Benutzer gesperrt, wenn ich der einzige darin bin. Wechseln Sie in ein anderes Verzeichnis, und das Problem wird behoben.
FreeMan
8

Deaktivieren Sie den Indexdienst

Ich hatte dies und löste es durch Deaktivieren des Indexdienstes in Windows. Der Effekt war augenblicklich, und ich vermute, dass der Indexdienst die fragliche Datei blockiert hat.

Deaktivieren Sie unter XP den Indexdienst folgendermaßen: Klicken Sie auf die Schaltfläche Start und dann auf Suchen. Wählen Sie im folgenden Fenster die Option Einstellungen ändern (unten links). Klicken Sie auf "Ohne Indexdienst", das Optionsfeld "Nein, Indexdienst nicht aktivieren" und auf "OK".

Ich habe das Problem beim Herunterladen gefunden handle.exe. handle.exesagt Ihnen, welches Programm die Datei geöffnet hat, und in meinem Fall stellte sich heraus, dass es cidaemon.exe. Ein kurzer Blick auf Google bestätigte, dass es sich um den tatsächlichen Indexer des Windows-Indexdienstes handelt.

Vielen Dank an Microsoft, weitere 2 Stunden Mehrwert für meinen Tag.

Graham
quelle
2

Der vom Explorer angezeigte Popup-Tipp verursacht ebenfalls das Problem (gleicher Effekt wie der Detailbereich). Deaktivieren Sie es unter Ordneroptionen> Registerkarte Ansicht

gsandorx
quelle
2

Vielleicht inkompatible Office-Versionen?

Ich habe diesen Fehler heute gesehen, wenn ein anderer Benutzer tatsächlich hat die Datei geöffnet haben. Das Problem bestand darin, dass Excel dem zweiten Benutzer mitteilt, dass es sich um einen anderen Benutzer handelt, anstatt den tatsächlichen Namen des ersten Benutzers anzugeben, was es schwierig macht, herauszufinden, wer ihn geöffnet hat.

Ich ging davon aus, dass dies der Name in den Office / Excel-Optionen sein sollte - dies ist für beide Benutzer richtig eingestellt.

In unserem Fall befindet sich der erste Benutzer mit der geöffneten Datei in Excel 2007; der zweite Benutzer ist in Excel 2010; Vielleicht gibt es eine Inkompatibilität, die dazu führt, dass das Excel des zweiten Benutzers den richtigen Namen nicht ermitteln kann.

Update: Patch installieren, um die Namensauflösung zu korrigieren

UPDATE 12. September 2012: Laden

  • KB2598133 für Office 2007 oder
  • KB2598143 für Office 2010 (verschiedene Pakete für 32 und 64 Bit!)

die falschen Namen in der Nachricht zu beheben.

Daniel Bowen
quelle
1

Ich hatte genau das gleiche Problem. Die zu bearbeitende Datei auf einer Netzwerkfreigabe konnte nicht geöffnet werden. Aber keiner der Vorschläge hat geholfen.

Es stellte sich heraus, dass das Problem folgendermaßen auftrat: Früher wurde der Computer von einem lokalen Konto verwendet und angemeldet. Nachdem ich AD beigetreten bin, habe ich den Ordner "Anwendungsdaten" und "Lokale Einstellungen" (unter Windows XP) in das AD-Benutzerprofil kopiert. Nach dem Vorgang stellte ich später fest, dass Local Settings \ Application Data \ Microsoft \ Office keine Berechtigungen für neu erstellte Benutzer hatte und Office mich daher mit diesem Dialogfeld für jede Datei aufforderte. Ich hatte zuvor versucht, Firewall / Antivirus auf Host- und Client-Computern zu deaktivieren und den Indexdienst auf dem Host-Computer zu deaktivieren, aber keiner hat geholfen.

Also habe ich die entsprechenden Berechtigungen für den Office-Ordner festgelegt und alles funktioniert jetzt.

Janis Veinbergs
quelle
1

Wenn Sie das Vorschaufenster im Explorer von Windows 7 aktiviert haben, wird dieser Fehler angezeigt. Das Ausschalten des Vorschaufensters hat bei mir funktioniert.

Les
quelle
1

Folgendes habe ich in unserer Umgebung gefunden. Alle Benutzer "Eigene Dateien" sind einer Netzwerkfreigabe in unserem SAN zugeordnet. Wir betreiben einen Terminalserver mit installiertem Office, der dieselbe Netzwerkfreigabe in unserem SAN verwendet. Wenn ein Endbenutzer ein Office-Produkt verwendet und sich dann nicht vollständig abmeldet, sondern von X abmeldet, wird die Datei von der Person, die Office auf dem Terminalserver installiert hat, als gesperrt angezeigt (Ihre Person wirklich).

Wenn sich der Endbenutzer wieder bei der getrennten Terminalserversitzung anmeldet und sich ordnungsgemäß abmeldet, wird die Office-Anwendung geschlossen und die Datei entsperrt.

Luke1_28
quelle
1

Verwenden Sie das Microsoft-Flussdiagramm

Es gibt einen offiziellen Microsoft-Blogpost. Es gibt sogar ein Flussdiagramm.

Die Hauptpunkte sind diese:

  • Aktualisieren Sie Windows
  • Office aktualisieren
  • Deaktivieren Sie Details PaneundPreview Pane
  • Konfigurieren Sie die OpLocks-Registrierungseinstellungen auf dem Client und starten Sie den Client neu.
  • Beenden Sie Dienste, die nicht von Microsoft stammen
StackzOfZtuff
quelle
Das sieht sehr praktisch aus! Ich hoffe, es kann anderen in Zukunft helfen.
Chris
0

Genau, es gibt ein Programm namens Unlocker, das gesperrte Dateien oder Ordner entsperrt.

Aus Wikipedia ,

Unlocker ist ein Tool, mit dem der in Microsoft Windows-Dateien häufig verwendete Sperrschutz nachverfolgt und entsperrt werden kann. Die Hauptverwendung besteht jedoch darin, die Prozesse zu beenden, die eine bestimmte Datei verwenden, oder zu erzwingen, dass die Prozesse die Datei nicht mehr verwenden, damit der Benutzer die Datei sicher löschen, umbenennen oder verschieben kann.

Von der offiziellen Website ,

Hatte Windows jemals eine so ärgerliche Nachricht?

  • Ordner kann nicht gelöscht werden: Er wird von einer anderen Person oder einem anderen Programm verwendet.
  • Datei kann nicht gelöscht werden: Zugriff verweigert
  • Es ist ein Verstoß gegen die Freigabe 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 die Datei derzeit nicht verwendet wird.

Unlocker ist die Lösung!

  1. Klicken Sie einfach mit der rechten Maustaste auf den Ordner oder die Datei und wählen Sie Unlocker
  2. Wenn der Ordner oder die Datei gesperrt ist, wird ein Fenster mit Schließfächern angezeigt
  3. Klicken Sie einfach auf Alle entsperren und Sie sind fertig!

Beachten Sie, dass das Installationsprogramm mit OpenCandy-Adware geliefert wird. Deaktivieren Sie es einfach, während Sie die portable Version installieren oder verwenden.

Oriol
quelle
0

Wenn Sie Zugriff auf den Dateiserver haben, können Sie auch den Befehl openfiles.exe verwenden . In meinem Fall sagte Word, dass ich die Datei sperrte, aber openfiles.exe zeigte, dass es sich um einen anderen Benutzer handelte. Wenn zum Beispiel ein Teil des Dateinamens " Geburtstag " war, würden Sie diesen Befehl verwenden:

openfiles /query | findstr -i birthday
KERR
quelle