CÓMO: Utilizar un archivo de registro del programa de instalación de Office XP para solucionar problemas de instalación en Office XP

Seleccione idioma Seleccione idioma
Id. de artículo: 296603 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E296603
Expandir todo | Contraer todo

En esta página

Resumen

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

En ocasiones se producen problemas durante la instalación de Office sin que aparezca ningún mensaje de error. Tanto si aparece el mensaje de error como si no lo hace, es posible que necesite usar un archivo de registro de la instalación como una de las herramientas para determinar el problema.

En este artículo se tratan algunas técnicas para interpretar la información contenida en los archivos de registro de instalación de Office. Los temas se enumeran en el orden en que debería usar cada técnica. Este artículo no abarca todas las situaciones que puede encontrar, pero trata varios ejemplos en los que el problema del programa de instalación se resuelve mediante la interpretación de un archivo de registro del mismo.

Muchos artículos de Microsoft Knowledge Base relacionados con errores de instalación incluyen también secciones de archivos de registro que le ayudarán a asegurarse de que el artículo corresponde al mismo problema que observó.

Cómo crear un archivo de registro

El programa de instalación de Office XP crea automáticamente archivos de registro en la carpeta \Temp. Los archivos de registro tienen nombres similares a los siguientes:
   Archivo de registro para           Nombre de archivo de registro
   -----------------------------------------------------------------------

   Instalar.exe                       Office XP <edición> Instalar(####).txt

   Windows Installer
   (Actualización de archivos         Office XP <edición> 
   del sistema)                       Setup(####)_Task(0001).txt

   Windows Installer
   (Instalación de Office)            Office XP <edición> 
                                      Setup(####)_Task(0002).txt
donde <edición> es la edición de Office que está instalando. Por ejemplo, estos archivos pueden ser:
Office XP Professional Setup(0001).txt
Office XP Professional Setup(0001)_Task(0001).txt
Office XP Professional Setup(0001)_Task(0002).txt
Los caracteres #### que aparecen en el nombre de los archivos de registro son números que comienzan con 0001. Se incrementan en 1 cada vez que se ejecuta el programa de instalación. Por lo tanto, el archivo de registro con el número mayor corresponde al archivo de registro de la última vez que se ejecutó el programa de instalación.

NOTA: es posible que únicamente tenga un archivo de registro de Windows Installer para la instalación de Office y no para la Actualización de archivos del sistema. En la mayor parte de las versiones de Microsoft Windows, no es necesaria la instalación del paquete de actualización de archivos del sistema, por tanto, no se crea ningún archivo de registro. En esta situación, al nombre del archivo de registro de Windows Installer para la instalación de Office se anexa Task(0001), en lugar de Task(0002).

Para obtener información adicional acerca de la Actualización de archivos del sistema, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
286399 OFFXP: Descripción de la actualización de los archivos de sistema

Cómo interpretar los archivos de registro

Según el problema que observe, es posible que necesite ver el archivo de registro de instalación o el archivo de registro de Windows Installer para la Actualización de archivos del sistema o para la instalación de Office.

Archivos de registro del programa de instalación

El archivo de registro para Instalar.exe es muy breve en comparación con el de Windows Installer. Se debe a que el número de tareas efectuadas por Instalar.exe se limita a, por ejemplo, las siguientes:
  • Leer el archivo Instalar.ini.
  • Analizar las propiedades y modificadores de la línea de comandos que tengan que pasarse a Windows Installer. Un error común es incluir el siguiente código en una línea de comandos:
    Transform= rutaDeAcceso \ nombreArchivoTransformación.mst
    Si usa estas opciones en la línea de comandos no se producirá ningún error durante la instalación, pero la transformación no se aplicará a la instalación. La línea de comandos correcta debe ser:
    Transforms= rutaDeAcceso \ nombreArchivoTransformación.mst
    El archivo de registro de Instalar.exe contiene la línea de comandos que especificó para la instalación, de forma que puede comprobar en el archivo de registro si existen errores tipográficos como el que se muestra en el ejemplo anterior (falta la letra "s" al final de "Transform" en la primera línea de comandos).
  • Comprobar que se utiliza el sistema operativo y el Service Pack correctos.
  • Comprobar la versión del archivo Msi.dll.
  • Iniciar Instmsi(w).exe para instalar Windows Installer, si es necesario.
  • Comprobar si hay instaladas versiones beta de Office XP.
  • Comprobar la versión de las fuentes Tahoma y TahomaBD.
  • Determinar si es necesario ejecutar la Actualización de archivos del sistema antes de instalar Office. En caso afirmativo, se pasará a Windows Installer la línea de comandos necesaria para instalar la Actualización de archivos del sistema.
Una de las tareas de Instalar.exe es instalar Windows Installer. Si se produce un error en este proceso, Instalar.exe no puede ceder el control a Msiexec.exe, el archivo ejecutable principal de Windows Installer. Los siguientes son algunos de los mensajes de error que pueden aparecer durante la ejecución del programa de instalación cuando hay un problema al instalar Windows Installer:
La instalación de este producto requiere Windows Installer. Se produjo un error al instalar o actualizar Windows Installer en el sistema.
Puede intentar actualizar manualmente Windows Installer si hace doble clic en Instmsi(w).exe y, a continuación, vuelve a ejecutar el programa de instalación de este producto.
En este caso, primero debe mirar el registro del programa de instalación (Office XP edición Setup(####).txt). Si aparece este mensaje de error, podrá ver un texto similar al siguiente en el registro de instalación:

Loading MSI Library....
D:\WINNT\System32\MSI.DLL
.. The Windows Installer is not present.
Reading settings file 
\\server\share\XP_Admin\FILES\SETUP\INSTALAR.INI
Located: \\server\share\XP_Admin\PROPLUS.MSI
Package to install: \\server\share\XP_Admin\PROPLUS.MSI
Checking for Windows Installer....
D:\WINNT\System32\MSI.DLL
.. The Windows Installer is not present.
Tahoma (TrueType) listed in \\server\share\XP_Admin\FILES\SETUP\INSTALAR.INI
 is Version 2.30
Tahoma (TrueType) is already on the system, no need to install newer font

Tahoma Bold (TrueType) listed in
 \\server\share\XP_Admin\FILES\SETUP\INSTALAR.INI is Version 2.30
Tahoma Bold (TrueType) is already on the system, no need to install newer
 font

File "...INSTMSIW.EXE" could not be located
Installing this product requires the Windows Installer. An error occurred
when installing or upgrading the Windows Installer on your system. You may
try manually updating the Windows Installer by double-clicking
InstMsiW.EXE, and then re-running setup for this product.
Install or upgrade of Windows Installer failed.
No se encontró el archivo Instmsiw.exe en la ubicación de origen de Office. Es posible que exista algún problema de red o al leer de la unidad de CD-ROM del equipo, o bien que falte el archivo Instmsiw.exe o esté dañado.

Si sospecha que hay problemas con las propiedades y modificadores de la línea de comandos que está usando, estos elementos también se enumeran en el archivo de registro del programa de instalación. Por ejemplo, si usa la siguiente línea de comandos para ejecutar el programa de instalación
f:\Instalar.exe companyname="mi organización" /qb
en el registro del programa de instalación se incluirá el texto siguiente:

Launch Setup 
4/27/01 1:49:46 PM 
companyname="mi organización" /qb
Detected Windows Info:
  PlatformId = 2
  MajorVersion = 4
  MinorVersion = 0
Setup path: \\server\share\XP_Admin\INSTALAR.EXE
Adding property...companyname="mi organización"

Recognized command line switch: /qb
y

Office-specific properties added: companyname="mi organización"
General properties added: LAUNCHEDFROMSETUP=1 SETUPEXEPATH=\\server\share\XP_Admin\ 
Writing Task:
D:\WINNT\System32\msiexec.exe
 /I \\server\share\XP_Admin\PROPLUS.MSI
 METRICSSOURCE="\\server\share\XP_Admin companyname=""mi organzación"" /qb"
 companyname="mi organización" LAUNCHEDFROMSETUP=1 
SETUPEXEPATH=\\server\share\XP_Admin\  /qb
NOTA: instalar.exe no usa realmente estos modificadores y propiedades de línea de comandos, sólo los pasa a Msiexec.exe (Windows Installer).

Si el archivo de registro de Instalar.exe acaba con un texto parecido al siguiente (return code: 1603)

4/20/01 3:34:27 PM  Chained install return code: 1603
Shutting down chained setup processing.
Set Verbose logging for subsequent setup.


***** Setup exits 
4/20/01 3:34:27 PM 
(return = 1603)
había un problema con la fase de la instalación de Windows Installer. En este caso, debe examinar los archivos de registro de Windows Installer para la Actualización de archivos del sistema, para la instalación de Office o para ambos.

Archivos de registro de Windows Installer

Los archivos de registro de Windows Installer son significativamente más grandes que el archivo de registro de instalación y, al principio, pueden parecer ilegibles. Sin embargo, las instrucciones siguientes pueden ayudarle a concretar el problema:
  • Si debe instalar la Actualización de archivos del sistema, comience con el archivo de registro de Windows Installer para la Actualización de archivos del sistema. Si el archivo de registro contiene el siguiente texto cerca del final del mismo, la instalación de la Actualización de archivos del sistema se realizó correctamente.
  • MSI (c) (A1:B9): Product: System Files Update -- Installation operation completed successfully.
  • 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 el mensaje de error "Error 1327" durante la ejecución del programa de instalación, busque "1327" en el registro. Puede encontrar un texto similar al 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 del registro es "Invalid Drive", que confirma que encontró el problema descrito en el artículo siguiente de Microsoft Knowledge Base (este artículo está en inglés):
    290356 OFFXP: &apos;Error 1327. Invalid Drive: C:\&apos; Running Office XP Setup
    En este caso, el problema es que usó una utilidad (por ejemplo, el Administrador de discos) para cambiar la letra de unidad de la ubicación de la instalación de Windows. Incluso aunque se cambió la letra de unidad, algunas claves del Registro aún hacen referencia a la letra de unidad original.

  • El texto clave de estas entradas del registro es "Invalid Drive", que confirma que encontró el problema descrito en el artículo siguiente de Microsoft Knowledge Base (este artículo está en inglés): Si Microsoft Knowledge Base no contiene ningún artículo que coincida con su mensaje de error en concreto, pruebe los pasos siguientes para diagnosticar el problema:
    • Busque en el archivo de registro el número de error.
    • Lea cada línea a partir de la que contenga el número de error. Normalmente, encontrará una línea en la que se indica un error, con el resultado final de error del programa de instalación.

      Por ejemplo, buscó "2735" en un archivo de registro. Y encontró el texto siguiente en la línea con el error 2737 (o encima de esa línea):
    • 
      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 XP Standard -- Error 2737. An 
      
      internal error has occurred. (CheckCAServer   c:\windows\TEMP\MSI82D6.TMP
         
      CheckCAServer            )
      
      Action ended 9:58:55: CheckCAServer. Return value 3.
      Si observa este texto, verá que el error en el programa de instalación se produjo en la llamada a CheckCAServer. Se trata de una llamada bastante genérica, pero hay un artículo de Knowledge Base que contiene esta acción personalizada concreta y su error asociado (2737). Para obtener información adicional acerca de este problema, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base (este artículo está en inglés):
      301671 OFFXP: Error 2737. An Internal Error Has Occurred
  • El texto clave de estas entradas del registro es "Invalid Drive", que confirma que encontró el problema descrito en el artículo siguiente de Microsoft Knowledge Base (este artículo está en inglés): Todos los archivos de registro contienen uno o varios errores que, normalmente, pueden pasarse por alto. Los errores siguientes pueden aparecer en algún archivo de registro y, por lo general, no indican un problema del programa de instalación:
    
    Info 2898. An internal error has occurred. Contact your Information
    Technology department for assistance.
    
    Info 2743. An internal error has occurred. Contact your Information
    Technology department for assistance.
    
    Info 2726. An internal error has occurred. Contact your Information
    Technology department for assistance.
    Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base (este artículo está en inglés):
    298029 OFFXP: ErrMsg Log File Always Contains &apos;Info 2898&apos;
  • El texto clave de estas entradas del registro es "Invalid Drive", que confirma que encontró el problema descrito en el artículo siguiente de Microsoft Knowledge Base (este artículo está en inglés): Debe buscar la cadena "Note". En uno de los casos en los que se produjo el error 2755 durante la instalación, la solución real se dedujo de una de las notas que aparecían antes del 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\XP_Admin\PROPLUS.MSI 
    Error 2755. An internal error has occurred. (1632   \\server\share\XP_Admin\PROPLUS.MSI
                   ) Contact your
     Information Technology department for assistance.
    
    En el ejemplo anterior, las dos líneas siguientes indican un problema con los permisos en la carpeta el \Winnt\Installer:
    MSI (s) (EC:BC): Note: 1: 2336 2: 5 3: C:\WINNT\Installer\ 
    MSI (s) (EC:BC): MainEngineThread is returning 1632 
    El error 2755 no volvió a producirse después de corregir el problema de permisos en la carpeta.

    NOTA: la línea que contiene "1632" es la que indica que el problema está relacionado con los permisos. Para obtener información adicional acerca de los números de error en las líneas que contienen "MainEngineThread is returning", haga clic en el número de artículo indicado a continuación para verlo en Microsoft Knowledge Base (este artículo está en inglés):
    290158 OFFXP: Error Codes and Error Messages for Windows Installer
    NOTA: en aquellas entradas del registro que contienen el texto "Note", el número de cuatro cifras que aparece después de "Note" corresponde directamente a los errores de Windows Installer que se enumeran en los artículos de Knowledge Base citados anteriormente en este artículo.
    Para obtener información adicional acerca de este caso, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    E297920 OFFXP: Parece que el programa de instalación deja de responder y aparece un error interno 2336 ó 2755
  • El texto clave de estas entradas del registro es "Invalid Drive", que confirma que encontró el problema descrito en el artículo siguiente de Microsoft Knowledge Base (este artículo está en inglés): Otra de las cadenas que debe buscar en el archivo de registro es "Return Value 3". Si no tiene o no recuerda un número de error, pero encuentra "Return Value 3" en el archivo de registro, ésta es, sin duda, el área en la que debe centrar la solución del problema. Cada vez que se ejecuta una acción durante la instalación, ésta se anota en los archivos de registro. Cuando finaliza dicha acción se anota también el valor devuelto. Si el valor devuelto es 1, la acción tuvo éxito; sin embargo, si se produce un error, 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 XP Standard -- 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 de SetW2kMill_WFP tuvo éxito, como indica el valor devuelto 1. Sin embargo, la siguiente acción, CheckCAServer, no se ejecutó correctamente, ya que el valor devuelto es 3.
  • El texto clave de estas entradas del registro es "Invalid Drive", que confirma que encontró el problema descrito en el artículo siguiente de Microsoft Knowledge Base (este artículo está en inglés): A veces, al revisar un archivo de registro, no se encuentran las palabras "Note", "Return Value 3" o un número de error. En vez de eso, puede ver un texto similar al 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\XP_ADMIN\test.mst
    MSI (c) (A5:65): Note: 1: 2203 2: \\server\share\XP_ADMIN\test.mst 3: -2147287038 
    MSI (c) (A5:65): Note: 1: 2729 
    1: 2203 2: \\server\share\XP_ADMIN\test.mst 3: -2147287038 
    Error applying transforms.  Verify that the specified transform paths are valid.
    \\server\share\XP_ADMIN\test.mst
    MSI (c) (A5:65): MainEngineThread is returning 1624
    
    En este caso, el programa de instalación tuvo un problema al aplicar una transformación, ya que no pudo encontrarla en la ruta especificada (C:\test.mst). Por tanto, el programa de instalación también intenta encontrar la transformación en la ubicación de origen de Office. Si no encuentra la transformación en ninguna de las ubicaciones, se detiene la instalación.

Archivos de registro detallado

Todas las técnicas enumeradas en la sección "Archivos de registro de Windows Installer" se pueden usar en los archivos de registro detallado. Sin embargo, el registro detallado aumenta la duración de la ejecución del programa de instalación, por lo que sólo debe usarlo si está experimentando problemas de instalación que no se puedan diagnosticar con un archivo de registro predeterminado.
  • Generar un archivo de registro detallado

    De manera predeterminada, el programa de instalación de Office XP crea archivos de registro detallado de Windows Installer. Sin embargo, las opciones de registro que se utilizan en estos archivos de registro detallado no son todas las opciones disponibles en Windows Installer. Si desea crear un archivo de registro de Windows Installer más detallado, con todas las opciones de registro, puede utilizar la combinación de parámetros *v para el modificador /L.
  • Para obtener información adicional acerca de las opciones de registro del programa de instalación, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
    296604 OFFXP: Cómo personalizar las opciones de registro de la instalación de Office
    NOTA: puede crear un archivo de registro detallado durante una instalación administrativa de Office si usa una línea de comandos similar a la siguiente:
    ruta \instalar.exe /a ruta \Proplus.msi /L*v C:\registroDet.txt
  • : puede crear un archivo de registro detallado durante una instalación administrativa de Office si usa una línea de comandos similar a la siguiente: Diagnosticar cuándo el programa de instalación deja de responder

    En ocasiones, el programa de instalación deja de responder (se queda bloqueado) y no se recibe ningún mensaje de error. Lo mejor que se 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 activado (con una opción adicional). Para ello, siga estos pasos para iniciar el programa de instalación de Office:

    • En el menú Inicio, haga clic en Ejecutar.
    • En el cuadro Abrir, escriba la siguiente línea de comandos y, después, haga clic en Aceptar.
      ruta \Instalar.exe /L*v! C:\registroDet.txt
      NOTA: ruta es la ruta de acceso completa a la ubicación de origen de Office.
    Normalmente, antes de comenzar a escribir el archivo de registro detallado se almacenan en la memoria caché 19 líneas de información de registro. Si no usa la opción ! para el modificador /L (registro), puede perder parte de la información almacenada en caché, o toda, si se detiene el programa de instalación. Si usa la opción !, como máximo puede perder una línea, porque la opción ! fuerza al programa de instalación a escribir la información en el archivo de registro línea por línea (la información no se almacena en la caché).

    Después de crear el archivo de registro detallado, desplácese al final del mismo y mire las últimas dos líneas. Estas líneas indican lo que el programa de instalación estaba intentado hacer cuando se detuvo. Por ejemplo, puede ver texto similar al siguiente:
    
    ComponentRegister(ComponentId={CB533979-1B7E-47E6-B806-AFD6A3DF258C},
    KeyPath=C:\Program Files\Common Files\Microsoft Shared\Web
    Components\10\1033\OWCDCH10.CHM,State=3,,Disk=1,SharedDllRefCount=0)
    1: {90170409-6000-11D3-8CFE-0050048383C9} 2:
    {CB533979-1B7E-47E6-B806-AFD6A3DF258C} 3: C:\Program Files\Common
    Files\Microsoft Shared\Web Components\10\1033\OWCDCH10.CHM 
    
    Esta información indica un problema con el registro del componente en el Registro de Windows (CB533979-1B7E-47E6-B806-AFD6A3DF258C), cuya ruta clave es OWCDCH10.CHM.

    La solución para este problema concreto es reparar el Registro de Windows antes de ejecutar de nuevo el programa de instalación de Office.

    En otro caso, en el archivo de registro puede ver texto similar al siguiente:
    
    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 quitar versiones anteriores de Office. Puede producirse cuando el programa de instalación de Office tiene un problema para quitar la versión anterior de Microsoft Office. Intente ejecutar de nuevo el programa de instalación de Office XP después de desinstalar la versión anterior del programa. NOTA: el programa de instalación de Office usa los prefijos siguientes para las acciones personalizadas. Si el archivo de registro indica un problema con una acción personalizada, estos prefijos proporcionan una buena indicación acerca de dónde comenzar a solucionar el problema.

    • OLCA: Acción personalizada de Outlook
    • OPC: Asistente para quitar versiones anteriores de Office
    • CAG, CaMMC: Relacionado con ClipArt
    • IE: Internet Explorer

Referencias

Para obtener información adicional acerca de cómo solucionar los problemas de instalación de Office, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base (algunos artículos están en inglés):
E309188 OFFXP: Office se detiene durante la instalación: pasos para solucionar problemas en Windows Millennium Edition
E309190 OFFXP: Office se detiene durante la instalación: pasos para solucionar problemas en Windows 2000
Q299974 OFFXP: Office Stops During Setup: Troubleshooting Steps on Windows XP
Para obtener información adicional acerca de cómo solucionar los problemas de instalación de una actualización de Office XP usando los archivos de registro, haga clic en los números de artículo que aparecen a continuación para verlos en Microsoft Knowledge Base (algunos artículos están en inglés):
308490 OFFXP: How to Troubleshoot an Update Installation by Using Log Files

Propiedades

Id. de artículo: 296603 - Última revisión: jueves, 10 de abril de 2003 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Office XP (Instalación)
Palabras clave: 
kbhowto kbhowtomaster kbtshoot kbdta kbdtatshoot KB296603

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com