Verwenden eines Setupprotokolls zur Behandlung von Setupproblemen in Office

In diesem Schritt-für-Schritt-Artikel wird beschrieben, wie Sie die Microsoft Office-Installationsprotokolldateien verwenden, um Office Setup-Probleme zu beheben.

Gelegentlich tritt ein Problem mit Office Setup auf, und Sie erhalten möglicherweise keine Fehlermeldung. Auch wenn Sie eine Fehlermeldung erhalten, müssen Sie möglicherweise eine Installationsprotokolldatei als eines Ihrer Tools verwenden, um das Problem zu ermitteln.

In diesem Artikel werden verschiedene Techniken zum Interpretieren der Informationen in Den Office-Installationsprotokolldateien erläutert. Die Themen sind in der Reihenfolge aufgeführt, in der Sie die einzelnen Techniken verwenden möchten. In diesem Artikel werden nicht alle Situationen behandelt, die auftreten können, aber es werden mehrere Beispiele behandelt, bei denen das Setupproblem durch Interpretieren einer Setupprotokolldatei behoben wird.

Viele Artikel in der Microsoft Knowledge Base, die sich auf Installationsfehler beziehen, enthalten auch Abschnitte mit Protokolldateien, die Ihnen helfen, zu bestätigen, dass der Artikel dasselbe Problem beschreibt, das Sie haben.

Erstellen einer Protokolldatei

Office Setup erstellt automatisch Protokolldateien in Ihrem \Temp-Ordner. Die Protokolle werden für Anmelde- oder Aktivierungsprobleme unter %temp% gespeichert. Bei Installations- oder Patchproblemen wird das Systemkonto verwendet, sodass Sie auch die Protokolle von %windir%\temp erfassen möchten. Weitere Informationen finden Sie unter Aktivieren Microsoft 365 Apps for Enterprise ULS-Protokollierung.

Protokolldatei für Logfile name
Setup.exe Microsoft Office Setup(####).txt
Windows Installer (System Files Update) Microsoft Office Setup(####)_Task(0001).txt
Windows Installer (Office-Installation) Microsoft Office Setup(####)_Task(0002).txt

Die #####-Zeichen in den Protokolldateinamen sind Zahlen, die mit 0001 beginnen. Sie werden bei jeder Ausführung des Setups um eins erhöht. Daher ist die Protokolldatei mit der höchsten Zahl die Protokolldatei für den letzten Zeitpunkt, zu dem Sie Setup ausgeführt haben.

Hinweis

Möglicherweise verfügen Sie nur über eine Microsoft Windows Installer-Protokolldatei für die Office-Installation. In diesem Fall wird in der Windows Installer-Protokolldatei für die Office-Installation Task(0001) anstelle von Task(0002) an die Protokolldatei angefügt.

Interpretieren von Protokolldateien

Je nachdem, welches Problem auftritt, müssen Sie möglicherweise die Setupprotokolldatei oder die Windows Installer-Protokolldatei für die Office-Installation anzeigen.

Setupprotokolldateien

Die Protokolldatei für die Setup.exe-Datei ist sehr kurz, da die Anzahl der Aufgaben, die Setup.exe ausführt, auf Aufgaben wie die folgenden beschränkt ist:

  • Lesen Sie die Setup.ini-Datei.

  • Analysieren Sie die Befehlszeile auf Eigenschaften und Schalter, die an den Windows Installer übergeben werden müssen. Ein häufiger Fehler besteht darin, in eine Befehlszeile einzuschließen Transform=<path>\<transform file name>.mst . Wenn Sie diese Option in der Befehlszeile verwenden, wird während der Installation keine Fehlermeldung erzeugt, aber die Transformation wird nicht auf die Installation angewendet. Die richtige Befehlszeile ist Transforms=<path>\<transform file name>.mst.

    Die Setup.exe Protokolldatei enthält die Befehlszeile, die Sie für die Installation angegeben haben. Daher müssen Sie die Protokolldatei auf Typografiefehler überprüfen, wie sie im vorherigen Beispiel gezeigt wurden (der Buchstabe s fehlt am Ende der Transformation in der ersten Befehlszeile).

  • Vergewissern Sie sich, dass das richtige Betriebssystem und Service Pack verwendet werden.

  • Überprüfen Sie die Version der Msi.dll-Datei.

  • Starten Sie die Datei Instmsi(w).exe, um den Windows Installer zu installieren.

  • Suchen Sie nach installierten Betaversionen von Office.

  • Überprüfen Sie die Version der Schriftarten Tahoma und TahomaBD.

Standardmäßig erstellt Setup eine lokale Installationsquelle in Office, jedoch nur, wenn Sie Office von der CD oder einem komprimierten CD-Image installieren. Wenn auf dem lokalen Computer genügend Festplattenspeicher vorhanden ist, speichert Setup standardmäßig die gesamte Installationsquelle zwischen. Windows Installer verwendet diese lokale Installationsquelle, um Office zu installieren, und die lokale Quelle bleibt verfügbar, um Office später zu reparieren, neu zu installieren oder zu aktualisieren. Benutzer können Features bei Bedarf installieren oder Setup im Wartungsmodus ausführen, um neue Features hinzuzufügen. Da setup standardmäßig die lokale Installationsquelle erstellt, müssen Sie keine zusätzlichen Optionen festlegen. Setup erstellt die lokale Installationsquelle im folgenden ausgeblendeten Ordner auf den Computern der Benutzer:

<drive>\Msocache\Downloadcode

Standardmäßig speichert Setup die gesamte Quelle in Office zwischen. Wenn der Computer des Benutzers nicht über genügend Speicherplatz verfügt, speichert Setup die Installationsdatei nur für die ausgewählten Features zwischen. Setup behält die lokale Installationsquelle bei, nachdem die Installation abgeschlossen ist.

Die folgenden Informationen können im Setupprotokoll enthalten sein:

  • Liste der Dateien, die in den Ordner \MSOCACHE kopiert werden sollen: Dateien zum Herunterladen:

    File: FILES\WINDOWS\INF\AER_1033.ADM (DW20.ADM_1033)
    File: FILES\PFILES\COMMON\MSSHARED\DW\DW20.EXE (DW20.EXE_0001)
    File: FILES\PFILES\COMMON\MSSHARED\DW\DWDCW20.DLL (DWDCW20.DLL)
    File: FILES\PFILES\COMMON\MSSHARED\DW\1033\DWINTL20.DLL (DWINTL20.DLL_0001_1033)
    File: FILES\PFILES\COMMON\MSSHARED\DW\DWTRIG20.EXE (DWTRIG20.EXE)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OCLEAN.DLL (OCLEAN.DLL_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OCLNCORE.OPC (OCLNCORE.OPC_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OCLNCUST.OPC (OCLNCUST.OPC_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\OCLNINTL.OPC (OCLNINTL.OPC_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OFFCLN.EXE (OFFCLN.EXE_1033)
    File: FILES\SETUP\OSE.EXE (OSE.EXE)
    File: PRO11.MSI (PRO11.MSI)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\PSS10O.CHM (PSS10O.CHM_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\PSS10R.CHM (PSS10R.CHM_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\SETUP.CHM (SETUP.CHM_1033)
    File: SKU011.XML (SKU011.XML_0002_1033)
    File: A2561405.CAB (A2561405.CAB)
    File: A3561405.CAB (A3561405.CAB)
    File: A4561405.CAB (A4561405.CAB)
    File: AV561403.CAB (AV561403.CAB)
    File: CC561401.CAB (CC561401.CAB)
    
  • Bestätigung der Einstellungen für quelle der lokalen Installation:

    Using Local Cache Drive of already installed product: C:\.
    Found enough space on drive "C:\" to cache all feature cabinets.
    (CDCACHE=AUTO) - There is enough space to cache some or all of the image. Drive for this download is C:\
    
  • Bestätigung der abgeschlossenen Aufgabe:

    Package was: E:\5614.0_o11pro_CBXS_ENG\PRO11.MSI.
    Setting Package to: C:\MSOCache\All Users\90000409-6000-11D3-8CFE-0150048383C9\PRO11.MSI.
    Done with CD Caching, cached MSI to: C:\MSOCache\All Users\90000409-6000-11D3-8CFE-0150048383C9\PRO11.MSI    
    

Wenn Sie Probleme mit den von Ihnen verwendeten Befehlszeileneigenschaften und -schaltern vermuten, werden diese Elemente auch in der Setupprotokolldatei aufgeführt. Wenn Sie beispielsweise die folgende Befehlszeile verwenden, um Setup auszuführen:

f:\Setup.exe companyname="contoso" /qb

Der folgende Text ist im Setupprotokoll enthalten:

Launch Setup 
9/22/03 1:49:46 PM 
companyname="contoso" /qb
Detected Windows Info:
 PlatformId = 2
 MajorVersion = 4
 MinorVersion = 0
Setup path: \\server\share\2003_Admin\SETUP.EXE
Adding property...companyname="contoso"

Recognized command line switch: /qb -and-Office-specific properties added: companyname="contoso"
General properties added: LAUNCHEDFROMSETUP=1 SETUPEXEPATH=\\server\share\2003_Admin\ 
Writing Task:
D:\WINNT\System32\msiexec.exe
 /I \\server\share\2003_Admin\PRO11.MSI
 METRICSSOURCE="\\server\share\2003_Admin companyname=""contoso"" /qb"
 companyname="contoso" LAUNCHEDFROMSETUP=1 
SETUPEXEPATH=\\server\share\2003_Admin\ /qb 

Hinweis

Setup.exe verwendet diese Befehlszeilenoptionen und -eigenschaften nicht. Sie werden nur an die Msiexec.exe-Datei (Windows Installer) übergeben.

Wenn die Protokolldatei für Setup.exe mit Text endet, der dem folgenden ähnelt (Rückgabecode: 1603), ist ein Problem mit dem Windows Installer-Teil der Installation aufgetreten:

9/22/03 3:34:27 PM Chained install return code: 1603
Shutting down chained setup processing.
Set Verbose logging for subsequent setup.

***** Setup exits 
9/22/03 3:34:27 PM 
(return = 1603)  

In diesem Fall müssen Sie die Windows Installer-Protokolldateien für die Office-Installation überprüfen.

Windows Installer-Protokolldateien

Die Windows Installer-Protokolldateien sind erheblich größer als die Setupprotokolldatei und können zunächst unlesbar sein. Die folgenden Richtlinien können Ihnen jedoch helfen, das Problem einzugrenzen:

  • Wenn während der Installation eine Fehlermeldung angezeigt wird, suchen Sie in der Protokolldatei nach der Fehlernummer. Wenn Sie beispielsweise während des Setups "Fehler 1327" erhalten, suchen Sie im Protokoll nach "1327". Möglicherweise finden Sie Text, der dem folgenden Beispiel ähnelt:

    MSI (c) (41:90): Note: 1: 1327 2: C:\
    Error 1327. Invalid Drive: C:\ 
    
    MSI (c) (41:90): Product: System Files Update -- Error 1327. Invalid Drive: C:\
    
    Action ended 15:34:26: CostFinalize. Return value 3.
    

    Der Schlüsseltext in diesen Protokolleinträgen lautet Ungültiges Laufwerk. Das Problem in diesem Fall besteht darin, dass Sie ein Hilfsprogramm wie Datenträgeradministrator verwendet haben, um den Laufwerkbuchstaben des Speicherorts zu ändern, an dem Windows installiert ist. Obwohl der Laufwerkbuchstabe geändert wurde, verweisen einige Registrierungsschlüssel immer noch auf den ursprünglichen Laufwerkbuchstaben.

  • Wenn die Microsoft Knowledge Base keinen Artikel enthält, der Ihrer spezifischen Fehlermeldung entspricht, führen Sie die folgenden Schritte aus, um das Problem zu diagnostizieren:

    1. Suchen Sie die Fehlernummer in der Protokolldatei.

    2. Lesen Sie jede Zeile aus der Zeile mit der Fehlernummer. In der Regel sehen Sie eine Zeile, in der ein Fehler aufgetreten ist, der schließlich zum Setupfehler geführt hat.

      Beispielsweise wurde eine Protokolldatei nach "Fehler 2737" durchsucht. Der folgende Text befand sich an oder über der Zeile mit dem Fehler 2737:

      MSI (c) (B7:A7): Note: 1: 2737 2: CheckCAServer 3: 
      c:\windows\TEMP\MSI82D6.TMP 4: CheckCAServer
      Info 2898. An internal error has occurred. (Tahoma8 Tahoma 1)
      Error 2737. An internal error has  occurred. (CheckCAServer c:\windows\TEMP\MSI82D6.TMP CheckCAServer )
      MSI (c) (B7:A7): Product: Microsoft Office Professional 2003 -- Error 2737. An internal error has occurred. (CheckCAServer c:\windows\TEMP\MSI82D6.TMP CheckCAServer )
      
      Action ended 9:58:55: CheckCAServer. Return value 3. 
      

      Wenn Sie sich diesen Text ansehen, sehen Sie, dass setup beim Aufruf von CheckCAServer fehlgeschlagen ist.

  • Alle Protokolldateien enthalten einen oder mehrere Fehler, die in der Regel ignoriert werden können. Die folgenden Fehler können in jeder Protokolldatei angezeigt werden und weisen in der Regel nicht auf ein Setupproblem hin:

    • Info 2898. Ein interner Fehler ist aufgetreten. Wenden Sie sich an Ihre Informationstechnologieabteilung, um Unterstützung zu erhalten.
    • Info 2743. Ein interner Fehler ist aufgetreten. Wenden Sie sich an Ihre Informationstechnologieabteilung, um Unterstützung zu erhalten.
    • Info 2726. Ein interner Fehler ist aufgetreten. Wenden Sie sich an Ihre Informationstechnologieabteilung, um Unterstützung zu erhalten.
  • Eine Sache, nach der gesucht werden muss, ist die Zeichenfolge "Note". In einem Fall, in dem Setup mit einem Fehler vom Typ 2755 fehlgeschlagen ist, wurde die tatsächliche Lösung für den Fall aus dem Hinweis mehrere Zeilen über dem Fehler abgeleitet:

    MSI (s) (EC:BC): Note: 1: 2336 2: 5 3: C:\WINNT\Installer\ 
    MSI (s) (EC:BC): MainEngineThread is returning 1632
    MSI (c) (F8:F4): Note: 1: 2755 2: 1632 3: \\server\share\2003_Admin\PRO11.MSI 
    Error 2755. An internal error has occurred. (1632 \\server\share\2003_Admin\PRO11.MSI) Contact your Information Technology department for assistance.
    

    In diesem Beispiel weisen die folgenden beiden Zeilen auf ein Problem mit den Berechtigungen für den Ordner \Winnt\Installer hin:

    MSI (s) (EC:BC): Hinweis: 1: 2336 2: 5 3: C:\WINNT\Installer\
    MSI (s) (EC:BC): MainEngineThread gibt 1632 zurück.

    Nachdem die Berechtigungen für diesen Ordner korrigiert wurden, ist der Fehler 2755 nicht aufgetreten.

    Hinweis

    Die Zeile, die "1632" enthält, ist der entscheidende Faktor dafür, dass dieses Problem mit Berechtigungen behandelt wird.

    In Protokolleinträgen, die Note enthalten, kann die vierstellige Zahl, die auf Note folgt, direkt den Windows Installer-Fehlern zugeordnet werden, die in den weiter oben in diesem Artikel erwähnten Knowledge Base-Artikeln aufgeführt sind.

  • Eine weitere Zeichenfolge, nach der in der Protokolldatei gesucht werden soll, ist Rückgabewert 3. Wenn Sie keine Fehlernummer haben oder sich merken, aber rückgabewert 3 in der Protokolldatei finden, ist dies der Bereich, in dem Sie sich auf ihre Problembehandlung konzentrieren können. Wenn während des Setups eine Aktion ausgeführt wird, wird die Aktion in den Protokolldateien notiert. Wenn diese Aktion abgeschlossen ist, wird anschließend ein Rückgabewert notiert. Wenn der Rückgabewert 1 ist, war die Aktion erfolgreich. Wenn bei der Aktion ein Fehler aufgetreten ist, ist der Rückgabewert 3.

    Action start 9:56:45: SetW2kMill_WFP.
    Action ended 9:56:45: SetW2kMill_WFP. Return value 1.
    MSI (c) (B7:A7): Doing action: CheckCAServer
    Action start 9:56:45: CheckCAServer.
    MSI (c) (B7:A7): Creating MSIHANDLE (3) of type 790542 for thread -183129
    MSI (c) (B7:A7): Closing MSIHANDLE (3) of type 790542 for thread -183129
    MSI (c) (B7:A7): Note: 1: 2737 2: CheckCAServer 3: 
    c:\windows\TEMP\MSI82D6.TMP 4: CheckCAServer
    Info 2898. An internal error has occurred. (Tahoma8 Tahoma 1 
    )
    Error 2737. An internal error has occurred. (CheckCAServer 
    c:\windows\TEMP\MSI82D6.TMP CheckCAServer )
    MSI (c) (B7:A7): Product: Microsoft Office Standard 2003 -- Error 2737. An 
    internal error has occurred. (CheckCAServer c:\windows\TEMP\MSI82D6.TMP 
    CheckCAServer )
    
    Action ended 9:58:55: CheckCAServer. Return value 3. 
    

    In diesem Fall ist die SetW2kMill_WFP Aktion erfolgreich, da der Rückgabewert 1 ist. Die nächste Aktion, CheckCAServer, schlägt jedoch fehl, da ihr Rückgabewert 3 ist.

  • Manchmal finden Sie beim Überprüfen einer Protokolldatei weder "Hinweis", "Rückgabewert 3" noch eine Fehlernummer. Stattdessen wird möglicherweise Text angezeigt, der dem folgenden Beispiel ähnelt:

    MSI (c) (A5:65): Looking for file transform: c:\test.mst
    MSI (c) (A5:65): Note: 1: 2203 2: c:\test.mst 3: -2147287038 
    MSI (c) (A5:65): Couldn't find cached transform c:\test.mst. Looking for it at the source.
    MSI (c) (A5:65): Looking for file transform: \\server\share\2003_ADMIN\test.mst
    MSI (c) (A5:65): Note: 1: 2203 2: \\server\share\2003_ADMIN\test.mst 3: -2147287038 
    MSI (c) (A5:65): Note: 1: 2729 
    1: 2203 2: \\server\share\2003_ADMIN\test.mst 3: -2147287038 
    Error applying transforms. Verify that the specified transform paths are valid.
    \\server\share\2003_ADMIN\test.mst
    MSI (c) (A5:65): MainEngineThread is returning 1624 
    

    In diesem Fall hat Setup ein Problem beim Anwenden einer Transformation, da sich die Transformation nicht im angegebenen Pfad (C:\test.mst) befinden kann. Daher versucht Setup auch, die Transformation im Stammverzeichnis des Office-Quellspeicherorts zu suchen. Wenn die Transformation an keiner der beiden Orte gefunden werden kann, wird die Installation beendet.

Ausführliche Protokolldateien

Alle Techniken, die im Abschnitt Windows Installer-Protokolldateien aufgeführt sind, können für ausführliche Protokolldateien verwendet werden. Die ausführliche Protokollierung erhöht jedoch die Setupzeiten. Verwenden Sie die ausführliche Protokollierung nur, wenn Setupprobleme auftreten, die nicht mit einer Standardprotokolldatei diagnostiziert werden können.

  • Generieren einer ausführlichen Protokolldatei

    Bei der ersten Installation von Office wird keine ausführliche Protokollierung verwendet. Wenn ein Setupfehler auftritt, generiert der zweite Installationsversuch eine ausführliche Protokolldatei. Die Protokollierungsoptionen, die für diese ausführlichen Protokolldateien verwendet werden, sind jedoch nicht alle Optionen, die windows Installer zur Verfügung stehen. Um eine ausführlichere Windows Installer-Protokolldatei mit allen Protokollierungsoptionen zu erstellen, können Sie die Parameterkombination *v für den /L-Schalter verwenden.

    Hinweis

    Sie können eine ausführliche Protokolldatei erstellen, wenn Sie eine administrative Installation von Office mithilfe einer Befehlszeile ausführen, die der folgenden ähnelt:

    <path>\setup.exe /a <path>\Pro11.msi /L*v C:\Verboselog.txt

  • Diagnose, wenn setup nicht mehr reagiert

    Manchmal reagiert Office Setup nicht mehr (hängt), und Sie erhalten keine Fehlermeldung. In dieser Situation sollten Sie den Computer am besten neu starten und Office Setup erneut mit aktivierter vollständiger ausführlicher Protokollierung (mit einer zusätzlichen Option) ausführen. Führen Sie hierfür die folgenden Schritte aus:

    1. Klicken Sie auf Start und anschließend auf Ausführen.

    2. Geben Sie im Feld Öffnen die folgende Befehlszeile ein, und klicken Sie dann auf OK:

      <path>\Setup.exe /L*v! C:\Verboselog.txt

      Hier <ist path> der vollständige Pfad Ihres Office-Quellspeicherorts.

    In der Regel werden 19 Zeilen mit Protokollierungsinformationen im Arbeitsspeicher zwischengespeichert, bevor sie in die ausführliche Protokolldatei geschrieben werden. Wenn Sie nicht verwenden, verwenden Sie ! option for the /L (logging) switch, you may lose some of the cached information or all the cached information if Setup stops. Wenn Sie die ! Option, das meiste, das Sie verlieren ist eine Zeile, weil die ! Option erzwingt, dass Setup Protokollierungsinformationen Zeilen für Zeile in die Protokolldatei schreibt (es gibt keine Zwischenspeicherung von Informationen).

    Nachdem Sie die ausführliche Protokolldatei erstellt haben, scrollen Sie bis zum Ende, und sehen Sie sich die letzten ein oder zwei Zeilen an. In diesen Zeilen erfahren Sie, was Setup zu tun versucht hat, als es beendet wurde. Beispielsweise wird möglicherweise Text angezeigt, der dem folgenden Beispiel ähnelt:

    ComponentRegister(ComponentId={71CE92CC2CB71D119A12000A9CE1A22A},
    KeyPath=C:\Program Files\Common Files\Microsoft Shared\Web
    Components\11\1033\OWCDCH11.CHM,State=3,,Disk=1,SharedDllRefCount=0)
    1: {90170409-6000-11D3-8CFE-0050048383C9} 2:
    {71CE92CC2CB71D119A12000A9CE1A22A} 3: C:\Program Files\Common
    Files\Microsoft Shared\Web Components\11\1033\OWCDCH11.CHM 
    

    Dies deutet auf ein Problem mit der Registrierung (in der Windows-Registrierung) der Komponente (71CE92CC2CB71D119A12000A9CE1A22A) hin, deren Schlüsselpfad OWCDCH11.CHM ist.

    Die Lösung für dieses spezielle Problem besteht darin, die Windows-Registrierung zu reparieren, bevor Sie Office Setup erneut ausführen.

    In einem anderen Fall wird in Ihrer Protokolldatei möglicherweise Text angezeigt, der dem folgenden Beispiel ähnelt:

    MSI (c) (EB:1F): Doing action: OPCRemove
    Action start 11:42:57: OPCRemove.
    MSI (c) (EB:1F): Creating MSIHANDLE (504) of type 790542 for thread -194273 
    

    Dies weist auf ein Problem mit einem Vorgang des Office-Entfernungs-Assistenten hin. Dieses Problem kann auftreten, wenn beim Office-Setup ein Problem beim Entfernen Ihrer früheren Version von Microsoft Office auftritt. Versuchen Sie, die frühere Version von Office zu entfernen, und führen Sie dann das Office 2003-Setup erneut aus.

    Hinweis

    Office Setup verwendet die folgenden Präfixe für benutzerdefinierte Aktionen. Wenn die Protokolldatei auf ein Problem mit einer benutzerdefinierten Aktion hinweist, geben diese Präfixe an, wo Die Problembehandlung beginnen soll.

    • OLCA: Benutzerdefinierte Outlook-Aktion
    • OPC: Office-Entfernungs-Assistent
    • CAG, CaMMC: Clip zugeordnet
    • IE: Internet Explorer