Come usare un log di installazione per risolvere i problemi di installazione in Office

Questo articolo dettagliato descrive come usare i file di log di installazione di Microsoft Office per risolvere i problemi di installazione di Office.

In alcuni casi si verifica un problema con l'installazione di Office e potrebbe non essere visualizzato un messaggio di errore. Anche se viene visualizzato un messaggio di errore, potrebbe essere necessario usare un file di log di installazione come uno degli strumenti per determinare il problema.

Questo articolo illustra diverse tecniche per interpretare le informazioni nei file di log di installazione di Office. Gli argomenti sono elencati nell'ordine in cui si vuole usare ogni tecnica. Questo articolo non illustra tutte le situazioni che possono verificarsi, ma illustra diversi esempi in cui il problema di installazione viene risolto interpretando un file di log del programma di installazione.

Molti articoli della Microsoft Knowledge Base relativi agli errori di installazione includono anche sezioni di file di log che consentono di confermare che l'articolo descrive lo stesso problema riscontrato.

Come creare un file di log

Il programma di installazione di Office crea automaticamente i file di log nella cartella \Temp. I log verranno archiviati in %temp% per problemi di accesso o attivazione. Per i problemi di installazione o applicazione di patch, usano l'account di sistema, quindi è necessario raccogliere anche i log da %windir%\temp. Per altre informazioni, vedere Come abilitare Microsoft 365 Apps for enterprise registrazione ULS.

File di log per Logfile Name
Setup.exe Installazione di Microsoft Office (####).txt
Windows Installer (Aggiornamento file di sistema) Installazione di Microsoft Office (####)_Task(0001).txt
Windows Installer (installazione di Office) Installazione di Microsoft Office (####)_Task(0002).txt

I caratteri #### nei nomi dei file di log sono numeri che iniziano con 0001. Incrementano di uno ogni volta che si esegue il programma di installazione. Pertanto, il file di log con il numero più alto è il file di log per l'ora più recente in cui è stato eseguito il programma di installazione.

Nota

È possibile che sia disponibile solo un file di log di Microsoft Windows Installer per l'installazione di Office. In questo caso, il file di log di Windows Installer per l'installazione di Office ha l'attività (0001) aggiunta al file di log anziché task(0002).

Come interpretare i file di log

A seconda del problema riscontrato, potrebbe essere necessario visualizzare il file di log del programma di installazione o il file di log di Windows Installer per l'installazione di Office.

File di log di installazione

Il file di log per il file Setup.exe è molto breve perché il numero di attività eseguite da Setup.exe è limitato ad attività come le seguenti:

  • Leggere il file Setup.ini.

  • Analizzare la riga di comando per le proprietà e le opzioni che devono essere passate a Windows Installer. Un errore comune consiste nell'includere Transform=<path>\<transform file name>.mst in una riga di comando. L'uso di questa opzione nella riga di comando non genera un messaggio di errore durante l'installazione, ma la trasformazione non verrà applicata all'installazione. La riga di comando corretta è Transforms=<path>\<transform file name>.mst.

    Il file di log Setup.exe contiene la riga di comando specificata per l'installazione, quindi è necessario controllare la presenza di errori tipografici nel file di log, ad esempio quello illustrato nell'esempio precedente (la lettera s non è presente alla fine di Transform nella prima riga di comando).

  • Verificare che siano in uso il sistema operativo e il Service Pack corretti.

  • Controllare la versione del file Msi.dll.

  • Avviare il file instmsi(w).exe per installare Windows Installer.

  • Verificare la disponibilità di versioni beta installate di Office.

  • Controllare la versione dei tipi di carattere Tahoma e TahomaBD.

Per impostazione predefinita, il programma di installazione crea un'origine di installazione locale in Office, ma solo quando si installa Office dal CD o da un'immagine CD compressa. Se nel computer locale è presente spazio su disco rigido sufficiente, l'installazione memorizza nella cache l'intera origine di installazione per impostazione predefinita. Windows Installer usa questa origine di installazione locale per installare Office e l'origine locale rimane disponibile per la riparazione, la reinstallazione o l'aggiornamento di Office in un secondo momento. Gli utenti possono installare le funzionalità su richiesta o eseguire il programma di installazione in modalità di manutenzione per aggiungere nuove funzionalità. Poiché il programma di installazione crea l'origine di installazione locale per impostazione predefinita, non è necessario impostare opzioni aggiuntive. Il programma di installazione crea l'origine di installazione locale nella cartella nascosta seguente nei computer degli utenti:

<unità>\Msocache\Downloadcode

Per impostazione predefinita, il programma di installazione memorizza nella cache l'intera origine in Office. Se il computer dell'utente non dispone di spazio su disco sufficiente, il programma di installazione memorizza nella cache il file di installazione solo per le funzionalità selezionate. Il programma di installazione mantiene l'origine di installazione locale al termine dell'installazione.

Nel log di installazione possono essere contenute le informazioni seguenti:

  • Elenco dei file da copiare nella cartella \MSOCACHE: File da scaricare:

    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)
    
  • Conferma delle impostazioni dell'origine di installazione locale:

    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:\
    
  • Conferma dell'attività completata:

    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    
    

Se si sospettano problemi con le proprietà e le opzioni della riga di comando in uso, questi elementi sono elencati anche nel file di log del programma di installazione. Ad esempio, se si usa la riga di comando seguente per eseguire il programma di installazione:

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

Il testo seguente è incluso nel log di installazione:

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 

Nota

Setup.exe non usa effettivamente queste opzioni e proprietà della riga di comando. Li passa semplicemente al file Msiexec.exe (Windows Installer).

Se il file di log per Setup.exe termina con un testo simile al seguente (codice restituito: 1603), si è verificato un problema con la parte dell'installazione di Windows Installer:

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 questo caso, è necessario esaminare i file di log di Windows Installer per l'installazione di Office.

File di log di Windows Installer

I file di log di Windows Installer sono molto più grandi del file di log del programma di installazione e possono sembrare illeggibili all'inizio. Tuttavia, le linee guida seguenti consentono di limitare il problema:

  • Se durante l'installazione viene visualizzato un messaggio di errore, cercare il numero di errore nel file di registro. Ad esempio, se viene visualizzato "Errore 1327" durante l'installazione, cercare "1327" nel log. È possibile trovare testo simile all'esempio seguente:

    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.
    

    Il testo della chiave in queste voci di log è Unità non valida. Il problema in questo caso è che è stata usata un'utilità come Amministratore disco per modificare la lettera di unità del percorso in cui è installato Windows. Anche se la lettera di unità è stata modificata, alcune chiavi del Registro di sistema fanno ancora riferimento alla lettera di unità originale.

  • Se la Microsoft Knowledge Base non dispone di un articolo corrispondente al messaggio di errore specifico, seguire questa procedura per diagnosticare il problema:

    1. Cercare il numero di errore nel file di registro.

    2. Leggere ogni riga dalla riga con il numero di errore. In genere è possibile trovare una riga con errore, la cui conseguenza ultima è un errore del programma di installazione.

      Ad esempio, è stato cercato "errore 2737" in un file di log. Il testo seguente si trovava in corrispondenza o sopra la riga con l'errore 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. 
      

      Esaminando questo testo, si nota che il programma di installazione non è riuscito nella chiamata a CheckCAServer.

  • Tutti i file di log contengono uno o più errori che in genere possono essere ignorati. Gli errori seguenti possono essere visualizzati in qualsiasi file di log e in genere non indicano un problema di installazione:

    • Info 2898. Si è verificato un errore interno. Per assistenza, contattare il reparto Information Technology.
    • Info 2743. Si è verificato un errore interno. Per assistenza, contattare il reparto Information Technology.
    • Info 2726. Si è verificato un errore interno. Per assistenza, contattare il reparto Information Technology.
  • Una cosa da cercare è la stringa "Nota". In un caso in cui l'installazione non è riuscita con un errore 2755, la risoluzione effettiva per il caso è stata derivata dalla nota diverse righe sopra l'errore:

    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 questo esempio, le due righe seguenti indicano un problema con le autorizzazioni nella cartella \Winnt\Installer:

    MSI (s) (EC:BC): Nota: 1: 2336 2: 5 3: C:\WINNT\Installer\
    MSI (s) (EC:BC): MainEngineThread restituisce 1632

    Dopo aver corretto le autorizzazioni in questa cartella, l'errore 2755 non si è verificato.

    Nota

    La riga che contiene "1632" è il fattore determinante che questo problema gestisce le autorizzazioni.

    Nelle voci di log contenenti Nota, il numero a quattro cifre che segue Nota può essere mappato direttamente agli errori di Windows Installer elencati negli articoli della Knowledge Base citati in precedenza in questo articolo.

  • Un'altra stringa da cercare nel file di log è Valore restituito 3. Se non si dispone o si ricorda un numero di errore, ma si individua il valore restituito 3 nel file di log, è l'area in cui concentrarsi sulla risoluzione dei problemi. Quando viene eseguita un'azione durante l'installazione, l'azione viene annotata nei file di log. Al termine dell'azione, viene annotato un valore restituito. Se il valore restituito è 1, l'azione ha avuto esito positivo. Se l'azione non è riuscita, il valore restituito sarà 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 questo caso, l'azione SetW2kMill_WFP ha esito positivo, perché il valore restituito è 1. Tuttavia, l'azione successiva, CheckCAServer, ha esito negativo perché il valore restituito è 3.

  • In alcuni casi, quando si esamina un file di log, non si trovano "Note", "Return Value 3" o un numero di errore. Al contrario, è possibile che venga visualizzato un testo simile all'esempio seguente:

    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 questo caso, il programma di installazione presenta un problema durante l'applicazione di una trasformazione, perché la trasformazione non può essere individuata nel percorso specificato (C:\test.mst). Pertanto, il programma di installazione tenta anche di individuare la trasformazione nella radice del percorso di origine di Office. Quando la trasformazione non può essere posizionata in nessuna delle due sedi, l'installazione viene arrestata.

File di log dettagliati

Tutte le tecniche elencate nella sezione File di log di Windows Installer possono essere usate nei file di log dettagliati. Tuttavia, la registrazione dettagliata aumenta i tempi di installazione. Usare la registrazione dettagliata solo se si verificano problemi di installazione che non possono essere diagnosticati con un file di log predefinito.

  • Generare un file di log dettagliato

    Nell'installazione iniziale di Office non viene usata la registrazione dettagliata. Se si verifica un errore di installazione, il secondo tentativo di installazione genererà un file di log dettagliato. Tuttavia, le opzioni di registrazione usate per questi file di log dettagliati non sono tutte le opzioni disponibili per Windows Installer. Per creare un file di log di Windows Installer più dettagliato con tutte le opzioni di registrazione, è possibile usare la combinazione di parametri *v per l'opzione /L.

    Nota

    È possibile creare un file di log dettagliato quando si esegue un'installazione amministrativa di Office usando una riga di comando simile alla seguente:

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

  • Diagnosticare quando l'installazione smette di rispondere

    A volte, il programma di installazione di Office smette di rispondere (si blocca) e non viene visualizzato alcun messaggio di errore. La cosa migliore da fare in questa situazione è riavviare il computer ed eseguire di nuovo il programma di installazione di Office con la registrazione dettagliata completa attivata (con un'opzione aggiuntiva). A tale scopo, seguire questa procedura:

    1. Fare clic su Start quindi scegliere Esegui.

    2. Nella casella Apri digitare la riga di comando seguente e quindi fare clic su OK:

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

      Qui <il percorso> è il percorso completo del percorso di origine di Office.

    In genere, 19 righe di informazioni di registrazione vengono memorizzate nella cache prima di essere scritte nel file di log dettagliato. Se non si usa l'oggetto ! per l'opzione /L (registrazione), è possibile che alcune informazioni memorizzate nella cache o tutte le informazioni memorizzate nella cache vengano perse se il programma di installazione si arresta. Se si usa l'oggetto ! opzione, il più si perde è una riga, perché il ! l'opzione impone al programma di installazione di scrivere informazioni di registrazione nel file di log una riga alla volta (non è presente alcuna memorizzazione nella cache delle informazioni).

    Dopo aver creato il file di log dettagliato, scorrere fino alla fine e esaminare le ultime una o due righe. Queste righe indicano le operazioni che il programma di installazione stava tentando di eseguire quando è stato arrestato. Ad esempio, è possibile che venga visualizzato un testo simile all'esempio seguente:

    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 
    

    Questo indica un problema con la registrazione (nel Registro di sistema di Windows) del componente (71CE92CC2CB71D119A12000A9CE1A22A), il cui percorso della chiave è OWCDCH11.CHM.

    La soluzione per questo particolare problema consiste nel ripristinare il Registro di sistema di Windows prima di eseguire di nuovo l'installazione di Office.

    In un altro caso, nel file di log potrebbe essere visualizzato un testo simile all'esempio seguente:

    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 
    

    Questo indica un problema con un'operazione della Rimozione guidata di Office. Questo problema può verificarsi quando il programma di installazione di Office presenta un problema durante la rimozione della versione precedente di Microsoft Office. Provare a rimuovere la versione precedente di Office e quindi eseguire di nuovo il programma di installazione di Office 2003.

    Nota

    Il programma di installazione di Office usa i prefissi seguenti per le azioni personalizzate. Se il file di log indica un problema con un'azione personalizzata, questi prefissi indicano da dove avviare la risoluzione dei problemi.

    • OLCA: Azione personalizzata di Outlook
    • OPC: Rimozione guidata di Office
    • CAG, CaMMC: associato a clip
    • Internet Explorer: Internet Explorer