Word Automation Services – Problembehandlung

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird beschrieben, wie Word Automation Services mit Fehlern umgeht, die auf Konvertierungselement- oder Systemebene auftreten können. Weiter enthalten sind die zur Korrektur dieser Fehler erforderlichen Schritte.

Inhalt dieses Artikels

  • Reaktion von Word Automation Services auf potenzielle Systemfehler

  • Korrigieren von Konvertierungsfehlern

  • Beheben von Problemen bei bestimmten Ereignissen

  • Bekannte Fehler ohne Word Automation Services-Ereignisse für SharePoint Server 2010

Reaktion von Word Automation Services auf potenzielle Systemfehler

Systemadministratoren werden auf mehrere Weisen über potenzielle Systemfehler benachrichtigt:

  • Benutzer melden dem Systemadministrator aufgetretene Fehler oder Ereignisse, wenn Dateien nicht erfolgreich konvertiert werden. Während einer Konvertierung fordert eine Meldung den Benutzer beispielsweise auf, einen Systemadministrator zu kontaktieren.

  • Windows-Ereignisse mit der Quelle "Word Automation Services" treten auf dem Server auf, auf dem ein Fehler erkannt wurde.

  • Falls vorhanden, gibt System Center Operations Manager (SCOM) an, dass Word Automation Services fehlerhaft arbeitet.

Wenn bei einem Konvertierungsauftrag ein Fehler auftritt, zeigt die Lösung üblicherweise die Zeichenfolge an, die in ConversionItemInfo.ErrorMessage für jede nicht erfolgreiche Konvertierung eingeblendet wird, und weist den Benutzer an, beliebige für die Datei erforderliche Aktionen auszuführen. Mitunter stellt ConversionItemInfo.ErrorMessage dem Administrator nicht genügend Informationen zum Diagnostizieren und Korrigieren eines potenziellen Systemfehlers zur Verfügung. Weitere Informationen zu den Details, die ConversionItemInfo.ErrorMessage für einen Konvertierungsauftrag zur Verfügung stellt, finden Sie unter ConversionItemInfo-Elemente (https://go.microsoft.com/fwlink/?linkid=196477&clcid=0x407).

Bei einem bekannten Systemfehler generiert Word Automation Services auch ein Windows-Ereignis auf dem Server auf, auf dem ein Fehler erkannt wurde. Anhand von Ereignisinformationen können Administratoren einzelne Systemfehler untersuchen und korrigieren. Jedes Ereignis kann viele Informationen enthalten, die eine zusätzliche Untersuchung durch den Administrator erforderlich machen. Endbenutzern werden keine Ereignisse angezeigt.

Ein Ereignis befindet sich auf dem Server, auf dem es ausgelöst wurde. Ereignisse können in der Ereignisanzeige des Servers angezeigt werden. Die in diesem Fall zu suchende Ereignisquelle heißt "Word Automation Services". Mithilfe einer SCOM-Konsole können Sie in der gesamten Farm ausgelöste Ereignisse in einer zentralen Ansicht zusammenführen. SCOM zeigt den Integritätsstatus von Word Automation Services und die Server an, auf denen die Anwendung ausgeführt wird.

Ständige Unterbrechungen in Word Automation Services können auch ein Hinweis auf einen Systemfehler sein. Weitere Informationen zur Problembehandlung finden Sie unter Korrigieren von Konvertierungsfehlern.

Korrigieren von Konvertierungsfehlern

In diesem Abschnitt werden die Schritte zum Korrigieren eines Konvertierungsfehlers beschrieben.

  1. Stellen Sie sicher, dass die zu konvertierende Datei die folgenden Kriterien erfüllt:

    • Keine Sperre aufgrund des Dateityps

    • Kein Kennwortschutz

    • Zum Öffnen ist IRM (Information Rights Management, Verwaltung von Informationsrechten) nicht erforderlich

    • Ihr Typ wird von der verwendeten Word Automation Services-Version für SharePoint Server 2010 unterstützt

  2. Wenn ConversionJobItem.ErrorCode 131182 lautet, ist die Datei wahrscheinlich beschädigt. Wenn der Fehlercode nicht 131182 ist, vergewissern Sie sich, dass die Datei nicht beschädigt ist, indem Sie den Fehlercode mit der entsprechenden Word Automation Services -Zeichenfolge ConversionItemInfo.ErrorMessage vergleichen. Befolgen Sie anschließend die Anweisungen zum Korrigieren von Konvertierungselementfehlern. Darüber hinaus kann der Administrator versuchen, die Datei in der Clientversion von Microsoft Word zu öffnen und anschließend zu speichern. Durch diesen Vorgang wird die Beschädigung aufgehoben bzw. die Datei repariert, sollte sie beschädigt sein. Versuchen Sie anschließend, die Datei erneut zu konvertieren.

  3. Wenn die Datei gültig ist, die Konvertierung aber weiter misslingt, beginnen Sie mit der Untersuchung der Ereignisprotokolle der einzelnen Server auf Ereignisse mit der Ereignisquelle "Word Automation Services". Windows-Systemereignisse finden Sie in der Ereignisanzeige. Mithilfe von SCOM können Sie alternativ eine zusammengefasste Ansicht aller Ereignisse auf allen Servern in der Farm anzeigen. Ein außergewöhnlich hohe Anzahl von Word Automation Services-Ereignissen kann ein Hinweis auf eine Fehlerbedingung sein, die bei mehreren Dateikonvertierungen erkannt wurde. Befolgen Sie die in der Ereignismeldung für jeden Ereignistyp angegebenen Problembehandlungsschritte, und führen die die erforderlichen Schritte zum Beheben des Problems aus.

    Hinweis

    Vergewissern Sie sich, dass auf der Seite Diagnoseprotokollierung in der Zentraladministration die Einstellung Unwichtigstes, im Ereignisprotokoll aufzuzeichnendes Ereignis für die Kategorie Word Automation Services nicht oder auf Warnung bzw. einen weniger schwerwiegenden Grad festgelegt ist, z. B. Information oder Ausführlich. Andernfalls werden von Word Automation Services einige wichtige Ereignisse nicht generiert.

  4. Wenn sich mithilfe der Ereignismeldung und beschriebenen Aktionen keine Problemlösung herbeiführen lässt, siehe Beheben von Problemen bei bestimmten Ereignissen.

  5. Wenn das Problem nicht mithilfe der Anweisungen in der Ereignismeldung und des Abschnitts "Beheben von Problemen bei bestimmten Ereignissen" behoben werden kann oder keine Ereignisse ausgelöst werden, überprüfen Sie die ULS-Ablaufverfolgungsprotokolle der betroffenen Server, um mehr über das Problem zu erfahren.

    Zum Vorbereiten dieser Protokolle für die Problembehandlung legen Sie in der Zentraladministration auf der Seite Diagnoseprotokollierung die Einstellung Unwichtigstes, im Ablaufverfolgungsprotokoll aufzuzeichnendes Ereignis für die Kategorie Word Automation Services fest.

    Warnung

    Das Aktivieren der Option Ausführlich wirkt sich auf die Leistung aller Anwendungsserver aus. Sie müssen Unwichtigstes, im Ablaufverfolgungsprotokoll aufzuzeichnendes Ereignis nach Abschluss der Problembehandlungsaktivitäten wieder auf Mittel zurücksetzen.

    Testen Sie Word Automation Services bei aktivierter ausführlicher Ablaufverfolgung unter Belastung, um die auftretenden Fehler zu bestimmen. Sobald die Fehler auftreten, öffnen Sie die ULS-Ablaufverfolgungsprotokolle für Server, auf denen die Fehler aufgetreten sind, in einem Texteditor. Beachten Sie, dass Ablaufverfolgungsdateien in der Regel sehr umfangreich sind (in einer Produktionsumgebung beispielsweise mehrere Gigabytes) und ggf. einen hohen Zeitaufwand für das Herunterladen, Öffnen und Überprüfen erfordern. Filtern Sie das Ablaufverfolgungsprotokoll anhand des Begriffs "Word Automation Services".

    Die Qualität und Lesbarkeit von Einträgen im Ablaufverfolgungsprotokoll Ablaufverfolgungen ist unterschiedlich. Ablaufverfolgungen sind nicht lokalisiert und nicht unbedingt für die externe Nutzung vorgesehen. Ablaufverfolgungsprotokolle können eine begrenzte Menge personenbezogener Informationen zu Dateikonvertierungselementen und -aufträgen enthalten.

    ULS-Ablaufverfolgungsprotokolle befinden Sie auf den Servern in der Regel an folgendem Speicherort: %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS

  6. Wenn die bisherigen Schritte keine Lösung gebracht haben, besuchen Sie die Website Supportcenter für Microsoft-Produkte (https://go.microsoft.com/fwlink/?linkid=15029&clcid=0x407), und kontaktieren Sie einen Supportmitarbeiter, damit dieser Sie bei der Untersuchung und Behebung des Problems unterstützt.

Beheben von Problemen bei bestimmten Ereignissen

Dieser Abschnitt enthält die Ereignisse, die bei bestimmten Fehlerbedingungen protokolliert werden. Beschrieben werden die Ursachen der Ereignisse und die entsprechenden Schritte zur Fehlerkorrektur.

Hinweis

Ereignisse mit IDs, die mit 80 beginnen, können bei Auftreten eines Systemfehlers sehr häufig generiert werden, denn diese Ereignisse werden für jeden Konvertierungsversuch generiert, bei dem der entsprechende Fehler auftritt. Microsoft SharePoint Server 2010 lässt binnen zwei Minuten standardmäßig nicht die Generierung von mehr als fünf Ereignissen mit derselben ID auf demselben Server zu. Diese Standardeinstellung reduziert die Anzahl der Ereignisse, die für dauerhaft bestehende Fehlersituationen protokolliert werden. Wenn Sie im Windows-Ereignisprotokoll mit 80 beginnende Ereignis-IDs anzeigen, sehen Sie ggf. fünf Ereignisse mit derselben ID, auf die die SharePoint Server-Ereignis-ID 2159 folgt. Die Meldung für Ereignis 2159 gibt an, welches Ereignis wie oft unterdrückt wurde.

Hinweis

Das SharePoint Server 2010 Management Pack für Microsoft System Center Operations Manager 2007 enthält einen SCOM-Monitor zum Bestimmen der einzelnen Windows-Ereignisse und zum einfacheren Übertragen von Statusinformationen zu Word Automation Services an Administratoren. Weitere Informationen zum SCOM-Monitor finden Sie unter Management Pack für Microsoft SharePoint 2010-Produkte (Beta) (https://go.microsoft.com/fwlink/?linkid=196473&clcid=0x407).

Ereignisse 8004 und 8005: Fehler des PDF-/XPS-Konverters '[Dateipfad und -name]' während der Dateikonvertierung.

Word Automation Services bietet einen Standardkonverter für das Konvertieren von Dateien in das XPS- bzw. PDF-Dateiformat und unterstützt auch Konverter von Drittanbietern. Konverter von Drittanbietern können Probleme aufweisen, die bewirken, dass Dateikonvertierungen auf unvorhersehbare Weise misslingen. Word Automation Services gibt eines dieser beiden Ereignisse aus, wenn ein Konverter eines Drittanbieters fehlerhaft ist:

Ereignis-ID Ereignismeldungstext Dazugehörige Meldungs-ID Weitere Details

8004

Fehler des PDF-Konverters '[Dateipfad und -name]' während der Dateikonvertierung. Wenden Sie sich an den Hersteller dieser Komponente, um zu ermitteln, ob eine aktualisierte Version verfügbar ist. Wenn diese den Fehler nicht behebt, deinstallieren Sie den PDF-Konverter des Drittanbieters, um zu verhindern, dass dieser Fehler erneut auftritt.

131183

Protokollname: Anwendung

Quelle: Word Automation Services

Ereignisebene: Fehler

8005

Fehler des XPS-Konverters '[Dateipfad und -name]' während der Dateikonvertierung. Wenden Sie sich an den Hersteller dieser Komponente, um zu ermitteln, ob eine aktualisierte Version verfügbar ist. Wenn diese den Fehler nicht behebt, deinstallieren Sie den XPS-Konverter des Drittanbieters, um zu verhindern, dass dieser Fehler erneut auftritt.

131184

Protokollname: Anwendung

Quelle: Word Automation Services

Ereignisebene: Fehler

Word Automation Services legt außerdem die Fehlermeldung des Konvertierungselements wie folgt fest:

Meldungs-ID ConversionItemInfo.ErrorMessage-Zeichenfolge Dazugehörige Ereignis-ID

131183

Fehler im externen PDF-Konverter. Wenden Sie sich an den Systemadministrator.

8004

131184

Fehler im externen XPS-Konverter. Wenden Sie sich an den Systemadministrator.

8005

Lösung

  1. Wenn diese Fehlertypen auftreten, befolgen Sie diese Schritte zum Aktualisieren der Konverter:

    1. Beschaffen Sie sich die neueste DLL des benutzerdefinierten PDF- oder XPS-Konverters bei dessen Hersteller.

    2. Überschreiben Sie in %COMMONPROGRAMFILES%\Microsoft Office Servers\14.0\WebServices\WordServer\Core für jede Anwendung in der Farm die alte DLL mit der neuen DLL.

    3. Wenn die DLL ordnungsgemäß funktioniert, sollten neue Konvertierungen Erfolg haben.

  2. Wenn die Drittanbieterkonverter weiter fehlerhaft arbeiten, nachdem alle verfügbaren Updates eingespielt wurden, deinstallieren Sie die Drittanbieterkonverter, und verwenden Sie die Standardkonverter.

    • Löschen Sie die entsprechende DLL für den PDF- oder XPS-Konverter aus diesem Ordner: %COMMONPROGRAMFILES%\Microsoft Office Servers\14.0\WebServices\WordServer\Core.

    • Neue Konvertierungen sollten nun Erfolg haben.

  3. Wenn die Datei immer noch nicht konvertiert werden kann, ist sie wahrscheinlich beschädigt oder anderweitig ungültig. Versuchen Sie in diesem Fall, die Datei in der Clientversion von Word zu öffnen. Speichern Sie die Datei erneut, und versuchen Sie die Konvertierung nochmals.

Ereignis 8010: Es wurde eine Datei gefunden, die mithilfe einer neuen Version des Office-Clients oder der Word Services erstellt wurde.

Ereignis 8010 wird ausgelöst, wenn Word Automation Service eine Datei ermittelt, die mit einer Version von Microsoft Word gespeichert wurde, die neuer als die aktuell installierte Version von Word Automation Services ist. Dies kann je nach Inhalt des Dokuments zu einer Konvertierung mit reduzierter Qualität führen. Führen Sie bei Auslösung dieses Ereignisses so bald wie möglich ein Word Automation Services-Upgrade durch, indem Sie dem Link in der Ereignismeldung folgen.

Hinweis

Dieses Ereignis bedeutet nicht notwendigerweise, dass Konvertierungen fehlerhaft sind. Deshalb gibt es keine einzelne Fehlermeldungs-ID in Korrelation mit diesem Ereignis.

Ereignis-ID Ereignismeldungstext Dazugehörige Meldungs-ID Weitere Details

8010

Es wurde eine Datei gefunden, die mithilfe einer neuen Version des Office-Clients oder der Word Services erstellt wurde. Besuchen Sie https://go.microsoft.com/fwlink/?linkid=157217&clcid=0x407

Nicht zutreffend

Protokollname: Anwendung

Quelle: Word Automation Services

Ereignisebene: Fehler

Lösung

  1. Laden Sie(https://go.microsoft.com/fwlink/?linkid=157217&clcid=0x407) den neuesten Word Automation Services-Konverter aus dem Microsoft SharePoint 2010 Software Development Kit (SDK) herunter.

  2. Befolgen Sie die Anweisungen zum Installieren des neuen Konverters.

  3. Konvertieren Sie die Dateien. Die Dateien werden mit der bestmöglichen Qualität konvertiert, und dieses Ereignis wird nicht generiert, es sei denn, es werden Dateien gefunden, die ein Update des Word Automation Services-Konverters erforderlich machen.

Ereignis 8012: Mindestens eine lokalisierte Komponente konnte für die angegebene Sprache nicht geladen werden.

Wenn ein Konvertierungselement fehlerhaft ist, werden ein Fehlercode vom Typ "ConversionItemInfo.ErrorCode" und eine dazugehörige Meldung vom Typ "ConversionItemInfo.ErrorMessage" generiert. Die Fehlermeldung dient dazu, dem Benutzer, der den Konvertierungsauftrag erteilt hat, aussagekräftige Informationen zu liefern. Die Fehlermeldung ist in die Sprache des Browsers des Benutzers lokalisiert, der den Konvertierungsauftrag erteilt hat. Wenn jedoch die Anwendungsserver in der Serverfarm nicht über das Sprachpaket verfügen, das der Sprache des Browsers des Benutzers entspricht, können die Fehlermeldungen nicht in dessen Sprache angezeigt werden. Dieses Ereignis wird ausgelöst, wenn diese Situation für ein fehlerhaftes Konvertierungselement eintritt. Die Fehlermeldung selbst wird in der Standardsprache der Farm angezeigt.

Ereignis-ID Ereignismeldungstext Dazugehörige Meldungs-ID Weitere Details

8012

Mindestens eine lokalisierte Komponente konnte für die angegebene Sprache nicht geladen werden. Stellen Sie sicher, dass das erforderliche Sprachpaket installiert und ordnungsgemäß konfiguriert ist.

Nicht zutreffend

Protokollname: Anwendung

Quelle: Word Automation Services

Ereignisebene: Fehler

Lösung

Systemfehler bei Word Automation Services werden zumeist erkannt, wenn der Dienst mit der Dokumentwarteschlange kommuniziert. Bei jeder Dateikonvertierung erfolgen mehrere Kommunikationsvorgänge zwischen dem Dienst und der Dokumentwarteschlange. Wenn ein Fehler auftritt, generiert SQL Server einen "SQLException"-Fehler mit einer großen Menge relevanter Informationen. Word Automation Services erkennt von SQL Server generierte "SQLException"-Fehler, wenn der Dienst mit der Dokumentwarteschlange kommuniziert und gibt dieses Ereignis aus:

Ereignis-ID Ereignismeldungstext Dazugehörige Meldungs-ID Weitere Details

1001

Zugriffsfehler der SQL-Datenbank. Fehlercode: %1. Fehlermeldung: %2. Fehlerlink: %3

6, 7

Protokollname: Anwendung

Quelle: Word Automation Services

Ereignisebene: Kritisch

Diese Ereignismeldung enthält eine Untermenge der "SQLException"-Eigenschaften, um Administratoren bei der Behebung von Problemen zu unterstützen, die erkannt werden, wenn Word Automation Services mit der Dokumentwarteschlange kommuniziert. Die Parameter lauten wie folgt:

Name MSDN-Beschreibung

ErrorCode

Ruft das HRESULT des Fehlers ab. (Von "ExternalException" vererbt.)

HelpLink

Ruft eine Verknüpfung mit Hilfedatei ab, die dieser Ausnahme zugeordnet ist, oder legt diese fest. (Von "Exception" vererbt.)

Meldung

Überlastet.

Es folgt ein Beispiel der Ereignismeldung, die Word Automation Services generiert, wenn die Datenbank der Dokumentwarteschlange entfernt oder umbenannt wird:

Zugriffsfehler der SQL-Datenbank. Fehlercode: 0x80131904. Fehlermeldung: Ungültiger Objektname 'dbo.ConversionItemQueue'. Fehlerlink: Keiner.

Der Fehlercode (SqlException.ErrorCode) ist ein SQL Server-Code, der für Word Automation Services nicht spezifisch ist. Mithilfe des SQL Server-Codes können Sie diesen Fehler in Zusammenhang mit vorhandenen SQL Server-Problembehandlungsinformationen setzen.

Die Fehlermeldung (SqlException.Message) ist eine SQL Server-spezifische Zeichenfolge mit aussagekräftigen Informationen zur Beschreibung des Fehlers und der betroffenen Datenbank. Administratoren müssen den Server mit dieser Datenbank, auf den in dieser Zeichenfolge verwiesen wird, gemäß den Anweisungen in der SQL Server-Hilfe zur Problembehandlung untersuchen.

Fehlerlink (SqlException.HelpLink) ist ein SQL Server-spezifischer Link zu weiteren SQL Server-Hilfeinformationen.

Lösung

  1. Notieren Sie sich den Fehlercode, die Fehlermeldung und den Fehlerlink in der Ereignismeldung.

  2. Korrigieren Sie mithilfe dieser Informationen die SQL Server-Fehler. Informationen zur Behandlung von SQL Server-Fehlercodes finden Sie im SQL Server Solution Center (https://go.microsoft.com/fwlink/?linkid=196474&clcid=0x407).

Ereignis 1002: Konvertierungsaufträge werden ggf. nicht ausgeführt, weil der Zeitgeberauftrag '%1' für die Dienstanwendung '%2' nicht aktiv zu sein scheint.

Der Zeitgeberauftrag für Word Automation Service verarbeitet und verteilt in der Warteschlange befindliche Auftragselemente an Anwendungsserver. Wird der Zeitgeberauftrag nicht ausgeführt, kann die Konvertierung von Auftragselementen in der Webanwendung nicht begonnen werden. Ereignis 1002 wird ausgelöst, wenn ein neuer Auftrag zu einem Zeitpunkt ausgelöst wird, an dem der Zeitgeberauftrag inaktiv zu sein scheint. Dieses Ereignis wird insbesondere dann ausgelöst, wenn mindestens eine der folgenden Bedingungen zutrifft:

  1. Der Zeitgeberauftrag ist nicht online. Dies kann passieren, wenn die Auftragsdefinition nicht ordnungsgemäß bereitgestellt wurde.

  2. Der Zeitgeberauftrag ist deaktiviert. Dies kann der Fall sein, wenn der Administrator den Zeitgeberauftrag in der Zentraladministration auf der Seite Zeitgeberauftrag bearbeiten deaktiviert hat.

  3. Der Zeitgeberauftrag hat gemäß den aktuellen Einstellungen in der Zentraladministration zwei geplante Ausführungen ausgelassen.

  4. Der Zeitgeberauftrag hat aufgrund eines externen Problems, z. B. deaktivierter OWSTimer-Dienst, zwei Ausführungen ausgelassen. OWSTimer ist der SharePoint-Zeitgeberdienst.

Hinweis

SharePoint Server benötigt ggf. etwa 90 Minuten für die Verarbeitung der Fehlerbedingung und Generierung dieses Ereignisses.

Ereignis-ID Ereignismeldungstext Dazugehörige Meldungs-ID Weitere Details

1002

Konvertierungsaufträge werden ggf. nicht ausgeführt, weil der Zeitgeberauftrag '%1' für die Dienstanwendung '%2' nicht aktiv zu sein scheint.

Nicht zutreffend

Protokollname: Anwendung

Quelle: Word Automation Services

Ereignisebene: Warnung

Diese Ereignismeldung enthält den Namen des Zeitgeberauftrags, der nicht ausgeführt wird, und den Namen der Dienstanwendung, die diesem Zeitgeberauftrag zugeordnet ist. Es folgt eine Beispielmeldung für dieses Ereignis:

Konvertierungsaufträge werden ggf. nicht ausgeführt, weil der Zeitgeberauftrag 'e39db2de-1b89-4f74-91da-5da998df0a9c' für die Dienstanwendung 'Word Automation Services-Anwendung' nicht aktiv zu sein scheint.

Lösung

  • Aktivieren Sie den Word Automation Services-Zeitgeberauftrag:

    1. Klicken Sie auf der Homepage der Zentraladministration auf Überwachung.

    2. Klicken Sie auf der Seite Überwachung unter Zeitgeberaufträge auf Auftragsdefinitionen.

      Prüfen Sie, ob der Word Automation Services-Zeitgeberauftrag ein geplanter Zeitgeberauftrag ist.

    3. Wenn der Zeitplantyp für den Word Automation Services-Zeitgeberauftrags deaktiviert ist, klicken Sie auf Word Automation Services-Zeitgeberauftrag.

    4. Klicken Sie auf der Seite Zeitgeberauftrag bearbeiten auf Aktivieren.

      Nachdem der Zeitgeberauftrag gestartet wurde, beginnt die Konvertierung von Aufträgen in der Warteschlange.

Wenn der Word Automation Services-Zeitgeberauftrag kein geplanter Zeitgeberauftrag ist, ist Word Automation Services nicht installiert bzw. nicht ordnungsgemäß konfiguriert.

Bekannte Fehler ohne Word Automation Services-Ereignisse für SharePoint Server 2010

Für die folgenden bekannten Fehlerbedingungen generiert Word Automation Services keine eindeutigen Windows-Ereignisse: