Procedimientos recomendados para el mantenimiento de Office 2010

 

Se aplica a: Office 2010

Última modificación del tema: 2016-11-29

Puede mantener y personalizar una instalación de Microsoft Office 2010 mediante cualquiera de los métodos que se describen en este artículo.

Office 2010 proporciona los siguientes métodos para personalizar y mantener las instalaciones de Office:

  • Config.xml   El archivo Config.xml se usa para configurar las tareas de instalación. Si usa un archivo .msp de personalización del programa de instalación y un archivo Config.xml para personalizar Office, las personalizaciones que se definen en Config.xml tienen prioridad sobre las del archivo .msp de personalización. Puede usar el archivo Config.xml para configurar opciones como las siguientes:

    • Especificar la ruta de acceso del punto de instalación de red.

    • Seleccionar los productos que se van a instalar.

    • Personalizar opciones del programa de instalación. Esto incluye el registro y la ubicación del archivo de personalización del programa de instalación y las actualizaciones de software.

    • Especificar opciones de instalación tales como el usuario y el nombre de la compañía.

    • Copiar el origen de instalación local (LIS) en el equipo del usuario sin instalar Office.

    • Agregar o quitar idiomas de la instalación.

  • Herramienta de personalización de Office (OCT)   OCT forma parte del programa de instalación y es la principal herramienta para la mayoría de las personalizaciones. Guarda las personalizaciones en un archivo de personalización del programa de instalación (.msp), que se aplica al momento de la instalación o durante una operación de modo de mantenimiento. OCT se usa para personalizar las siguientes áreas:

    • Instalación, que se usa para especificar la ubicación de la instalación predeterminada y el nombre predeterminado de la organización, los orígenes de instalación de red adicionales, la clave de producto, los términos de licencia, el nivel de presentación, las versiones anteriores de Office que se van a quitar, los programas personalizados que se van a ejecutar durante la instalación, la configuración de seguridad y las propiedades del programa de instalación.

    • Características, que se usa para establecer la configuración del usuario y especificar las características de Office instaladas.

    • Contenido adicional, que se usa para agregar o quitar archivos, para agregar o quitar entradas del Registro y para configurar accesos directos.

    • Outlook, que se usa para personalizar un perfil de usuario predeterminado de Outlook; especificar la configuración de Exchange; agregar, modificar o quitar cuentas; exportar la configuración; y especificar grupos de envío o recepción.

  • Opciones de la línea de comandos del programa de instalación   Las opciones de la línea de comandos de Setup.exe también se pueden usar para las operaciones de mantenimiento, reparación y desinstalación. Sin embargo, las opciones de la línea de comandos de Setup.exe son limitadas. Puede usar OCT para configurar las propiedades del programa de instalación y otras personalizaciones.

En este artículo:

  • Uso del archivo Config.xml para mantenimiento

  • Uso de la Herramienta de personalización de Office para mantenimiento

  • Uso de las opciones de línea de comandos del programa de instalación para mantenimiento

Uso del archivo Config.xml para mantenimiento

El archivo Config.xml no se instala ni se almacena en la memoria caché de los equipos de los usuarios. Se usa solo mientras se ejecuta el programa de instalación. Los administradores pueden editar el archivo Config.xml para personalizar la instalación. De manera predeterminada, el archivo Config.xml almacenado en la carpeta del producto principal indica al programa de instalación que instale dicho producto. Por ejemplo, el archivo Config.xml en la carpeta ProPlus.WW instala Microsoft Office Professional Plus 2010.

Use /config en la línea de comandos del programa de instalación para señalar la ubicación del archivo Config.xml predeterminado para un producto o para señalar un archivo Config.xml personalizado. Si usa /config para un producto que ya está instalado, eso le indica al programa de instalación el producto que debe modificar. El comando /config usa la siguiente sintaxis:

/config [ruta de acceso]

Por ejemplo, para ejecutar Setup.exe con el comando /config, escriba:

\\servidor\recurso_compartido\Office14 \setup.exe /config \\servidor\recurso_compartido\Office14\ProPlus.WW\Config.xml

donde:

Office14 es la raíz del punto de instalación de red.

Puede usar el archivo Config.xml para las siguientes tareas posteriores a la instalación:

  • Operaciones de modo de mantenimiento (Agregar o quitar características)

  • Reparación

  • Eliminación

En esta sección:

  • Modificación del archivo Config.xml

  • Configuración de diferentes estados de características en el archivo Config.xml

Modificación del archivo Config.xml

El siguiente procedimiento muestra cómo modificar el archivo Config.xml para Office 2010 (Office Professional Plus 2010 en este ejemplo).

Para modificar el archivo Config.xml

  1. Use el Explorador de Windows para ir al directorio *\\servidor\recurso_compartido\Office_2010\ProfessionalPlus\*ProPlusWW.

  2. Abra el archivo Config.xml mediante un editor de texto como el Bloc de notas. Para ello, haga clic con el botón secundario en el archivo Config.xml, seleccione Abrir con y, a continuación, Bloc de notas.

  3. Modifique el archivo Config.xml y, a continuación, guárdelo cuando finalice las personalizaciones. Las siguientes secciones proporcionan ejemplos de personalizaciones del archivo Config.xml.

    Para configurar Display Level para desactivar la interfaz de usuario del programa de instalación, ocultar mensajes de error y otros cuadros de diálogo, y aceptar los Términos de licencia del software de Microsoft, busque la línea en el archivo Config.xml que contiene el elemento Display.

    Nota

    Los términos de licencia se denominan "Eula" en el atributo AcceptEula del elemento Display.

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

    Realice las modificaciones de Display:

    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

    De forma similar, si desea activar el registro detallado y almacenar los archivos de registro en la carpeta AppInst, busque la línea que contiene el elemento Logging en el archivo Config.xml y haga los siguientes cambios:

    <Logging Type="verbose" Path="%temp%\Log\AppInst\Office2010" Template="Microsoft Office 2010 Professional Plus Setup(*).txt" />

    Para establecer que se desinstale una característica, puede especificar el elemento OptionState en el archivo Config.xml para desinstalar la característica en el equipo del usuario y establecer las características secundarias de la característica en el mismo estado especificado. Este ejemplo usa Microsoft Access 2010. Para desinstalar Access 2010, busque la línea que contenga el elemento OptionState y realice los siguientes cambios. Tenga en cuenta que se distinguen mayúsculas de minúsculas:

    <OptionState Id=”ACCESSFiles” State=”absent” Children=”force” />

    El elemento OptionState del archivo Config.xml proporciona opciones para especificar cómo se controlan las características individuales del producto durante la instalación. El valor del atributo Id del elemento OptionState se encuentra en el archivo Setup.xml en la carpeta de producto del producto que está instalando. Por ejemplo, si va a instalar Microsoft Office Professional Plus 2010, el archivo es ProPlus.WW\setup.xml. Para obtener más información acerca de los valores OptionState Id de las aplicaciones instaladas con Office Professional Plus 2010, vea Valores de identificador OptionState del archivo Config.xml para Office 2010. Para obtener más información acerca del archivo Config.xml, vea Archivo Config.xml de 2010 Office.

Configuración de diferentes estados de características en el archivo Config.xml

Si la implementación de Office 2010 requiere configurar estados de características diferentes para varios grupos de usuarios, puede usar el elemento OptionState del archivo Config.xml para especificar los estados de características. Para ello, puede personalizar el archivo Config.xml para el producto de Office que esté implementando como se muestra en el siguiente ejemplo. El ejemplo de esta sección funciona solo para Microsoft Office Professional Plus 2010. Para usar otro producto de Office 2010, especifique el productID que desee en el valor de Configuration Product. Por ejemplo, use "ProPlus" para el producto Office Professional Plus 2010.

Los valores ProductID se incluyen en el archivo Setup.xml, que se encuentra en la carpeta de producto principal (nombre_de_carpeta_de_producto_principal**.WW**, por ejemplo, ProPlus.WW) en el punto de instalación de red. En el archivo Setup.xml, [ProductID] es igual al valor del atributo Id del elemento Setup. Por ejemplo, el archivo Setup.xml para Office Professional Plus 2010 contiene la siguiente línea con Setup Id="ProPlus", donde ProPlus es el ProductID:

<Setup Id="ProPlus" Type="Product" ProductCode="{90140000-0011-0000-0000-0000000FF1CE}">

<Configuration Product="ProPlus">
<OptionState Id="ACCESSFiles" State="absent" Children="force" /> <!-- Access -->
<OptionState Id="EXCELFiles" State="local" Children="force" /> <!-- Excel -->
<OptionState Id="OUTLOOKFiles" State="local" Children="force" /> <!-- Outlook -->
<OptionState Id="PPTFiles" State="local" Children="force" /> <!-- PowerPoint -->
<OptionState Id="PubPrimary" State="absent" Children="force" /> <!-- Publisher -->
<OptionState Id="SHAREDFiles" State="local" Children="force" /> <!-- Office Shared Features -->
<OptionState Id="TOOLSFiles" State="local" Children="force" /> <!-- Office Tools -->
<OptionState Id="VisioPreviewerFiles" State="local" Children="force" /> <!-- Visio Viewer -->
<OptionState Id="WORDFiles" State="local" Children="force" /> <!-- Word -->
<OptionState Id="XDOCSFiles" State="absent" Children="force" /> <!-- InfoPath -->
</Configuration>

Uso de la Herramienta de personalización de Office para mantenimiento

Los administradores pueden ejecutar la herramienta OCT para cambiar las instalaciones existentes. Para ello, use el Explorador de Windows para ubicar (use Examinar) la instalación existente de Office que desee modificar y, a continuación, ejecute Setup.exe /admin. Tiene la opción de seleccionar un archivo .msp existente para actualizar o crear un archivo .msp nuevo. Puede guardar el archivo .msp nuevo o actualizado en un directorio personalizado y, a continuación, puede usar una línea de comandos de Windows Installer para instalar la revisión .msp.

En esta sección:

  • Preparación para implementar archivos .msp de personalización

  • Identificación de los productos instalados

  • Modificación de un archivo .msp de personalización

  • Determinación de los productos de Office 2010 que se actualizan con un archivo .msp de personalización de OCT

  • Instalación de la revisión de personalización .msp

Preparación para implementar archivos .msp de personalización

Cuando trabaja con archivos .msp de personalización, debe tener en cuenta los problemas importantes relacionados con la implementación de idiomas internacionales y el comportamiento de secuenciación de la revisión .msp.

Implementación de idiomas adicionales

Si va a implementar idiomas adicionales como parte de las personalizaciones, primero debe copiar todos los paquetes de idiomas de Office 2010 que desee implementar en el punto de instalación de red que contiene los archivos de productos de Office, como en el siguiente ejemplo:

\\servidor\recurso_compartido\Office14

Una lista estática de los productos que figuran en el origen de instalación se crea solo durante la creación inicial de una revisión de personalización. Si posteriormente agrega más idiomas al origen de instalación, la revisión de personalización existente no se actualiza para reflejar dichos cambios.

En Office 2010, si inicialmente se crea un archivo de personalización del programa de instalación (archivo .msp) para personalizar la instalación (por ejemplo, para Microsoft Office Professional Plus 2010) y, posteriormente, decide agregar idiomas, puede usar la opción Import de OCT para aplicar los cambios de idioma. En tales casos, primero debe agregar paquetes de idiomas en el punto de instalación de red que contiene los archivos de origen del producto de Office (Microsoft Office Professional Plus 2010 en este ejemplo). A continuación, ejecute OCT desde la raíz del punto de instalación de red, cree un nuevo archivo de personalización del programa de instalación para el mismo producto e importe el archivo original .msp de personalización que creó anteriormente para Office Professional Plus 2010. Para obtener instrucciones, vea Importación de idiomas a una instalación existente en Importación de un archivo de personalización del programa de instalación de Office 2010.

Para obtener información acerca de los productos que actualiza un archivo de personalización del programa de instalación .msp específico, vea Determinación de los productos de Office 2010 que se actualizan con un archivo .msp de personalización de OCT

Uso de la carpeta Actualizaciones

La carpeta Actualizaciones solo se usa para las instalaciones iniciales o nuevas de Office 2010. La carpeta Actualizaciones puede contener archivos .msp de personalización de OCT inicial o de la línea base, y Service Pack y revisiones que están solo en formato .msp.

Importante

Puede colocar solo un archivo .msp de personalización para cada producto de Office 2010 que instale en la carpeta Actualizaciones para una instalación inicial. Debe implementar el resto de los archivos .msp de personalización para un producto una vez finalizada la instalación de Office. Solo se admite un archivo de personalización del programa de instalación por producto en la carpeta Actualizaciones.
Si va a implementar una instalación inicial de Office 2010 y desea implementar también actualizaciones de software de Office 2010, como Service Pack y revisiones, el programa de instalación puede aplicar las actualizaciones del producto como parte del proceso de instalación. Puede colocar las actualizaciones del producto de Office 2010 en la carpeta Actualizaciones. En escenarios como este, si esta carpeta incluye un archivo .msp de actualización del programa de instalación y actualizaciones del producto, el programa de instalación sólo incorpora el archivo .msp de personalización del programa de instalación en la instalación inicial y las actualizaciones del producto se aplican una vez finalizada la instalación.

Para instalaciones iniciales, como una alternativa de colocar el archivo .msp de personalización del programa de instalación en la carpeta Actualizaciones, puede usar la opción de la línea de comandos del programa de instalación /adminfile para especificar la ruta completa del archivo .msp de personalización del programa de instalación. Por ejemplo, escriba:

setup.exe /adminfile \\servidor\recurso_compartido\mis_cambios\custom.msp

Otra opción para las instalaciones iniciales consiste en usar el elemento SetupUpdates del archivo Config.xml, tal como se muestra en el siguiente ejemplo:

<SetupUpdates CheckForSUpdates="Yes" SUpdateLocation= "<ruta1>;<ruta2>" />

donde:

  • CheckForSUpdates="Yes" indica que el programa de instalación usa la lista de ruta en SUpdateLocation para buscar archivos de personalización del programa de instalación.

  • SUpdateLocation enumera las rutas completas a las carpetas que contienen los archivos de personalización del programa de instalación, separadas por punto y coma. Tenga en cuenta que no debe usar las variables de entorno en una ruta. Si se usa una variable de entorno en una ruta, el programa de instalación pasará por alto los archivos de actualización que se encuentran en la ubicación de la ruta especificada.

Para obtener más información acerca de SetupUpdates, vea Archivo Config.xml de 2010 Office.

Comprensión del comportamiento de secuenciación del archivo .msp

Cada vez que se guarda un archivo .msp de personalización en OCT, la herramienta actualiza el número de secuenciación de revisión del archivo de personalización con la marca de tiempo y fecha actual del equipo y genera un nuevo identificador único global (GUID) de la revisión. Después de la instalación, los archivos .msp de OCT se aplican en orden cronológico de acuerdo con sus marcas de tiempo.

Para ilustrar el comportamiento de secuenciación, se da por sentado que creó los siguientes archivos .msp de mantenimiento de OCT:

  1. Un archivo .msp de OCT denominado "uninstall-access.msp" en el que establece Microsoft Access en No disponible. Este archivo se guarda primero, por lo que tiene un número de secuenciación de revisión menor y una marca de tiempo y fecha anterior que los otros archivos .msp de personalización de OCT que se creen posteriormente. Este archivo .msp se secuencia primero y la característica Microsoft Access se establece en No disponible en los equipos de los usuarios.

  2. Un archivo. msp de OCT denominado "install-access.msp", en el que se establece Microsoft Access en Ejecutar todo desde mi PC. Este archivo se guarda al final, por lo que tiene un número de secuenciación de revisión superior y una marca de fecha y tiempo más reciente. Este archivo .msp se secuencia posteriormente al primer archivo .msp de OCT, "uninstall-access.msp". Por lo tanto, la característica Microsoft Access se establece en Ejecutar todo desde mi PC en los equipos de los usuarios.

Obtención de información acerca de la secuenciación de revisión de un archivo de personalización de Office 2010

La marca de tiempo del archivo .msp de personalización forma parte del título de revisión SummaryInfo. Para buscar la información de la secuenciación de revisión en un archivo de personalización de Office 2010, puede usar el script de Microsoft Visual Basic (.vbs) de ejemplo que se proporciona en esta sección para ver la información de la marca de tiempo. Esta marca de tiempo representa el tiempo en hora universal coordinada (UTC) y el formato de hora es el siguiente: AAAA.MMDD.hhmm.sssss. Para obtener más información acerca de UTC, vea el tema sobre la característica GetSystemTime (https://go.microsoft.com/fwlink/?linkid=127840\&clcid=0xC0A) en el sitio web de MSDN.

Para ejecutar el script, use Microsoft Windows Script Host (WSH), un host de scripts independiente del lenguaje para motores de scripts compatibles con Windows Script. WSH permite ejecutar scripts desde el escritorio de Windows y en el símbolo del sistema.

  • Para ejecutar los scripts desde Windows, WScript.exe proporciona un cuadro de diálogo basado en Windows para establecer las propiedades de los scripts.

  • Para ejecutar los scripts desde el símbolo del sistema, CScript.exe proporciona modificadores de la línea de comandos para establecer las propiedades de los scripts.

WSH también proporciona compatibilidad con la característica de arrastrar y colocar para los scripts. Esto significa que puede arrastrar archivos a un script de WSH. Los nombres de archivo se traducen en argumentos en la línea de comandos. Para obtener más información acerca de WSH, vea los siguientes recursos en el sitio web de MSDN:

Para guardar el ejemplo de script, abra un editor de texto como el Bloc de notas, y copie y pegue el código de script en esta sección en un archivo. Guarde el archivo de script como PatchSequenceInfo.vbs. Puede almacenar el script en cualquier lugar del equipo.

' Utility to show the patch sequence information of a patch
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Patch Sequence Number" & _
        vbNewLine & "You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

sMsiPatchSequence = "PatchFamily" & Space(22) & "Sequence" & vbCrLf
Set Msi = CreateObject("WindowsInstaller.Installer")
On Error Resume Next
Set MspDb = Msi.OpenDatabase(wscript.arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set qView = MspDb.OpenView("SELECT `PatchFamily`,`Sequence` FROM MsiPatchSequence")
If Not Err = 0 Then
    Wscript.Echo "Failed to read from .msp file: " & WScript.Arguments(0)
    Wscript.Quit 1
End If
On Error Goto 0
qView.Execute : Set Record = qView.Fetch()
If Not Record Is Nothing Then
    Do Until Record Is Nothing
        sMsiPatchSequence = sMsiPatchSequence & Record.StringData(1) & _
            Space(Abs(33 - Len(Record.StringData(1)))) & Record.StringData(2) & vbCrLf
        Set Record = qView.Fetch()
    Loop
End If

wscript.echo sMsiPatchSequence

Para ejecutar el script PatchSequenceInfo.vbs

  1. En el Explorador de Windows, abra la carpeta que contiene el archivo PatchSequenceInfo.vbs.

  2. Para ejecutar el script, arrastre el archivo .msp de OCT de Office 2010 que desee usar en el script PatchSequenceInfo.vbs que se muestra en la ventana del Explorador de Windows.

    O bien,

  3. Haga clic en Inicio, en Ejecutar y, a continuación, escriba cmd.

  4. En la ventana del símbolo del sistema, escriba:

    cscript <ruta del script> \PatchSequenceInfo.vbs <nombre de archivo y ruta de .msp de OCT>

    O bien,

    wscript <ruta de script> \PatchSequenceInfo.vbs <nombre de archivo y ruta de .msp de OCT>

    Si ejecuta el script con Cscript, el resultado se muestra en la ventana del símbolo del sistema. Si usa Wscript para ejecutarlo, se muestra un cuadro de mensaje con el resultado.

Identificación de los productos instalados

Para determinar los productos de Office 2010 instalados en equipos que ejecutan Windows 7 y Windows Vista, use Programas y características en el Panel de control antes de modificar opciones de productos de Office instalados. A continuación, cuando ejecute la herramienta OCT para modificar una instalación de Office existente, debe seleccionar el mismo producto de Office instalado en los equipos cliente en la lista de productos enumerados en el cuadro de diálogo Seleccionar un producto de Microsoft Office.

Por ejemplo, suponga que los equipos cliente tienen el producto Office Professional 2010 instalado y que debe realizar un cambio de configuración de los perfiles de Microsoft Outlook 2010. Al ejecutar OCT para modificar el archivo .msp de personalización, debe seleccionar el producto Office Professional 2010 (que es el producto de Office instalado) en la lista del cuadro de diálogo Seleccionar un producto de Microsoft Office. A continuación, puede realizar los cambios de configuración. Si no selecciona el mismo producto que el que está instalado en los equipos cliente, es posible que no se instale la revisión .msp actualizada y que aparezca un mensaje de error como el siguiente:

"El servicio Windows Installer no puede instalar la revisión de actualización porque no se encuentra el programa que se actualizará, o bien, porque la revisión de actualización es para otra versión del programa. Compruebe si el programa que desea actualizar está instalado en el equipo y si dispone de la revisión de actualización correcta."

Modificación de un archivo .msp de personalización

El ejemplo siguiente muestra cómo modificar un archivo .msp existente y supone que Office Professional 2010 ya está instalado.

Para modificar un archivo .msp

  1. En la raíz del punto de instalación de red, ejecute la siguiente línea de comandos para iniciar la Herramienta de personalización de Office: \\servidor\recurso_compartido\setup.exe /admin.

  2. En el cuadro de diálogo Seleccionar producto, haga clic en Abrir un archivo de personalización del programa de instalación y, a continuación, en Aceptar. O bien, haga clic en Crear un nuevo archivo de personalización del programa de instalación para el siguiente producto para crear una nueva revisión de mantenimiento de OCT desde cero.

  3. En el cuadro de diálogo Abrir, seleccione el archivo .msp de personalización que desee modificar y, a continuación, haga clic en Abrir.

  4. En el panel izquierdo de la ventana de OCT, seleccione un área de personalización y configure las opciones disponibles en el panel derecho. Por ejemplo, para quitar Access 2010 de la instalación, seleccione Establecer los estados de instalación de las características en el panel izquierdo. En el panel derecho, expanda Microsoft Office y cambie la opción de instalación de Microsoft Access a No disponible.

  5. Cuando termine de realizar las personalizaciones, seleccione Guardar como en el menú Archivo.

  6. Especifique un nombre único para el archivo que tiene una extensión de nombre de archivo .msp y, a continuación, haga clic en Guardar.

    Puede guardar el archivo .msp en una carpeta personalizada. Por ejemplo, guarde el archivo como NoAccess.msp en una carpeta en \\servidor\recurso_compartido\Office_2010\ProPlus\Revisiones.

Para obtener más información acerca de la OCT, vea Office Customization Tool in Office 2010.

Determinación de los productos de Office 2010 que se actualizan con un archivo .msp de personalización de OCT

Las personalizaciones que se realizan con OCT se guardan en un archivo de personalización del programa de instalación (archivo .msp) que usa el formato de lenguaje de marcado extensible (XML). Esta sección proporciona un script de Microsoft Visual Basic (.vbs) de ejemplo que los administradores pueden usar para determinar los productos que se actualizan con un determinado archivo .msp de personalización de OCT.

Para ejecutar el script .vbs, use Microsoft Windows Script Host (https://go.microsoft.com/fwlink/?linkid=100317\&clcid=0xC0A) en el escritorio de Windows mediante WScript.exe, en el símbolo del sistema mediante CScript.exe o arrastrando los archivos de revisión .msp de OCT al script .vbs.

Para guardar el ejemplo de script, abra un editor de texto como el Bloc de notas, y copie y pegue el código de script en esta sección en un archivo. Guarde el archivo de script como OctPatchTargets.vbs. Puede almacenar el script en cualquier lugar del equipo.

' Utility to list patch target information of an Office customization patch 
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32
Const PID_TEMPLATE                  =  7
Const MSIREADSTREAMBYTES            =  1

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Office OCT Patch Targets utility" & _
        vbNewLine & " You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

Set Msi = CreateObject("WindowsInstaller.Installer")
Set XmlDoc = CreateObject("Microsoft.XMLDOM")
sOutput = "ProducCode                              Product" & vbCrLf

On Error Resume Next
Set MspDb = Msi.OpenDatabase(WScript.Arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set View = MspDb.OpenView("SELECT * FROM _Streams WHERE `Name`='metadata' ")
If Not Err = 0 Then
    Wscript.Echo "Failed to read from OCT .msp file: " & WScript.Arguments(0)
    Wscript.Quit 1
End If
On Error Goto 0
View.Execute
Set Record = View.Fetch
If Not Record Is Nothing Then 
    XmlDoc.LoadXml(Record.ReadStream(2, Record.DataSize(2), MSIREADSTREAMBYTES))
    Set Elements = XmlDoc.GetElementsByTagName("Property")
    arrMspTargets = Split(MspDb.SummaryInformation.Property(PID_TEMPLATE),";")
    For Each sTarget in arrMspTargets
        For Each Element in Elements
            If Element.getAttribute("value") = sTarget Then
                sOutput = sOutput & sTarget & vbTab & _
                    Element.parentNode.parentNode.attributes(0).value & vbCrLf
            End If
        Next
    Next
End If

WScript.Echo sOutput

Para ejecutar el script OctPatchTargets.vbs

  1. En el Explorador de Windows, abra la carpeta que contiene el archivo OctPatchTargets.vbs.

  2. Para ejecutar el script, arrastre la revisión .msp de OCT de Office 2010 que desee usar en el script OctPatchTargets.vbs que se muestra en la ventana del Explorador de Windows.

    O bien,

  3. Haga clic en Inicio, en Ejecutar y, a continuación, escriba cmd.

  4. En la ventana del símbolo del sistema, escriba:

    cscript <ruta del script >\ OctPatchTargets.vbs <nombre de archivo y ruta de .msp de OCT>

    O bien,

    wscript <ruta del script>\ OctPatchTargets.vbs <nombre de archivo y ruta de .msp de OCT>

    Si ejecuta el script con Cscript, el resultado se muestra en la ventana del símbolo del sistema. Si usa Wscript para ejecutarlo, se muestra un cuadro de mensaje con el resultado.

Instalación de la revisión de personalización .msp

Los archivos .msp de personalización del programa de instalación de mantenimiento de OCT (creados después de la instalación inicial de Office 2010) son paquetes de revisiones de Windows Installer (archivos .msp) que se pueden aplicar a los equipos de los usuarios tal y como lo haría con una actualización de software. La instalación de Office se modifica en función de las personalizaciones que especifique en el archivo. msp.

Los usuarios pueden aplicar archivos de personalización del programa de instalación de mantenimiento si hacen doble clic en el archivo .msp o ejecutan Msiexec.exe con la opción de la línea de comandos /p como se muestra en el siguiente ejemplo:

msiexec.exe /p \\servidor\recurso_compartido\custom.msp

donde:

  • /p aplica una revisión

  • \\servidor\recurso_compartido indica la ruta de la carpeta compartida que contiene el archivo .msp

Para obtener más información acerca de Windows Installer, vea los siguientes recursos en el sitio web de MSDN:

Uso de las opciones de línea de comandos del programa de instalación para mantenimiento

Los administradores pueden realizar una de las siguientes acciones para ejecutar el programa de instalación en modo de mantenimiento (MMode):

  • Ejecutar Setup.exe en el origen de la instalación original.

  • Ejecutar Setup.exe en la carpeta raíz instalada para todos los archivos del programa de instalación, como se muestra en el siguiente ejemplo:

    "%commonprogramfiles%\Microsoft Shared\Office14\Office Setup Controller"

En esta sección:

  • Ejecución de Setup.exe en modo de mantenimiento

  • Modificación de una instalación existente

  • Reparación de una instalación existente

  • Desinstalación de un producto

Ejecución de Setup.exe en modo de mantenimiento

Puede ejecutar Setup.exe en el origen de instalación original. El programa de instalación puede estar en un solo producto, un producto multilingüe o en un recurso compartido de varios productos. El programa de instalación busca varios productos que están presentes en el recurso compartido antes de mostrar la interfaz de usuario. Si el programa de instalación encuentra varios productos, aparece el cuadro de diálogo Seleccionar un producto de Microsoft Office para que pueda seleccionar un producto.

Para ejecutar el programa de instalación, use el siguiente comando e indique la ruta del origen de instalación original: \\servidor\recurso_compartido\Office14\setup.exe.

Las siguientes opciones de mantenimiento están disponibles:

  • Agregar o quitar características. Esta opción representa una ventana con las pestañas Idioma y Opciones de instalación, que permiten cambiar los estados de opción y el idioma predeterminado (si se instala más de un idioma). La ficha Idioma indica todos los idiomas instalados mediante casillas de verificación activadas. También muestra todos los idiomas disponibles para el producto con las casillas de verificación desactivadas, lo que indica los idiomas que no están instalados. Al realizar las selecciones y presionar Continuar, se confirman los cambios en la instalación.

  • Reparar. Esta opción inicia una reinstalación del producto, lo que incluye la verificación y reparación, si son necesarias, del origen de instalación local (LIS). Solo se muestra una barra de progreso y un aviso de finalización.

  • Quitar. Esta opción muestra un cuadro de diálogo donde se le pregunta acerca de la eliminación del producto. Si selecciona , se quita completamente el producto y todos los paquetes de idiomas asociados.

Puede usar las opciones de la línea de comandos Setup.exe para llevar a cabo las siguientes tareas de mantenimiento:

  • Modificación de una instalación existente

  • Reparación de una instalación existente

  • Desinstalación de un producto

Modificación de una instalación existente

Pare ejecutar Setup.exe en modo de mantenimiento y modificar una instalación de Office existente, puede usar la opción de la línea de comandos /modify, que usa la siguiente sintaxis:

/modify [ProductID]

donde:

[ProductID] es el valor del producto que desea modificar. Como se mencionó anteriormente, los valores ProductID se incluyen en el archivo Setup.xml que está ubicado en la carpeta del producto principal (carpeta nombre_de_carpeta_de_producto_principal**.WW**, por ejemplo, ProPlus.WW) en el punto de instalación de red. En el archivo Setup.xml, [ProductID] es igual al valor del atributo Id del elemento Setup.

El siguiente ejemplo muestra cómo modificar una instalación mediante el comando**/modify**. Office14 es la raíz del punto de instalación de red:

\\ servidor\recurso_compartido \Office14\setup.exe /modify ProPlus

Reparación de una instalación existente

Para ejecutar Setup.exe para reparar un producto de Office instalado, use la opción de la línea de comandos /repair, que usa la siguiente sintaxis:

/repair [ProductID]

donde:

[ProductID] es el valor del producto que desea modificar. Busque el valor de [ProductID] en el archivo Setup.xml del producto.

El siguiente ejemplo muestra cómo usar el comando /repair para reparar una instalación de Office Professional Plus 2010. Office14 es la raíz del punto de instalación de red:

\\ servidor\recurso_compartido \Office14\setup.exe /repair ProPlus

En las implementaciones de empresas, es recomendable que ejecute las operaciones de reparación y desinstalación silenciosas para evitar solicitarle a los usuarios que escriban información y para evitar que los procesos de reparación o desinstalación esperen la intervención del usuario, incluso cuando los archivos están en uso.

Para configurar una reparación silenciosa de un producto de Office 2010 que no requiere ninguna intervención del usuario, debe modificar el archivo Config.xml para el producto y establecer el atributo Level del elementoDisplay en "none" (Display Level="none") y, a continuación, guardar el archivo Config.xml como SilentRepairConfig.xml, como se muestra en el siguiente procedimiento.

Para especificar las opciones de instalación silenciosa en Config.xml

  1. Abra el archivo Config.xml para el producto que va a reparar mediante una herramienta de editor de texto como el Bloc de notas.

  2. Busque la línea que contiene el elemento Display, tal como se muestra en el siguiente ejemplo:

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

  3. Modifique la entrada del elemento Display con las opciones de instalación silenciosa que desee usar. Por ejemplo, use la siguiente sintaxis:

    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

  4. Guarde el archivo Config.xml como SilentRepairConfig.xml.

Por ejemplo, para reparar Office Professional Plus 2010 después de modificar el archivo Config.xml para especificar las opciones de modo silencioso, use el siguiente comando donde \\servidor\recurso_compartido\Office14\ProPlus es la ruta de los archivos de origen de Office Professional Plus 2010 y <ruta_a_SilentRepairConfig.xml> es la ubicación del archivo Config.xml modificado para Office Professional Plus:

\\servidor\recurso_compartido\Office14\ProPlus \setup.exe /repair ProPlus /config <ruta_a_SilentRepairConfig.xml>\SilentRepairConfig.xml

Desinstalación de un producto

Para ejecutar Setup.exe para quitar un producto de Office especificado del equipo del usuario, use la opción de la línea de comandos /uninstall, que usa la siguiente sintaxis:

/uninstall [ProductID]

donde:

[ProductID] es el valor del producto que desea modificar. Busque el valor de [ProductID] en el archivo Setup.xml del producto.

El siguiente ejemplo muestra cómo usar el comando /uninstall para quitar una instalación de Office Professional Plus 2010. Office14 es la raíz del punto de instalación de red:

\\ servidor\recurso_compartido \Office14\setup.exe /uninstall ProPlus

En las implementaciones de empresas, es recomendable que ejecute una desinstalación silenciosa. Para ejecutar una desinstalación silenciosa de un producto de Office 2010 que no requiere ninguna intervención del usuario, debe modificar el archivo Config.xml para el producto que desea desinstalar y establecer el atributo Level del elemento Display en "none" (Display Level="none") y, a continuación, guardar el archivo Config.xml como UninstallConfig.xml.

Por ejemplo, para desinstalar Microsoft Visio Professional 2010 después de modificar Config.xml para establecer opciones silenciosas, use el siguiente comando donde \\servidor\recurso_compartido\Office14\VisPro es la ruta de archivos de origen de Visio Professional y <ruta_a_UninstallConfig.xml> es la ubicación del archivo Config.xml modificado para Visio Professional:

\\servidor\recurso_compartido\Office14\VisPro \setup.exe /uninstall VisPro /config <ruta_a_Uninstallconfig.xml>\UninstallConfig.xml

Para obtener más información acerca de los comandos de Setup.exe, vea Opciones de la línea de comandos del programa de instalación de Office 2010.