Jak używać dziennika konfiguracji do rozwiązywania problemów z konfiguracją w pakiecie Office

W tym artykule krok po kroku opisano sposób używania plików dziennika instalacji pakietu Microsoft Office do rozwiązywania problemów z konfiguracją pakietu Office.

Czasami występuje problem z instalatorem pakietu Office i może nie zostać wyświetlony komunikat o błędzie. Nawet jeśli zostanie wyświetlony komunikat o błędzie, może być konieczne użycie pliku dziennika instalacji jako jednego z narzędzi w celu ustalenia problemu.

W tym artykule omówiono kilka technik interpretowania informacji w plikach dziennika instalacji pakietu Office. Tematy są wymienione w kolejności, w jakiej chcesz użyć każdej techniki. W tym artykule nie opisano każdej sytuacji, w której może wystąpić problem, ale omówiono kilka przykładów, w których problem z instalacją został rozwiązany przez interpretację pliku dziennika instalacji.

Wiele artykułów w bazie wiedzy Microsoft Knowledge Base, które odnoszą się do błędów instalacji, zawiera również sekcje plików dziennika, które pomagają potwierdzić, że artykuł opisuje ten sam problem, którego dotyczy problem.

Jak utworzyć plik dziennika

Instalator pakietu Office automatycznie tworzy pliki dziennika w folderze \Temp. Dzienniki będą przechowywane w %temp% w przypadku problemów z logowaniem lub aktywacją. W przypadku problemów z instalacją lub stosowaniem poprawek używają konta systemowego, dlatego należy również zebrać dzienniki z folderu %windir%\temp. Aby uzyskać więcej informacji, zobacz Jak włączyć rejestrowanie Aplikacje Microsoft 365 dla przedsiębiorstw ULS.

Plik dziennika dla Nazwa pliku dziennika
Setup.exe Microsoft Office Setup(####).txt
Instalator Windows (aktualizacja plików systemowych) Microsoft Office Setup(####)_Task(0001).txt
Instalator Windows (instalacja pakietu Office) Microsoft Office Setup(####)_Task(0002).txt

Znaki #### w nazwach plików dziennika to liczby rozpoczynające się od 0001. Są one zwiększane o jeden przy każdym uruchomieniu instalatora. W związku z tym plik dziennika, który ma największą liczbę, jest plikiem dziennika po raz ostatni uruchomiony Instalator.

Uwaga

Dla instalacji pakietu Office może być tylko plik dziennika Instalatora Microsoft Windows. W takiej sytuacji plik dziennika Instalatora Windows dla instalacji pakietu Office zawiera zadanie (0001) dołączone do pliku dziennika zamiast task(0002).

Jak interpretować pliki dziennika

W zależności od występującego problemu może być konieczne wyświetlenie pliku dziennika instalacji lub pliku dziennika Instalatora Windows dla instalacji pakietu Office.

Konfigurowanie plików dziennika

Plik dziennika dla pliku Setup.exe jest bardzo krótki, ponieważ liczba zadań, które Setup.exe wykonuje, jest ograniczona do zadań takich jak następujące:

  • Przeczytaj plik Setup.ini.

  • Przeanalizuj wiersz polecenia dla właściwości i przełączników, które muszą zostać przekazane do Instalatora Windows. Typowym błędem jest uwzględnienie Transform=<path>\<transform file name>.mst w wierszu polecenia. Użycie tej funkcji w wierszu polecenia nie powoduje wyświetlenia komunikatu o błędzie podczas instalacji, ale przekształcenie nie zostanie zastosowane do instalacji. Prawidłowy wiersz polecenia to Transforms=<path>\<transform file name>.mst.

    Plik dziennika Setup.exe zawiera wiersz polecenia określony dla instalacji, dlatego należy sprawdzić plik dziennika pod kątem błędów typograficznych, takich jak ten pokazany w poprzednim przykładzie (brak liter na końcu polecenia Przekształć w pierwszym wierszu polecenia).

  • Sprawdź, czy używany jest prawidłowy system operacyjny i dodatek Service Pack.

  • Sprawdź wersję pliku Msi.dll.

  • Uruchom plik instmsi(w).exe, aby zainstalować Instalatora Windows.

  • Sprawdź zainstalowane wersje beta pakietu Office.

  • Sprawdź wersję czcionek Tahoma i TahomaBD.

Domyślnie Instalator tworzy lokalne źródło instalacji w pakiecie Office, ale tylko wtedy, gdy pakiet Office jest instalowany z dysku CD lub skompresowanego obrazu CD. Jeśli na komputerze lokalnym istnieje wystarczająca ilość miejsca na dysku twardym, instalator domyślnie buforuje całe źródło instalacji. Instalator Windows używa tego lokalnego źródła instalacji do zainstalowania pakietu Office, a lokalne źródło pozostaje dostępne do naprawy, ponownej instalacji lub aktualizacji pakietu Office później. Użytkownicy mogą instalować funkcje na żądanie lub uruchamiać instalatora w trybie konserwacji, aby dodać nowe funkcje. Ponieważ Instalator domyślnie tworzy lokalne źródło instalacji, nie trzeba ustawiać żadnych dodatkowych opcji. Instalator tworzy lokalne źródło instalacji w następującym ukrytym folderze na komputerach użytkowników:

<drive>\Msocache\Downloadcode

Domyślnie instalator buforuje całe źródło w pakiecie Office. Jeśli komputer użytkownika nie ma wystarczającej ilości miejsca na dysku, instalator buforuje plik instalacyjny tylko dla wybranych funkcji. Instalator zachowuje lokalne źródło instalacji po zakończeniu instalacji.

W dzienniku instalacji mogą znajdować się następujące informacje:

  • Lista plików do skopiowania do folderu \MSOCACHE: Pliki do pobrania:

    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)
    
  • Potwierdzenie ustawień lokalnego źródła instalacji:

    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:\
    
  • Potwierdzenie ukończenia zadania:

    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    
    

Jeśli podejrzewasz problemy z właściwościami wiersza polecenia i używanymi przełącznikami, te elementy są również wymienione w pliku dziennika instalacji. Jeśli na przykład używasz następującego wiersza polecenia do uruchomienia instalatora:

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

W dzienniku instalacji znajduje się następujący tekst:

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 

Uwaga

Setup.exe w rzeczywistości nie używa tych przełączników i właściwości wiersza polecenia. Po prostu przekazuje je do pliku Msiexec.exe (Instalatora Windows).

Jeśli plik dziennika dla Setup.exe kończy się tekstem podobnym do następującego (kod powrotny: 1603), wystąpił problem z częścią instalacji Instalatora Windows:

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)  

W takim przypadku należy przejrzeć pliki dziennika Instalatora Windows dla instalacji pakietu Office.

Pliki dziennika instalatora Windows

Pliki dziennika Instalatora Windows są znacznie większe niż plik dziennika instalacji i mogą być początkowo nieczytelne. Jednak poniższe wytyczne mogą pomóc w zawężeniu problemu:

  • Jeśli podczas instalacji zostanie wyświetlony komunikat o błędzie, wyszukaj numer błędu w pliku dziennika. Jeśli na przykład podczas instalacji zostanie wyświetlony komunikat "Błąd 1327", wyszukaj ciąg "1327" w dzienniku. Możesz znaleźć tekst podobny do następującego przykładu:

    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.
    

    Tekst klucza w tych wpisach dziennika to Nieprawidłowy dysk. Problem w tym przypadku polega na tym, że do zmiany litery dysku w lokalizacji, w której zainstalowano system Windows, użyto narzędzia takiego jak Administrator dysku. Mimo że litera dysku została zmieniona, niektóre klucze rejestru nadal odwołują się do oryginalnej litery dysku.

  • Jeśli baza wiedzy Microsoft Knowledge Base nie zawiera artykułu zgodnego z określonym komunikatem o błędzie, wykonaj następujące kroki, aby zdiagnozować problem:

    1. Wyszukaj numer błędu w pliku dziennika.

    2. Odczyt każdego wiersza w górę z wiersza z numerem błędu. Zazwyczaj widzisz wiersz, który się nie powiódł, a ostatecznym wynikiem jest błąd instalatora.

      Na przykład plik dziennika został przeszukany pod kątem błędu 2737. Następujący tekst znajdował się w wierszu lub powyżej wiersza z błędem 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. 
      

      Patrząc na ten tekst, zobaczysz, że instalacja nie powiodła się podczas wywołania serwera CheckCAServer.

  • Wszystkie pliki dziennika zawierają co najmniej jeden błąd, który zazwyczaj można zignorować. W dowolnym pliku dziennika mogą pojawić się następujące błędy i zazwyczaj nie wskazują problemu z instalacją:

    • Informacje 2898. Wystąpił błąd wewnętrzny. Skontaktuj się z działem technologii informatycznych, aby uzyskać pomoc.
    • Informacje 2743. Wystąpił błąd wewnętrzny. Skontaktuj się z działem technologii informatycznych, aby uzyskać pomoc.
    • Informacje 2726. Wystąpił błąd wewnętrzny. Skontaktuj się z działem technologii informatycznych, aby uzyskać pomoc.
  • Jedną z rzeczy do wyszukania jest ciąg "Uwaga". W jednym przypadku, gdy instalacja nie powiodła się z powodu błędu 2755, rzeczywiste rozwiązanie sprawy pochodzi z kilku wierszy powyżej błędu:

    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.
    

    W tym przykładzie następujące dwa wiersze wskazują problem z uprawnieniami w folderze \Winnt\Installer:

    MSI (s) (EC:BC): Uwaga: 1: 2336 2: 5 3: C:\WINNT\Installer\
    MSI (s) (EC:BC): MainEngineThread zwraca wartość 1632

    Po skorygowaniu uprawnień w tym folderze nie wystąpił błąd 2755.

    Uwaga

    Wiersz zawierający ciąg "1632" jest czynnikiem determinującym, że ten problem dotyczy uprawnień.

    W wpisach dziennika zawierających wartość Uwaga czterocyfrowy numer następujący po notatce można zamapować bezpośrednio na błędy Instalatora Windows wymienione w artykułach bazy wiedzy przytoczonych wcześniej w tym artykule.

  • Innym ciągiem do wyszukania w pliku dziennika jest Wartość zwracana 3. Jeśli nie masz lub nie pamiętasz numeru błędu, ale w pliku dziennika znajduje się zwracana wartość 3 , jest to obszar, w którym należy skoncentrować się na rozwiązywaniu problemów. Gdy akcja jest wykonywana podczas instalacji, akcja jest zanotowana w plikach dziennika. Po zakończeniu tej akcji zwracana wartość jest następnie zwracana. Jeśli zwracana wartość to 1, akcja zakończyła się pomyślnie. Jeśli akcja nie powiodła się, zwracana wartość to 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. 
    

    W takim przypadku akcja SetW2kMill_WFP zakończy się pomyślnie, ponieważ zwracana wartość to 1. Jednak następna akcja, CheckCAServer, kończy się niepowodzeniem, ponieważ jej wartość zwracana wynosi 3.

  • Czasami podczas przeglądania pliku dziennika nie można znaleźć wartości "Uwaga", "Zwracana wartość 3" ani numeru błędu. Zamiast tego może zostać wyświetlony tekst podobny do następującego przykładu:

    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 
    

    W takim przypadku instalator ma problem z zastosowaniem przekształcenia, ponieważ nie można odnaleźć przekształcenia w określonej ścieżce (C:\test.mst). W związku z tym Instalator próbuje również zlokalizować przekształcenie w katalogu głównym lokalizacji źródłowej pakietu Office. Jeśli przekształcenie nie może znajdować się w obu miejscach, instalacja zostanie zatrzymana.

Pełne pliki dziennika

Wszystkie techniki wymienione w sekcji Pliki dziennika Instalatora Windows mogą być używane w pełnych plikach dziennika. Jednak pełne rejestrowanie wydłuża czas instalacji. Pełne rejestrowanie jest używane tylko wtedy, gdy występują problemy z konfiguracją, których nie można zdiagnozować przy użyciu domyślnego pliku dziennika.

  • Generowanie pełnego pliku dziennika

    Podczas początkowej instalacji pakietu Office pełne rejestrowanie nie jest używane. Jeśli wystąpi błąd instalacji, druga próba instalacji spowoduje wygenerowanie pełnego pliku dziennika. Jednak opcje rejestrowania używane dla tych pełnych plików dziennika to nie wszystkie opcje dostępne dla Instalatora Windows. Aby utworzyć bardziej szczegółowy plik dziennika Instalatora Windows ze wszystkimi opcjami rejestrowania, możesz użyć kombinacji *v parametru dla przełącznika /L.

    Uwaga

    Pełny plik dziennika można utworzyć podczas wykonywania instalacji administracyjnej pakietu Office przy użyciu wiersza polecenia podobnego do następującego:

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

  • Diagnozowanie, kiedy instalator przestaje odpowiadać

    Czasami instalator pakietu Office przestaje odpowiadać (zawiesza się) i nie otrzymujesz żadnego komunikatu o błędzie. Najlepszym rozwiązaniem w tej sytuacji jest ponowne uruchomienie komputera i ponowne uruchomienie instalatora pakietu Office z włączonym pełnym pełne rejestrowanie (z jedną dodatkową opcją). Aby tak zrobić, wykonaj następujące kroki:

    1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.

    2. W polu Otwórz wpisz następujący wiersz polecenia, a następnie kliknij przycisk OK:

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

      Tutaj <ścieżka> to pełna ścieżka lokalizacji źródłowej pakietu Office.

    Zazwyczaj 19 wierszy informacji rejestrowania jest buforowanych w pamięci przed zapisaniem do pełnego pliku dziennika. Jeśli nie używasz elementu ! opcja /L (rejestrowanie) przełącznika, może utracić niektóre z buforowanych informacji lub wszystkie informacje w pamięci podręcznej, jeśli instalator zatrzymuje. Jeśli używasz elementu ! opcja, najwięcej tracisz jest jeden wiersz, ponieważ ! Opcja wymusza, aby Instalator zapisywał informacje rejestrowania w pliku dziennika po jednym wierszu (nie ma buforowania informacji).

    Po utworzeniu pełnego pliku dziennika przewiń do końca i przyjrzyj się ostatniemu wierszowi lub dwóm wierszom. Te wiersze informują o tym, co instalator próbował wykonać po zatrzymaniu. Na przykład może zostać wyświetlony tekst podobny do następującego przykładu:

    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 
    

    Oznacza to problem z rejestracją (w rejestrze systemu Windows) składnika (71CE92CC2CB71D119A12000A9CE1A22A), którego ścieżka klucza to OWCDCH11.CHM.

    Rozwiązaniem tego konkretnego problemu jest naprawa rejestru systemu Windows przed ponownym uruchomieniem instalatora pakietu Office.

    W innym przypadku w pliku dziennika może zostać wyświetlony tekst podobny do następującego przykładu:

    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 
    

    Oznacza to problem z operacją Kreatora usuwania pakietu Office. Ten problem może wystąpić, gdy instalator pakietu Office ma problem z usunięciem wcześniejszej wersji pakietu Microsoft Office. Spróbuj usunąć wcześniejszą wersję pakietu Office, a następnie ponownie uruchom instalatora pakietu Office 2003.

    Uwaga

    Instalator pakietu Office używa następujących prefiksów dla akcji niestandardowych. Jeśli plik dziennika wskazuje na problem z akcją niestandardową, te prefiksy wskazują, gdzie rozpocząć rozwiązywanie problemów.

    • OLCA: Akcja niestandardowa programu Outlook
    • OPC: Kreator usuwania pakietu Office
    • CAG, CaMMC: skojarzone z klipem
    • IE: Internet Explorer