Cómo usar un registro de instalación para solucionar problemas de instalación en Office

En este artículo paso a paso se describe cómo usar los archivos de registro de instalación de Microsoft Office para solucionar problemas de instalación de Office.

En ocasiones, se produce un problema con el programa de instalación de Office y es posible que no reciba un mensaje de error. Incluso si recibe un mensaje de error, es posible que tenga que usar un archivo de registro de instalación como una de las herramientas para determinar el problema.

En este artículo se describen varias técnicas para interpretar la información de los archivos de registro de instalación de Office. Los temas se enumeran en el orden en que desea usar cada técnica. En este artículo no se tratan todas las situaciones que pueda experimentar, pero se describen varios ejemplos en los que el problema de instalación se resuelve interpretando un archivo de registro del programa de instalación.

Muchos artículos de Microsoft Knowledge Base relacionados con errores de instalación también incluyen secciones de archivos de registro que le ayudan a confirmar que el artículo describe el mismo problema que está experimentando.

Creación de un archivo de registro

El programa de instalación de Office crea automáticamente archivos de registro en la carpeta \Temp. Los registros se almacenarán en %temp% para problemas de inicio de sesión o activación. Para problemas de instalación o revisión, usan la cuenta del sistema, por lo que también querrá recopilar los registros de %windir%\temp. Para obtener más información, consulte Habilitación de Aplicaciones Microsoft 365 para empresas registro de ULS.

Archivo de registro para Nombre de archivo de registro
Setup.exe Instalación de Microsoft Office(####).txt
Windows Installer (Actualización de archivos del sistema) Instalación de Microsoft Office(####)_Task(0001).txt
Windows Installer (instalación de Office) Instalación de Microsoft Office(####)_Task(0002).txt

Los caracteres #### de los nombres de archivo de registro son números que comienzan por 0001. Se incrementan en uno cada vez que se ejecuta el programa de instalación. Por lo tanto, el archivo de registro que tiene el número más alto es el archivo de registro durante el tiempo más reciente que ejecutó el programa de instalación.

Nota:

Es posible que solo tenga un archivo de registro de Microsoft Windows Installer para la instalación de Office. En esta situación, el archivo de registro de Windows Installer para la instalación de Office tiene Task(0001) anexado al archivo de registro en lugar de Task(0002).

Interpretación de archivos de registro

En función del problema que esté experimentando, es posible que tenga que ver el archivo de registro de instalación o el archivo de registro de Windows Installer para la instalación de Office.

Instalación de archivos de registro

El archivo de registro del archivo de Setup.exe es muy corto porque el número de tareas que Setup.exe realiza se limita a tareas como las siguientes:

  • Lea el archivo Setup.ini.

  • Analice la línea de comandos para ver las propiedades y los modificadores que deben pasarse a Windows Installer. Un error común es incluir Transform=<path>\<transform file name>.mst en una línea de comandos. El uso de esto en la línea de comandos no genera un mensaje de error durante la instalación, pero la transformación no se aplicará a la instalación. La línea de comandos correcta es Transforms=<path>\<transform file name>.mst.

    El archivo de registro Setup.exe contiene la línea de comandos que especificó para la instalación, por lo que debe comprobar si hay errores tipográficos en el archivo de registro, como el que se muestra en el ejemplo anterior (faltan las letras del final de Transformación en la primera línea de comandos).

  • Compruebe que se están usando el sistema operativo y el Service Pack correctos.

  • Compruebe la versión del archivo Msi.dll.

  • Inicie el archivo instmsi(w).exe para instalar Windows Installer.

  • Compruebe si hay versiones beta instaladas de Office.

  • Compruebe la versión de las fuentes Tahoma y TahomaBD.

De forma predeterminada, el programa de instalación crea un origen de instalación local en Office, pero solo cuando instala Office desde el CD o una imagen de CD comprimida. Si existe suficiente espacio en disco duro en el equipo local, el programa de instalación almacena en caché todo el origen de instalación de forma predeterminada. Windows Installer usa este origen de instalación local para instalar Office y el origen local permanece disponible para reparar, reinstalar o actualizar Office más adelante. Los usuarios pueden instalar características a petición o ejecutar el programa de instalación en modo de mantenimiento para agregar nuevas características. Dado que el programa de instalación crea el origen de instalación local de forma predeterminada, no es necesario establecer ninguna opción adicional. El programa de instalación crea el origen de instalación local en la siguiente carpeta oculta en los equipos de los usuarios:

<drive>\Msocache\Downloadcode

De forma predeterminada, el programa de instalación almacena en caché todo el origen en Office. Si el equipo del usuario no tiene suficiente espacio en disco, el programa de instalación almacena en caché el archivo de instalación solo para las características seleccionadas. El programa de instalación conserva el origen de instalación local una vez completada la instalación.

La siguiente información puede incluirse en el registro de instalación:

  • Lista de archivos que se van a copiar en la carpeta \MSOCACHE: Archivos que se van a descargar:

    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)
    
  • Confirmación de la configuración de origen de instalación local:

    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:\
    
  • Confirmación de la tarea completada:

    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    
    

Si sospecha que hay problemas con las propiedades y los modificadores de la línea de comandos que usa, estos elementos también se enumeran en el archivo de registro de instalación. Por ejemplo, si usa la siguiente línea de comandos para ejecutar el programa de instalación:

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

El texto siguiente se incluye en el registro de instalación:

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 no usa realmente estos modificadores y propiedades de línea de comandos. Simplemente los pasa al archivo Msiexec.exe (Windows Installer).

Si el archivo de registro de Setup.exe termina en texto similar al siguiente (código devuelto: 1603), se produjo un problema con la parte de Windows Installer de la instalación:

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)  

En este caso, debe revisar los archivos de registro de Windows Installer para la instalación de Office.

Archivos de registro de Windows Installer

Los archivos de registro de Windows Installer son significativamente mayores que el archivo de registro del programa de instalación y pueden parecer ilegibles al principio. Sin embargo, las siguientes directrices pueden ayudarle a reducir el problema:

  • Si recibe un mensaje de error durante la instalación, busque el número de error en el archivo de registro. Por ejemplo, si recibe "Error 1327" durante la instalación, busque "1327" en el registro. Es posible que encuentre texto similar al ejemplo siguiente:

    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.
    

    El texto clave de estas entradas de registro es Unidad no válida. El problema en este caso es que usó una utilidad como Administrador de discos para cambiar la letra de unidad de la ubicación donde está instalado Windows. Aunque se cambió la letra de unidad, algunas claves del Registro siguen haciendo referencia a la letra de unidad original.

  • Si Microsoft Knowledge Base no tiene un artículo que coincida con el mensaje de error específico, siga estos pasos para diagnosticar el problema:

    1. Busque el número de error en el archivo de registro.

    2. Lea cada línea de la línea con el número de error. Por lo general, se observa una línea con un error, que tiene como resultado final un error de instalación.

      Por ejemplo, se ha buscado un archivo de registro en "error 2737". El texto siguiente se encuentra en o por encima de la línea con el error 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. 
      

      Si examina este texto, verá que el programa de instalación produjo un error en la llamada a CheckCAServer.

  • Todos los archivos de registro contienen uno o varios errores que normalmente se pueden omitir. Los siguientes errores pueden aparecer en cualquier archivo de registro y normalmente no indican un problema de instalación:

    • Información 2898. Se ha producido un error interno. Póngase en contacto con el departamento de tecnología de la información para obtener ayuda.
    • Información 2743. Se ha producido un error interno. Póngase en contacto con el departamento de tecnología de la información para obtener ayuda.
    • Información 2726. Se ha producido un error interno. Póngase en contacto con el departamento de tecnología de la información para obtener ayuda.
  • Una cosa que hay que buscar es la cadena "Nota". En un caso en el que el programa de instalación no pudo realizarse con un error 2755, la resolución real del caso se derivaba de la nota de varias líneas anteriores al error:

    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.
    

    En este ejemplo, las dos líneas siguientes indican un problema con los permisos en la carpeta \Winnt\Installer:

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

    Una vez corregidos los permisos en esta carpeta, no se produjo el error 2755.

    Nota:

    La línea que contiene "1632" es el factor determinante de que este problema se ocupa de los permisos.

    En las entradas de registro que contienen Nota, el número de cuatro dígitos que sigue a La nota se puede asignar directamente a los errores de Windows Installer que se enumeran en los artículos de Knowledge Base citados anteriormente en este artículo.

  • Otra cadena que se va a buscar en el archivo de registro es Valor devuelto 3. Si no tiene o no recuerda un número de error, pero busca Valor devuelto 3 en el archivo de registro, es el área en la que se centrará la solución de problemas. Cuando se realiza una acción durante el programa de instalación, la acción se anota en los archivos de registro. Una vez completada esa acción, se anota posteriormente un valor devuelto. Si el valor devuelto es 1, la acción se realizó correctamente. Si se produce un error en la acción, el valor devuelto será 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. 
    

    En este caso, la acción SetW2kMill_WFP se realiza correctamente, porque el valor devuelto es 1. Sin embargo, la siguiente acción, CheckCAServer, produce un error porque su valor devuelto es 3.

  • A veces, al revisar un archivo de registro, no encuentra "Nota", "Valor devuelto 3" ni un número de error. En su lugar, es posible que vea texto similar al ejemplo siguiente:

    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 
    

    En este caso, el programa de instalación tiene un problema al aplicar una transformación, ya que la transformación no se puede encontrar en la ruta de acceso especificada (C:\test.mst). Por lo tanto, el programa de instalación también intenta localizar la transformación en la raíz de la ubicación de origen de Office. Cuando la transformación no se puede encontrar en ninguno de los dos lugares, la instalación se detiene.

Archivos de registro detallados

Todas las técnicas que aparecen en la sección Archivos de registro de Windows Installer se pueden usar en archivos de registro detallados. Sin embargo, el registro detallado aumenta los tiempos de instalación. Use solo el registro detallado si tiene problemas de instalación que no se pueden diagnosticar con un archivo de registro predeterminado.

  • Generación de un archivo de registro detallado

    En la instalación inicial de Office, no se usa el registro detallado. Si se produce un error de instalación, el segundo intento de instalación generará un archivo de registro detallado. Sin embargo, las opciones de registro que se usan para estos archivos de registro detallados no son todas las opciones que están disponibles para Windows Installer. Para crear un archivo de registro de Windows Installer más detallado con todas las opciones de registro, puede usar la combinación de parámetros *v para el modificador /L.

    Nota:

    Puede crear un archivo de registro detallado al realizar una instalación administrativa de Office mediante una línea de comandos similar a la siguiente:

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

  • Diagnóstico cuando la configuración deja de responder

    A veces, el programa de instalación de Office deja de responder (se bloquea) y no recibe ningún mensaje de error. Lo mejor que puede hacer en esta situación es reiniciar el equipo y volver a ejecutar el programa de instalación de Office con el registro detallado completo activado (con una opción adicional). Para hacerlo, siga estos pasos:

    1. Haga clic en Inicio y luego en Ejecutar.

    2. En el cuadro Abrir , escriba la siguiente línea de comandos y, a continuación, haga clic en Aceptar:

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

      Esta <ruta de acceso> es la ruta de acceso completa de la ubicación de origen de Office.

    Normalmente, 19 líneas de información de registro se almacenan en caché en memoria antes de escribirse en el archivo de registro detallado. Si no usa ! opción para el modificador /L (registro), puede perder parte de la información almacenada en caché o toda la información almacenada en caché si el programa de instalación se detiene. Si usa ! opción, la que más pierde es una línea, porque ! option obliga al programa de instalación a escribir información de registro en el archivo de registro de una línea en una (no hay almacenamiento en caché de información).

    Después de crear el archivo de registro detallado, desplácese hasta el final y examine las últimas una o dos líneas. Estas líneas le indican lo que intentaba hacer el programa de instalación cuando se detuvo. Por ejemplo, es posible que vea texto similar al siguiente ejemplo:

    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 
    

    Esto indica un problema con el registro (en el Registro de Windows) del componente (71CE92CC2CB71D119A12000A9CE1A22A), cuya ruta de acceso de clave es OWCDCH11.CHM.

    La solución de este problema en particular es reparar el Registro de Windows antes de volver a ejecutar el programa de instalación de Office.

    En otro caso, es posible que vea texto similar al siguiente ejemplo en el archivo de registro:

    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 
    

    Esto indica un problema con una operación del Asistente para eliminación de Office. Este problema puede producirse cuando el programa de instalación de Office tiene un problema al quitar la versión anterior de Microsoft Office. Intente quitar la versión anterior de Office y, a continuación, vuelva a ejecutar el programa de instalación de Office 2003.

    Nota:

    El programa de instalación de Office usa los siguientes prefijos para acciones personalizadas. Si el archivo de registro indica un problema con una acción personalizada, estos prefijos indican dónde iniciar la solución de problemas.

    • OLCA: Acción personalizada de Outlook
    • OPC: Asistente para eliminación de Office
    • CAG, CaMMC: asociado con clip
    • IE: Internet Explorer