Jak používat protokol instalace k řešení potíží s nastavením v Office

Tento podrobný článek popisuje, jak používat soubory protokolu instalace Microsoft Office k řešení potíží s instalací Office.

Občas dojde k problému s instalací sady Office a nemusí se zobrazit chybová zpráva. I když se zobrazí chybová zpráva, možná budete muset použít soubor protokolu instalace jako jeden z nástrojů k určení problému.

Tento článek popisuje několik technik pro interpretaci informací v souborech protokolu instalace Office. Témata jsou uvedena v pořadí, v jakém chcete jednotlivé techniky použít. Tento článek nepopisuje všechny situace, které se můžou vyskytnout, ale popisuje několik příkladů, kdy je problém s instalací vyřešen interpretací souboru protokolu instalace.

Mnoho článků ve znalostní bázi Microsoft Knowledge Base, které se týkají chyb instalace, obsahuje také části souborů protokolu, které vám pomůžou ověřit, že článek popisuje stejný problém, ke kterému dochází.

Jak vytvořit soubor protokolu

Instalační program Office automaticky vytvoří soubory protokolu ve složce \Temp. Protokoly se pro problémy s přihlášením nebo aktivací uloží do složky %temp%. V případě problémů s instalací nebo opravami používají systémový účet, takže budete také chtít shromáždit protokoly z %windir%\temp. Další informace najdete v tématu Povolení protokolování Microsoft 365 Apps pro velké organizace ULS.

Soubor protokolu pro Název souboru protokolu
Setup.exe Instalační program Microsoft Office(####).txt
Instalační služba systému Windows (aktualizace systémových souborů) Nastavení sady Microsoft Office(####)_Task(0001).txt
Instalační služba systému Windows (instalace Office) Microsoft Office Setup(####)_Task(0002).txt

Znaky #### v názvech souborů protokolu jsou čísla, která začínají na 0001. Při každém spuštění instalačního programu se zvýší o jednu. Proto soubor protokolu, který má nejvyšší číslo, je soubor protokolu pro poslední čas, kdy jste spustili instalační program.

Poznámka

Pro instalaci Office můžete mít pouze soubor protokolu Instalační služby systému Windows. V takovém případě má soubor protokolu Instalační služby systému Windows pro instalaci Sady Office připojenou úlohu(0001) k souboru protokolu místo Task(0002).

Jak interpretovat soubory protokolu

V závislosti na problému, ke kterému dochází, možná budete muset zobrazit soubor protokolu instalace nebo soubor protokolu Instalační služby systému Windows pro instalaci Office.

Nastavení souborů protokolu

Soubor protokolu pro soubor Setup.exe je velmi krátký, protože počet úloh, které Setup.exe provádí, je omezený na úkoly, jako jsou tyto:

  • Přečtěte si soubor Setup.ini.

  • Parsujte příkazový řádek pro vlastnosti a přepínače, které je třeba předat Instalační službě systému Windows. Častou chybou je zahrnutí Transform=<path>\<transform file name>.mst do příkazového řádku. Použití tohoto příkazu na příkazovém řádku nevyvolá během instalace chybovou zprávu, ale transformace se na instalaci nepoužije. Správný příkazový řádek je Transforms=<path>\<transform file name>.mst.

    Soubor protokolu Setup.exe obsahuje příkazový řádek, který jste zadali pro instalaci, takže musíte v souboru protokolu zkontrolovat typografické chyby, například ty, které jsou uvedené v předchozím příkladu (na konci transformace na prvním příkazovém řádku chybí písmeno s).

  • Ověřte, že se používá správný operační systém a aktualizace Service Pack.

  • Zkontrolujte verzi souboru Msi.dll.

  • Spusťte instmsi(w).exe soubor pro instalaci Instalační služby systému Windows.

  • Zkontrolujte nainstalované beta verze Office.

  • Zkontrolujte verzi písem Tahoma a TahomaBD.

Instalační program ve výchozím nastavení vytvoří místní zdroj instalace v Office, ale jenom v případě, že Office nainstalujete z disku CD nebo komprimovaného disku CD. Pokud je na místním počítači dostatek místa na disku, instalační program ve výchozím nastavení ukládá celý zdroj instalace do mezipaměti. Instalační služba systému Windows používá k instalaci Office tento místní zdroj instalace a místní zdroj zůstane k dispozici pro pozdější opravu, přeinstalaci nebo aktualizaci Office. Uživatelé můžou instalovat funkce na vyžádání nebo spustit instalační program v režimu údržby a přidávat nové funkce. Vzhledem k tomu, že instalační program ve výchozím nastavení vytváří místní zdroj instalace, nemusíte nastavovat žádné další možnosti. Instalační program vytvoří místní zdroj instalace v následující skryté složce na počítačích uživatelů:

<drive>\Msocache\Downloadcode

Ve výchozím nastavení instalační program ukládá do mezipaměti celý zdroj v Office. Pokud počítač uživatele nemá dostatek místa na disku, instalační program ukládá instalační soubor do mezipaměti jenom pro vybrané funkce. Instalační program zachová místní zdroj instalace i po dokončení instalace.

V protokolu instalace mohou být obsaženy následující informace:

  • Seznam souborů, které se mají zkopírovat do složky \MSOCACHE: Soubory ke stažení:

    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)
    
  • Potvrzení nastavení místního zdroje instalace:

    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:\
    
  • Potvrzení dokončeného úkolu:

    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    
    

Pokud máte podezření na problémy s vlastnostmi příkazového řádku a přepínači, které používáte, jsou tyto položky uvedeny také v souboru protokolu instalace. Pokud například ke spuštění instalačního programu použijete následující příkazový řádek:

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

Následující text je součástí protokolu instalace:

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 

Poznámka

Setup.exe tyto přepínače a vlastnosti příkazového řádku ve skutečnosti nepoužívá. Pouze je předá do souboru Msiexec.exe (Instalační služba systému Windows).

Pokud soubor protokolu pro Setup.exe končí textem, který je podobný následujícímu (návratový kód: 1603), došlo k problému s částí instalace Instalační službou systému 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)  

V takovém případě musíte zkontrolovat soubory protokolu Instalační služby systému Windows pro instalaci Office.

Soubory protokolu Instalační služby systému Windows

Soubory protokolu Instalační služby systému Windows jsou výrazně větší než soubor protokolu instalace a mohou se zpočátku zdát nečitelné. Následující pokyny vám ale můžou pomoct problém zúžit:

  • Pokud se během instalace zobrazí chybová zpráva, vyhledejte číslo chyby v souboru protokolu. Pokud se například během instalace zobrazí chyba 1327, vyhledejte v protokolu "1327". Můžete najít text podobný následujícímu příkladu:

    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.
    

    Text klíče v těchto položkách protokolu je Neplatný disk. Problém v tomto případě spočívá v tom, že jste použili nástroj, jako je Správce disků, ke změně písmene jednotky v umístění, kde je nainstalován systém Windows. I když se písmeno jednotky změnilo, některé klíče registru stále odkazují na původní písmeno jednotky.

  • Pokud znalostní báze Microsoft Knowledge Base neobsahuje článek, který odpovídá vaší konkrétní chybové zprávě, postupujte při diagnostice problému takto:

    1. V souboru protokolu vyhledejte číslo chyby.

    2. Přečtěte si každý řádek z řádku s číslem chyby. Obvykle se zobrazí řádek, který selhal, přičemž konečným výsledkem je chyba instalace.

      Například v souboru protokolu se hledala chyba 2737. Následující text byl umístěn na řádku nebo nad řádkem s chybou 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. 
      

      Když se podíváte na tento text, uvidíte, že instalace selhala při volání CheckCAServer.

  • Všechny soubory protokolu obsahují jednu nebo více chyb, které se obvykle dají ignorovat. V libovolném souboru protokolu se můžou objevit následující chyby, které obvykle neoznačují problém s instalací:

    • Info 2898. Došlo k vnitřní chybě. Požádejte o pomoc oddělení informačních technologií.
    • Info 2743. Došlo k vnitřní chybě. Požádejte o pomoc oddělení informačních technologií.
    • Informace 2726. Došlo k vnitřní chybě. Požádejte o pomoc oddělení informačních technologií.
  • Jednou z věcí, kterou je třeba vyhledat, je řetězec "Note". V jednom případě, kdy instalace selhala s chybou 2755, bylo skutečné řešení pro tento případ odvozeno z poznámky několik řádků nad chybou:

    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.
    

    V tomto příkladu následující dva řádky označují problém s oprávněními ve složce \Winnt\Installer:

    MSI (s) (EC:BC): Poznámka: 1: 2336 2: 5 3: C:\WINNT\Installer\
    MSI (s) (EC:BC): MainEngineThread vrací 1632

    Po opravě oprávnění v této složce nedošlo k chybě 2755.

    Poznámka

    Řádek, který obsahuje "1632", je určujícím faktorem, že se tento problém týká oprávnění.

    V položkách protokolu obsahujících poznámku lze čtyřmístné číslo, které následuje za poznámkou , mapovat přímo na chyby Instalační služby systému Windows uvedené v článcích znalostní báze Knowledge Base citovaných dříve v tomto článku.

  • Dalším řetězcem, který chcete vyhledat v souboru protokolu, je Návratová hodnota 3. Pokud nemáte nebo si nepamatujete číslo chyby, ale v souboru protokolu najdete návratovou hodnotu 3 , je to oblast, na kterou se zaměříte na řešení potíží. Při provedení akce během instalace je akce zaznamenána v souborech protokolu. Po dokončení této akce se následně zaznamená návratová hodnota. Pokud je vrácená hodnota 1, akce byla úspěšná. Pokud akce selže, bude vrácená hodnota 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. 
    

    V tomto případě je akce SetW2kMill_WFP úspěšná, protože návratová hodnota je 1. Další akce CheckCAServer však selže, protože její návratová hodnota je 3.

  • Někdy při kontrole souboru protokolu nenajdete "Poznámka", "Návratová hodnota 3" nebo číslo chyby. Místo toho se může zobrazit text podobný následujícímu příkladu:

    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 
    

    V tomto případě má instalační program problém s použitím transformace, protože transformace nemůže být umístěna v zadané cestě (C:\test.mst). Instalační program se proto také pokusí najít transformaci v kořenovém adresáři zdrojového umístění Office. Pokud transformace nemůže být umístěna na kterémkoli místě, instalace se zastaví.

Podrobné soubory protokolů

Všechny techniky uvedené v části Soubory protokolu Instalační služby systému Windows lze použít u podrobných souborů protokolu. Podrobné protokolování ale prodlužuje dobu instalace. Podrobné protokolování používejte jenom v případě, že máte problémy s instalací, které se nedají diagnostikovat pomocí výchozího souboru protokolu.

  • Vygenerování podrobného souboru protokolu

    Při počáteční instalaci Office se nepoužívá podrobné protokolování. Pokud dojde k selhání instalace, druhý pokus o instalaci vygeneruje podrobný soubor protokolu. Možnosti protokolování, které se používají pro tyto podrobné soubory protokolů, ale nejsou všechny možnosti, které jsou k dispozici Instalační službě systému Windows. Pokud chcete vytvořit podrobnější soubor protokolu Instalační služby systému Windows se všemi možnostmi protokolování, můžete pro přepínač /L použít kombinaci parametrů *v.

    Poznámka

    Podrobný soubor protokolu můžete vytvořit při instalaci Office pro správu pomocí příkazového řádku, který je podobný následujícímu:

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

  • Diagnostika, kdy instalační program přestane reagovat

    Někdy instalační program Office přestane reagovat (přestane reagovat) a nezobrazí se žádná chybová zpráva. V této situaci je nejlepší restartovat počítač a znovu spustit instalační program Office se zapnutým úplným podrobným protokolováním (s jednou další možností). Uděláte to takto:

    1. Klikněte na tlačítko Start a potom na příkaz Spustit.

    2. Do pole Otevřít zadejte následující příkazový řádek a klikněte na OK:

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

      > Tady <je úplná cesta zdrojového umístění Office.

    Obvykle se 19 řádků informací protokolování ukládá do mezipaměti před zápisem do podrobného souboru protokolu. Pokud nepoužíváte ! přepínač /L (protokolování), může dojít ke ztrátě některých informací uložených v mezipaměti nebo všech informací uložených v mezipaměti, pokud se instalační program zastaví. Pokud použijete ! možnost, nejvíce ztratíte jeden řádek, protože ! možnost vynutí, aby instalační program zapisuje informace protokolování do souboru protokolu po jednom řádku (informace nejsou uloženy do mezipaměti).

    Po vytvoření podrobného souboru protokolu se posuňte na konec a podívejte se na poslední jeden nebo dva řádky. Tyto řádky vám řeknou, co se instalační program snažil udělat, když se zastavil. Může se například zobrazit text podobný následujícímu příkladu:

    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 
    

    To značí problém s registrací (v registru Systému Windows) komponenty (71CE92CC2CB71D119A1200A9CE1A22A), jejíž cesta ke klíči je OWCDCH11.CHM.

    Řešením tohoto konkrétního problému je opravit registr systému Windows před dalším spuštěním instalačního programu office.

    V jiném případě se v souboru protokolu může zobrazit text podobný následujícímu příkladu:

    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 
    

    To značí problém s operací Průvodce odebráním sady Office. K tomuto problému může dojít v případě, že instalační program sady Office má potíže s odebráním starší verze sady Microsoft Office. Zkuste odebrat starší verzi Office a spusťte instalační program Office 2003 znovu.

    Poznámka

    Instalační program Office používá pro vlastní akce následující předpony. Pokud soubor protokolu značí problém s vlastní akcí, tyto předpony označují, kde se má řešení potíží zahájit.

    • OLCA: Vlastní akce Outlooku
    • OPC: Průvodce odebráním Office
    • CAG, CaMMC: Přidružené k klipu
    • IE: Internet Explorer