Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Symptome
Benutzer von Office 2007 oder Office 2010 auf einem beliebigen Clientbetriebssystem klicken auf einen Link, der auf ein Office-Dokument verweist, das sich in einer SharePoint Server 2010-Dokumentbibliothek befindet. Der Link selbst befindet sich in einer Outlook-E-Mail-Nachricht. Anstatt das Dokument vom Server in der Office-Clientanwendung zu öffnen, wird das Dokument in der Office-Anwendung aus dem Cache temporärer Internetdateien des lokalen Computers geöffnet. Daher wird es nicht als Serverdokument behandelt. Die folgenden Symptome werden vom Benutzer gesehen:
- Word: Es gibt keine Serverleiste mit der Schaltfläche "Dokument bearbeiten"
- Excel: Es gibt keine Serverleiste mit der Schaltfläche "Arbeitsmappe bearbeiten"
- PowerPoint: Es gibt keine Serverleiste mit der Schaltfläche "Präsentation bearbeiten"
Oder, wenn die Dokumentbibliothek ein Auschecken erfordert:
- Word: Es gibt keine Serverleiste mit der Schaltfläche "Dokument auschecken"
- Excel: Es gibt keine Serverleiste mit der Schaltfläche "Arbeitsmappe auschecken"
- PowerPoint: Es gibt keine Serverleiste mit der Schaltfläche "Präsentation auschecken"
Darüber hinaus kann das Dokument nicht wieder auf der SharePoint-Website gespeichert werden, während es in der Office-Anwendung geöffnet ist. Benutzer können möglicherweise Änderungen speichern, aber die Änderungen werden in der Datei im Ordner Temporäre Internetdateien und nicht zurück auf dem SharePoint-Server gespeichert.
Wenn das Dokument Teil eines Workflows ist, fehlen außerdem die Schaltflächen Diesen Vorgang bearbeiten oder Diese Aufgabe öffnen sowie alle anderen dem Workflow zugeordneten Schaltflächen, sodass der Workflow nicht gestartet wird. In der Regel erhalten Benutzer Workflowaufgaben per E-Mail, und die E-Mail enthält einen Link zu dem Dokument, das sich auf dem SharePoint-Server befindet.
Dies tritt nur bei den neueren Office-Dateiformaten auf: .docx, .pptx und .xlsx. Dies tritt bei älteren Office-Dateiformaten nicht auf: .doc, .ppt und .xls. Darüber hinaus tritt dies nur in folgenden Fällen auf:
Der Server ist ein SharePoint Server 2010 und
- Wenn auf dem Clientcomputer Office 2007 ausgeführt wird, tritt das Problem mit .docx-, DOTX-, .xlsx- und .pptx-Dokumenten auf.
oder - Wenn auf dem Clientcomputer Office 2010 ausgeführt wird, tritt das Problem mit .pptx Dokumenten auf.
Dieses Problem tritt nicht auf, wenn auf dem Server Office SharePoint Server 2007 ausgeführt wird und auf dem Clientcomputer Office 2007 oder Office 2010 ausgeführt wird.
HINWEIS: Dies geschieht nur, wenn das Office-Dokument DURCH KLICKEN AUF EINEN LINK in einer Outlook-E-Mail-Nachricht geöffnet wird und sich das Office-Dokument in einer SharePoint 2010-Dokumentbibliothek befindet. Wenn der Benutzer zur SharePoint 2010-Dokumentbibliothek navibiert und die Datei von dort aus öffnet, tritt dieses Problem nicht auf.
Ursache
SharePoint 2010 implementiert ein neues Sicherheitsfeature namens "Permissive oder Strict browser file handling". Jeder Dateityp, der von einem Webserver übermittelt wird, verfügt über einen zugeordneten MIME-Typ (auch als "Inhaltstyp" bezeichnet), der die Art des Inhalts (z. B. Bild, Text, Anwendung usw.) beschreibt. Internet Explorer (Internet Explorer, IE) verfügt über eine MIME-Ermittlungsfunktion, die versucht, den Inhaltstyp für jede heruntergeladene Ressource zu bestimmen. Wenn der vom Server gesendete Content-Type bei Office-Dateien in der MIME-Datenbank in der Registrierung des Clientcomputers nicht gefunden wird, "ermittelt" IE die MIME-Inhaltstypen, um festzustellen, ob in der MIME-Datenbank des Clientcomputers ein anderer ähnlicher MIME-Typ vorhanden ist, und öffnet die Datei mit dem ähnlichen MIME-Typ. Die strikte Browserdateiverarbeitung ist jedoch standardmäßig für jede Webanwendung in SharePoint 2010 aktiviert, und dies lässt die Ermittlung von Inhaltstypen nicht zu. Wenn also keine genaue Übereinstimmung des in der Serverantwort gesendeten Inhaltstyps in der MIME-Datenbank des Clients in der Registrierung gefunden wird, wird die Datei aus den temporären Internetdateien des Clientcomputers geöffnet, anstatt vom Server aus geöffnet zu werden. Das MIME-Sniffing kann auch zu Sicherheitsproblemen für Server führen, die nicht vertrauenswürdige Inhalte hosten.
Beispiel: Beim Öffnen einer .docx Datei über einen Link, der auf ein Dokument in einer SharePoint 2010-Dokumentbibliothek verweist, lautet der vom SharePoint 2010-Server in der Antwort gesendete Inhaltstyp "vnd.ms-word.document.12" zusammen mit der Überschrift "X-Content-Type-Options: nosniff", die wie folgt aussieht:
HTTP/1.1 200 OK
Content-Length: 108
Date: Day, [Date and Time] GMT
Content-Type: vnd.ms-word.document.12
X-Content-Type-Options: nosniff
Da genau dieser Inhaltstyp nicht im MIME-Bereich der Registrierung des Office-Clientcomputers vorhanden ist und keine MIME-Ermittlung durchgeführt wird, wird das Dokument aus den temporären Internetdateien geöffnet.
Es kann weitere Ursachen geben, die unten im Abschnitt Weitere Informationen aufgeführt werden.
Lösung
Verwenden Sie eine der folgenden Lösungen:
Serverseitige Problemumgehung
Entfernen des no-sniff-Headers, der von SharePoint 2010 gesendet wird
- Navigieren Sie zur Website der Zentraladministration, und klicken Sie unter Anwendungsverwaltung auf Webanwendungen verwalten.
- Wählen Sie die Webanwendung aus, und klicken Sie im Menüband auf Allgemeine Einstellungen.
- Scrollen Sie nach unten zu Browserdateibehandlung, und wählen Sie Permissive anstelle von Strict aus.
HINWEIS: Dadurch wird die Sicherheit verringert. Browserdateibehandlung gibt an, ob zusätzliche Sicherheitsheader zu Dokumenten hinzugefügt werden, die für Webbrowser bereitgestellt werden. Diese Header geben an, dass ein Browser eine Downloadaufforderung für bestimmte Dateitypen (z. B. .html) und den angegebenen MIME-Typ des Servers für andere Dateitypen verwenden soll. "Permissive" gibt an, dass keine Header hinzugefügt werden, was eine kompatiblere Benutzeroberfläche bietet. "Strict" fügt Header hinzu, die den Browser zum Herunterladen bestimmter Dateitypen zwingen. Der erzwungene Download verbessert die Sicherheit für den Server, indem die automatische Ausführung von Webinhalten, die von Mitwirkenden hochgeladen werden, untersagt wird.
Clientseitige Problemumgehungen
Wichtig
Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Sie können die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows.
Aktualisieren Sie die Registrierung des Office-Clientcomputers, um die erforderlichen Inhaltstypen in der MIME-Datenbank der Registrierung zu installieren, indem Sie eine der folgenden beiden Methoden verwenden. Dieses Registrierungsupdate funktioniert auf Office 2007 oder Office 2010.
Um die Registrierung manuell zu aktualisieren, kopieren Sie Folgendes in eine Textdatei, benennen Sie sie mit einer .reg Erweiterung, und führen Sie sie aus.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-excel.12] "Extension"=".xlsx" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint.presentation.12] "Extension"=".pptx" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-word.document.12] "Extension"=".docx" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-word.template.12] "Extension"=".dotx" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint.template.12] "Extension"=".potx" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint.show.macroEnabled.12] "Extension"=".ppsm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint.show.12] "Extension"=".ppsx" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint.macroEnabled.12] "Extension"=".pptm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-mspublisher] "Extension"=".pub" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-excel.binary.12] "Extension"=".xlsb" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-excel.macroEnabled.12] "Extension"=".xlsm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-excel.macroEnabledTemplate.12] "Extension"=".xltm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-excel.template.12] "Extension"=".xltx" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-word.document.macroEnabled.12] "Extension"=".docm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-word.template.macroEnabled.12] "Extension"=".dotm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint.template.macroEnabled.12] "Extension"=".potm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-powerpoint.presentation.macroEnabled.12] "Extension"=".pptm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-excel.sheet.macroEnabled.12] "Extension"=".xlsm" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/vnd.ms-excel.addin.12] "Extension"=".xlam" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/onenote] "Extension"=".one"
Um die Inhaltstypen automatisch in der MIME-Datenbank der Registrierung auf Office-Computern zu installieren, wechseln Sie zum Abschnitt "Hier ist eine einfache Korrektur".
Weitere Informationen
SharePoint-Workflow-Aufgabenschaltflächen können in Office-Dokumenten aus anderen Als den in diesem Artikel beschriebenen Gründen fehlen. Einige andere Gründe können sein:
Die Meldungsleiste ist in den Einstellungen des Trust Center deaktiviert.
Sie verwenden eine kostengünstige Lizenz für Office (Home and Business, Home and Student) oder ein anderes Produkt aus dem Einzelhandelskanal. Weitere Informationen finden Sie unter Alle Informationen zu Genehmigungsworkflows.
Der Workflow für das dokument, das Sie geöffnet haben, wurde noch nicht gestartet.
Der Benutzer verfügt nicht über die Berechtigungen Elemente bearbeiten. Abhängig von den Workfloweinstellungen benötigen sie möglicherweise auch Listen-Berechtigungen verwalten.
Die schreibgeschützte Serverleiste mit der Schaltflächenleiste [Dokument bearbeiten ] oder [Arbeitsmappe bearbeiten ] oder [Präsentation bearbeiten ] fehlt möglicherweise aus anderen Gründen, wenn Sie zum ersten Mal auf einen Link zu einem Office 2010-Dokument klicken, das auf einer SharePoint-Website gespeichert ist. Nachfolgende Klicks auf den Link rendern die schreibgeschützte Serverleiste.
Um zu erzwingen, dass die schreibgeschützte Serverleiste beim ersten Klick auf den Link angezeigt wird, fügen Sie dem Clientcomputer den folgenden Registrierungsschlüssel hinzu.
Key: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet
Name: OptimisticBHO
Type: DWORD
Value: 1
Wenn die Serverleiste immer noch nicht mit der Schaltfläche [Dokument bearbeiten] angezeigt wird, auch wenn die OptimistischBHO-Taste aktiviert ist, stellen Sie sicher, dass das Add-On "Office Document Cache Handler" in Internet Explorer Tools>Add-Ons verwalten aktiviert ist.
Benötigen Sie weitere Hilfe? Navigieren Sie zu SharePoint-Community.