Práticas recomendadas para manutenção do Office 2010

 

Aplica-se a: Office 2010

Tópico modificado em: 2011-08-05

Você pode manter e personalizar a instalação do O Microsoft Office 2010 usando qualquer um dos métodos descritos neste artigo.

O Office 2010 fornece os seguintes métodos de personalização e manutenção de instalações do Office:

  • Config.xml   O arquivo Config.xml é usado para configurar as tarefas de instalação. Se estiver usando um arquivo .msp de personalização da Instalação e um arquivo Config.xml para personalizar o Office, as personalizações definidas no Config.xml terão precedência sobre aquelas definidas no arquivo .msp de personalização. Você também pode usar o arquivo Config.xml para configurar opções adicionais, como estas:

    • Especificar o caminho do ponto de instalação de rede.

    • Selecionar os produtos a serem instalados.

    • Personalizar opções de Instalação, inclusive o registro em log e o local do arquivo de personalização da Instalação e das atualizações de software.

    • Especificar opções de instalação, como usuário e nome da empresa.

    • Copiar a LIS (origem de instalação local) no computador do usuário, mas sem instalar o Office.

    • Adicionar ou remover idiomas da instalação.

  • Ferramenta de Personalização do Office   A OCT (Ferramenta de Personalização do Office) faz parte do programa de Instalação e é a principal ferramenta para a maioria das personalizações. A OCT salva personalizações em um arquivo de personalização (.msp) de Instalação, que é aplicado no momento da Instalação ou durante uma operação de Modo de Manutenção. A OCT é usada para personalizar estas áreas:

    • Instalação, usada para especificar local padrão de instalação e o nome padrão da organização, as origens adicionais de instalação de rede, a chave do produto, os termos da licença, o nível de exibição, as versões do Office a serem removidas, os programas personalizados a serem executados durante a instalação, as configurações de segurança e as propriedades da Instalação.

    • Recursos, usada para definir configurações do usuário e especificar os recursos do Office a serem instalados.

    • Conteúdo adicional, usada para adicionar ou remover arquivos, adicionar ou remover entradas do Registro e configurar atalhos.

    • Outlook, usada para personalizar o perfil padrão do Outlook de um usuário; especificar configurações do Exchange, adicionar, modificar ou remover contas, exportar configurações e especificar grupos Enviar/Receber.

  • Opções de linha de comando de Instalação   As opções de linha de comando de Setup.exe também podem ser usadas para operações de manutenção, reparo e desinstalação. Entretanto, essas opções são limitadas. É possível usar a OCT para configurar as propriedades de Instalação e outras personalizações.

Neste artigo:

  • Usando o arquivo Config.xml para manutenção

  • Usando a Ferramenta de Personalização do Office para manutenção

  • Usando opções de linha de comando de Instalação para manutenção

Usando o arquivo Config.xml para manutenção

O arquivo Config.xml não é instalado nem armazenado em cache nos computadores dos usuários. Ele é usado apenas durante a execução da Instalação. Os administradores podem editar o arquivo Config.xml para aplicar personalizações adicionais à instalação. Por padrão, o arquivo Config.xml, que fica armazenado na pasta do produto principal, direciona a Instalação desse produto. Por exemplo, o arquivo Config.xml na pasta ProPlus.WW instala o Microsoft Office Professional Plus 2010.

Use /config na linha de comando de Instalação para apontar para o local do arquivo Config.xml padrão de um produto ou para um arquivo Config.xml personalizado. Se você usar o /config para um produto já instalado, isso indicará à Instalação o produto a ser modificado. O comando /config usa esta sintaxe:

/config [caminho]

Por exemplo, para executar Setup.exe com o comando /config, digite:

\\server\share\Office14 \setup.exe /config \\server\share\Office14\ProPlus.WW\Config.xml

em que:

Office14 é a raiz do ponto de instalação de rede.

Você pode usar o arquivo Config.xml para as seguintes tarefas pós-instalação:

  • Operações do Modo de Manutenção (Adicionar ou Remover Recursos)

  • Reparo

  • Remoção

Nesta seção:

  • Modificar o arquivo Config.xml

  • Configurar diferentes estados de recursos no arquivo Config.xml

Modificar o arquivo Config.xml

O procedimento a seguir mostra como modificar o arquivo Config.xml para o Office 2010 (Office Professional Plus 2010, neste exemplo).

Para modificar o arquivo Config.xml

  1. Use o Windows Explorer para navegar até o diretório *\\server\share\Office_2010\ProfessionalPlus\*ProPlusWW.

  2. Abra o arquivo Config.xml usando um editor de texto, como o Bloco de Notas. Para isso, clique com o botão direito do mouse no arquivo Config.xml, clique em Abrir com e selecione Bloco de Notas.

  3. Modifique o arquivo Config.xml e salve-o quando tiver concluído suas personalizações. As próximas seções fornecem exemplos de personalizações do arquivo Config.xml.

    Para configurar Nível de Exibição de forma a desativar a interface do usuário da Instalação, ocultar mensagens de erro e outras caixas de diálogo e aceitar os Termos de Licença para Software Microsoft, localize o arquivo Config.xml que contém o elemento Display.

    Observação

    Os termos de licença são chamados de "Eula" no atributo AcceptEula do elemento Display.

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

    Faça as modificações para Display:

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

    De modo semelhante, se quiser ativar o registro detalhado e armazenar os arquivos de log na pasta AppInst, localize a linha que contém o elemento Logging no arquivo Config.xml e faça estas alterações:

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

    Para configurar um recurso para ser desinstalado, você pode especificar o elemento OptionState do arquivo Config.xml para desinstalar esse recurso no computador do usuário e definir os recursos filho desse recurso com o mesmo estado especificado. Este exemplo usa o Microsoft Access 2010. Para desinstalar o Access 2010, localize a linha que contém o elemento OptionState e faça as seguintes alterações. Observe que o procedimento diferencia maiúsculas de minúsculas:

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

    O elemento OptionState do arquivo Config.xml fornece opções para especificar como cada recurso do produto é tratado durante a instalação. O valor do atributo Id do elemento OptionState está localizado no arquivo Setup.xml, na pasta do produto que está sendo instalado. Por exemplo, se estiver instalando o Microsoft Office Professional Plus 2010, o arquivo será ProPlus.WW\setup.xml. Para obter mais informações sobre os valores de OptionState Id para os aplicativos instalados com o Office Professional Plus 2010, consulte Valores de ID de OptionState do arquivo Config.xml para o Office 2010. Para obter mais informações sobre o arquivo Config.xml, consulte Config.xml file in Office 2010.

Configurar diferentes estados de recursos no arquivo Config.xml

Se a implantação do Office 2010 exigir a configuração de diferentes estados de recursos para vários grupos de usuários, use o elemento OptionState do arquivo Config.xml para especificar os estados de recursos. Para isso, você pode personalizar o arquivo Config.xml do produto do Office que está sendo implantado, como mostra exemplo a seguir. O exemplo desta seção funciona apenas com o Microsoft Office Professional Plus 2010. Para usar outro produto do Office 2010, especifique a productID desejada no valor de Configuration Product. Por exemplo, use "ProPlus" para o produto Office Professional Plus 2010.

Os valores de ProductID estão incluídos no arquivo Setup.xml, que está localizado na pasta do produto principal (a pasta nome_da_pasta_do_produto_principal**.WW**; por exemplo, ProPlus.WW), no ponto de instalação de rede. No arquivo Setup.xml, [ProductID] é igual ao valor do atributo Id do elemento Setup. Por exemplo, o arquivo Setup.xml do Office Professional Plus 2010 contém a seguinte linha com Setup Id="ProPlus", em que ProPlus é a 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>

Usando a Ferramenta de Personalização do Office para manutenção

Os administradores podem executar a OCT para alterar instalações existentes. Para isso, use o Windows Explorer para localizar (use Procurar) a instalação existente do Office a ser modificada e execute Setup.exe /admin. Você tem a opção de selecionar um arquivo .msp existente para atualizá-lo ou criar um novo arquivo .msp. O arquivo .msp novo ou atualizado pode ser salvo em um diretório personalizado e, então, você poderá usar uma linha de comando do Windows Installer para instalar o patch do .msp.

Nesta seção:

  • Preparar para implantar arquivos de personalização .msp

  • Identificar os produtos a serem instalados

  • Modificar um arquivo de personalização .msp

  • Determinar os produtos do Office 2010 a serem atualizados por um arquivo de personalização .msp da OCT

  • Instalar o patch de personalização do .msp

Preparar para implantar arquivos de personalização .msp

Ao trabalhar com arquivos de personalização .msp, considere questões importantes relacionadas à implantação de idiomas internacionais e ao comportamento de sequenciamento de patch do .msp.

Implantando idiomas adicionais

Se estiver implantando idiomas adicionais como parte da sua personalização, primeiro copie todos os pacotes de idiomas do Office 2010 a serem implantados no ponto de instalação de rede que contém os arquivos do produto Office, como neste exemplo:

\\server\share\Office14

Uma lista estática dos produtos contidos na origem de instalação é compilada apenas durante a criação inicial de um patch de personalização.

No Office 2010, se você criar um arquivo inicial de personalização de Instalação (arquivo .msp) para personalizar a instalação (por exemplo, para o Microsoft Office Professional Plus 2010) e, mais tarde, decidir adicionar idiomas, poderá usar a opção Importar da OCT para aplicar as alterações de idioma. Nesse caso, primeiro adicione os pacotes de idiomas ao ponto de instalação de rede que contém os arquivos de origem do produto Office (Microsoft Office Professional Plus 2010, neste exemplo). Em seguida, execute a OCT na raiz do ponto de instalação de rede, crie um novo arquivo de personalização de Instalação para o mesmo produto e importe o arquivo original de personalização (.msp) criado para o Office Professional Plus 2010. Para obter instruções, consulte o artigo sobre como importar idiomas para uma instalação existente em Importar um arquivo de personalização da Instalação do Office 2010.

Para obter informações sobre os produtos que são atualizados por um arquivo específico de personalização de Instalação (.msp), consulte o artigo sobre como determinar os produtos do Office 2010 a serem atualizados por um arquivo de personalização .msp da OCT

Usando a pasta Atualizações

A pasta Atualizações é usada somente para instalações iniciais ou novas do Office 2010. Ela pode conter arquivos de personalização .msp da OCT, iniciais ou de linha de base, além de service packs e hotfixes que estejam apenas nos formatos .msp.

Importante

É possível executar somente um arquivo de personalização .msp de cada produto do Office 2010 que você está instalando na pasta Atualizações de uma instalação inicial. Implante o restante dos arquivos .msp de personalização de um produto depois que a instalação do Office estiver concluída. Há suporte para um único arquivo de personalização da Instalação por aplicativo na pasta Atualizações.
Se você estiver implantando uma instalação inicial do Office 2010 e também quiser implantar as atualizações de software do Office 2010, como service packs e hotfixes, a Instalação poderá aplicar as atualizações de produto como parte do processo de instalação. Você pode colocar as atualizações de produto do Office 2010 na pasta Atualizações. Em cenários como esse, em que a pasta Atualizações inclui um arquivo de personalização de Instalação (.msp) e atualizações de produto, a Instalação só aplica o arquivo de personalização de Instalação (.msp) à instalação inicial. As atualizações de produto serão aplicadas após a conclusão da instalação.

Para instalações iniciais, em vez de inserir o arquivo .msp de personalização de Instalação na pasta Atualizações, use a opção de linha de comando de Instalação, /adminfile para especificar o caminho totalmente qualificado do arquivo .msp de personalização de Instalação. Por exemplo, digite:

setup.exe /adminfile \\server\share\mychanges\custom.msp

Outra opção para instalações iniciais é usar o elemento SetupUpdates do arquivo Config.xml, conforme mostrado neste exemplo:

<SetupUpdates CheckForSUpdates="Yes" SUpdateLocation= "<path1>;<path2>" />

em que:

  • CheckForSUpdates="Yes" indica que a Instalação usa a lista de caminhos em SUpdateLocation para localizar os arquivos de personalização de Instalação.

  • SUpdateLocation lista os caminhos totalmente qualificados para as pastas que contêm os arquivos de personalização de Instalação separados por ponto-e-vírgula. Observe que você não deve usar variáveis de ambiente em um caminho. Se uma variável de ambiente for usada em um caminho, a Instalação ignorará os arquivos de atualização contidos no local especificado pelo caminho.

Para obter mais informações sobre o elemento SetupUpdates, consulte Config.xml file in Office 2010.

Noções básicas sobre o comportamento de sequenciamento do arquivo .msp

Sempre que você salvar um arquivo .msp de personalização na OCT, a ferramenta atualizará o número de sequenciamento de patch do arquivo de personalização com o carimbo de data/hora atual do computador e gerará um novo GUID (identificador global exclusivo) do patch. Após a instalação inicial, os arquivos .msp da OCT serão aplicados cronologicamente, de acordo com os respectivos carimbos de data/hora.

Para ilustrar o comportamento do sequenciamento, vamos supor que você tenha criado os seguintes arquivos de manutenção .msp da OCT:

  1. Um arquivo .msp da OCT chamado "uninstall-access.msp" no você qual define o Microsoft Access como Não Disponível. Esse arquivo é salvo primeiro, portanto, tem um número de sequência de patch menor e um carimbo de data/hora mais antigo que o de outros arquivos de personalização .msp, da OCT. criados depois. Esse arquivo .msp foi sequenciado primeiro, e o recurso Microsoft Access foi definido como Não Disponível nos computadores do usuários.

  2. Um arquivo .msp da OCT chamado "install-access.msp" no qual você define o Microsoft Access com Executar Todos de Meu Computador. Esse arquivo é salvo por último e, portanto, tem um número de sequência de patch maior e um carimbo de data/hora mais recente. Esse arquivo .msp foi sequenciado depois do primeiro arquivo .msp da OCT, "uninstall-access.msp"; sendo assim, o recurso Microsoft Access foi definido como Executar Todos de Meu Computador nos computadores dos usuários.

Obtendo informações de sequência de patch em um arquivo de personalização do Office 2010

O carimbo de data/hora do arquivo .msp de personalização é parte do título de patch SummaryInfo. Para localizar as informações de sequência de patch em um arquivo de personalização do Office 2010, é possível usar o exemplo de script do Microsoft Visual Basic (.vbs), fornecido nesta seção, para exibir as informações de carimbo de data/hora. Esse carimbo representa a hora em UTC (Tempo Universal Coordenado) e neste formato: YYYY.MMDD.hhmm.sssss. Para obter informações sobre UTC, consulte a função GetSystemTime (https://go.microsoft.com/fwlink/?linkid=127840\&clcid=0x416) no site do MSDN.

Para executar o script, use o WSH (Windows Script Host), um host de script independente de linguagem para mecanismos de script compatíveis com Windows Script. O WSH permite executar scripts tanto na área de trabalho do Windows quanto no prompt de comando:

  • Para executar scripts no Windows, o WScript.exe fornece uma caixa de diálogo baseada no Windows para definição das propriedades do script.

  • Para executar scripts no prompt de comando, o CScript.exe fornece opções de linha de comando para definição das propriedades do script.

O WSH também oferece suporte para arrastar e soltar scripts. Isso significa que você pode arrastar arquivos até um script WSH. Os nomes de arquivo são convertidos em argumentos na linha de comando. Para obter mais informações sobre WSH, consulte estes recursos no site do MSDN:

Para salvar o exemplo de script, abra um editor de texto, como o Bloco de Notas, e copie e cole o código do script desta seção em um arquivo. Salve o arquivo de script como PatchSequenceInfo.vbs. Você pode armazenar o script em qualquer lugar no computador.

' 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 executar o script PatchSequenceInfo.vbs

  1. No Windows Explorer, abra a pasta que contém o arquivo PatchSequenceInfo.vbs.

  2. Para executar o script, arraste o arquivo .msp desejado da OCT do Office 2010 até o script PatchSequenceInfo.vbs exibido na janela do Windows Explorer.

    -ou-

  3. Clique em Iniciar, em Executar e digite cmd.

  4. Na janela de Prompt de Comando, digite:

    cscript <caminho do script> \PatchSequenceInfo.vbs <caminho e nome de arquivo do .msp da OCT>

    -ou-

    wscript <caminho do script> \PatchSequenceInfo.vbs <caminho e nome de arquivo do .msp da OCT>

    Se você executar o script com Cscript, a saída será listada na janela de Prompt de Comando. Se executar com Wscript, uma caixa de mensagem contendo a saída será exibida.

Identificar os produtos a serem instalados

Para determinar os produtos do Office 2010 a serem instalados nos computadores com o Windows 7 e o Windows Vista em execução, use Programas e Recursos no Painel de Controle antes de modificar as opções dos produtos instalados do Office. Quando executar a OCT para modificar uma instalação existente do Office, selecione na lista de produtos mostrada na caixa de diálogo Selecione um produto do Microsoft Office o mesmo produto do Office que está instalado nos computadores cliente.

Por exemplo, suponha que os computadores cliente tenham instalado o produto Office Professional 2010 e que você precise alterar uma definição nas configurações de perfis do Microsoft Outlook 2010. Ao executar a OCT para modificar o arquivo de personalização .msp, selecione o produto Office Professional 2010 (que é o produto instalado do Office) na lista da caixa de diálogo Selecione um produto do Microsoft Office. Em seguida, faça as alterações de configuração. Se você não selecionar o mesmo produto que está instalado nos computadores cliente, o .msp atualizado não poderá ser instalado, e uma mensagem de erro semelhante a esta talvez seja apresentada:

"O patch de atualização não pode ser instalado pelo serviço Windows Installer porque o programa a ser atualizado pode estar ausente ou o patch de atualização pode atualizar uma versão diferente do programa. Verifique se o programa a ser atualizado existe no seu computador e se você tem o patch de atualização correto."

Modificar um arquivo de personalização .msp

O exemplo a seguir mostra como modificar um arquivo .msp existente e pressupõe que o Office Professional 2010 já esteja instalado.

Para modificar um arquivo .msp

  1. Na raiz do ponto de instalação de rede. execute a seguinte linha de comando para iniciar a Ferramenta de Personalização do Office: \\server\share\setup.exe /admin.

  2. Na caixa de diálogo Selecionar Produto, clique em Abrir um arquivo de personalização de Instalação existente e clique em OK. Ou clique em Criar um novo arquivo de personalização de Instalação para o seguinte produto para criar desde o início um novo patch de manutenção da OCT.

  3. Na caixa de diálogo Abrir, selecione o arquivo de personalização .msp que você deseja converter e clique em Abrir.

  4. No painel esquerdo da janela OCT, selecione uma área de personalização e configure as opções disponíveis no painel direito. Por exemplo, para remover o Access 2010 da instalação, selecione Definir estados de instalação de recursos no painel esquerdo. No painel direito, expanda Microsoft Office e altere a opção de instalação do Microsoft Access para Não Disponível.

  5. Depois de concluir as personalizações, selecione Salvar como no menu Arquivo.

  6. Especifique um nome exclusivo para o arquivo com uma extensão de nome de arquivo .msp e clique em Salvar.

    O arquivo .msp pode ser salvo em uma pasta personalizada. Por exemplo, salve-o como NoAccess.msp em uma pasta em \\server\share\Office_2010\ProPlus\Patches.

Para obter informações detalhadas sobre a OCT, consulte Office Customization Tool in Office 2010.

Determinar os produtos do Office 2010 a serem atualizados por um arquivo de personalização .msp da OCT

As personalizações feitas com a OCT são salvas em um arquivo de personalização de Instalação (arquivo .msp), no formato XML. Esta seção fornece um exemplo de script do Microsoft Visual Basic (.vbs) que os administradores podem usar para determinar os produtos a serem atualizados por um determinado arquivo de personalização .msp da OCT.

Para executar o script .vbs, utilize o Microsoft Windows Script Host (https://go.microsoft.com/fwlink/?linkid=100317\&clcid=0x416) na área de trabalho do Windows usando WScript.exe, no prompt de comando usando CScript.exe ou arraste os arquivos de patch .msp da OCT até o script .vbs.

Para salvar o exemplo de script, abra um editor de texto, como o Bloco de Notas, e copie e cole o código do script desta seção em um arquivo. Salve o arquivo de script como OctPatchTargets.vbs. Você pode armazenar o script em qualquer lugar no computador.

' 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 executar o script OctPatchTargets.vbs

  1. No Windows Explorer, abra a pasta que contém o arquivo OctPatchTargets.vbs.

  2. Para executar o script, arraste o patch .msp desejado da OCT do Office 2010 até o script OctPatchTargets.vbs exibido na janela do Windows Explorer.

    -ou-

  3. Clique em Iniciar, em Executar e digite cmd.

  4. Na janela de Prompt de Comando, digite:

    cscript <caminho do script>\ OctPatchTargets.vbs <caminho e nome de arquivo do .msp da OCT>

    -ou-

    wscript <caminho do script>\ OctPatchTargets.vbs <caminho e nome de arquivo do .msp da OCT>

    Se você executar o script com Cscript, a saída será listada na janela de Prompt de Comando. Se executar com Wscript, uma caixa de mensagem contendo a saída será exibida.

Instalar o patch de personalização .msp

Os arquivos .msp de personalização de Instalação da OCT para manutenção (criados após a instalação inicial do Office 2010) são pacotes de patch do Windows Installer (arquivos .msp) que você pode aplicar aos computadores dos usuários da mesma forma que faria com uma atualização de software. A instalação do Office é modificada com base nas personalizações especificadas no arquivo .msp.

Os usuários podem aplicar arquivos de personalização de Instalação para manutenção da seguinte maneira: clicando duas vezes no arquivo .msp ou executando Msiexec.exe com a opção de linha de comando /p, como ilustrado no exemplo a seguir:

msiexec.exe /p \\server\share\custom.msp

em que:

  • /p aplica um patch

  • \\server\share indica o caminho da pasta compartilhada que contém o arquivo .msp

Para obter informações sobre o Windows Installer, consulte estes recursos no site do MSDN:

Usando opções de linha de comando de Instalação para manutenção

Os administradores podem executar a Instalação em MMode (Modo de Manutenção) seguindo um destes procedimentos:

  • Executando Setup.exe na origem de instalação inicial.

  • Executando Setup.exe na pasta raiz instalada para todos os arquivos específicos da instalação, como neste exemplo:

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

Nesta seção:

  • Executar Setup.exe no Modo de Manutenção

  • Modificar uma instalação existente

  • Reparar uma instalação existente

  • Desinstalar um produto

Executar Setup.exe no Modo de Manutenção

É possível executar Setup.exe na origem de instalação inicial. A Instalação pode estar em um produto simples, um produto multilíngue ou em um compartilhamento de vários produtos. A Instalação pesquisa os vários produtos presentes no mesmo compartilhamento antes de exibir qualquer interface do usuário. Se a Instalação localizar vários produtos, a caixa de diálogo Selecione um produto do Microsoft Office será apresentada, e você poderá selecionar um produto.

Para executar a Instalação, use o seguinte comando, indicando o caminho da origem de instalação inicial: \\server\share\Office14\setup.exe.

As seguintes opções de manutenção estão disponíveis:

  • Adicionar/Remover Recursos. Essa opção apresenta uma janela com as guias Idioma e Opções de Instalação e permite que você altere os estados de opções e o idioma padrão (se houver mais de um idioma instalado). A guia Idioma indica todos os idiomas instalados através de caixas de seleção marcadas. Ela mostra também todos os idiomas disponíveis para o produto através de caixas de seleção desmarcadas, indicando que esses idiomas ainda não foram instalados. Faça as suas seleções e pressione Continuar para confirmar as alterações feitas na instalação.

  • Reparar. Essa opção começa uma reinstalação do produto, o que inclui verificação e reparo, se necessário, da LIS (origem de instalação local). Apenas uma barra de progresso e um aviso de conclusão são exibidos.

  • Remover. Essa opção exibe uma caixa de diálogo sobre a remoção do produto. Se você selecionar Sim, o produto e todos os pacotes de idiomas associados serão completamente removidos.

É possível usar opções de linha de comando de Setup.exe para executar estas tarefas de manutenção:

  • Modificar uma instalação existente

  • Reparar uma instalação existente

  • Desinstalar um produto

Modificar uma instalação existente

Para executar Setup.exe no modo de manutenção para modificar uma instalação existente do Office, você pode usar a opção de linha de comando /modify, cuja sintaxe é:

/modify [ProductID]

em que:

[ProductID] é o valor do produto a ser modificado. Como mencionado anteriormente, os valores de ProductID estão incluídos no arquivo Setup.xml, que fica localizado na pasta do produto principal (pasta nome_da_pasta_do_produto_principal**.WW**; por exemplo, ProPlus.WW) no ponto de instalação de rede. No arquivo Setup.xml, [ProductID] é igual ao valor do atributo Id do elemento Setup.

O exemplo a seguir mostra como modificar uma instalação usando o comando /modify. Office14 é a raiz do ponto de instalação de rede:

\\ server\share \Office14\setup.exe /modify ProPlus

Reparar uma instalação existente

Para executar o Setup.exe para reparar um produto instalado do Office, use a opção de linha de comando /repair, cuja sintaxe é:

/repair [ProductID]

em que:

[ProductID] é o valor do produto a ser modificado. Pesquise o valor de [ProductID] no arquivo Setup.xml do produto.

O exemplo a seguir mostra como usar o comando /repair para reparar uma instalação do Office Professional Plus 2010. Office14 é a raiz do ponto de instalação de rede:

\\ server\share \Office14\setup.exe /repair ProPlus

Em implantações corporativas, é recomendável executar operações silenciosas de reparo e desinstalação para evitar que os usuários sejam solicitados a inserir informações e para impedir que o processo de reparo ou desinstalação fique esperando qualquer interação do usuário, mesmo quando os arquivos estão em uso.

Para configurar um reparo silencioso de um produto do Office 2010 que não exija interação do usuário, modifique o arquivo Config.xml do produto, defina o atributo Level do elemento Display como "none" (Display Level="none") e salve o arquivo Config.xml como SilentRepairConfig.xml, como mostra o procedimento a seguir.

Para especificar opções de instalação silenciosa no arquivo Config.xml

  1. Abra o arquivo Config.xml do produto a ser reparado usando um editor de texto, como o Bloco de Notas.

  2. Localize a linha que contém o elemento Display, conforme o seguinte exemplo:

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

  3. Modifique a entrada do elemento Display com as opções silenciosas que você deseja usar. Por exemplo, use esta sintaxe:

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

  4. Salve o arquivo Config.xml file como SilentRepairConfig.xml.

Por exemplo, para reparar o Office Professional Plus 2010 depois de modificar o arquivo Config.xml para especificar opções silenciosas, use o seguinte comando, em que \\server\share\Office14\ProPlus é o caminho dos arquivos de origem do Office Professional Plus 2010 e <pathtoSilentRepairConfig.xml> é o local do arquivo Config.xml modificado do Office Professional Plus:

\\server\share\Office14\ProPlus \setup.exe /repair ProPlus /config <pathtoSilentRepairConfig.xml>\SilentRepairConfig.xml

Desinstalar um produto

Para executar Setup.exe de forma a remover um produto especificado do Office do computador do usuário, use a opção de linha de comando /uninstall, cuja sintaxe é:

/uninstall [ProductID]

em que:

[ProductID] é o valor do produto a ser modificado. Pesquise o valor de [ProductID] no arquivo Setup.xml do produto.

O exemplo a seguir mostra como usar o comando /uninstall para remover uma instalação do Office Professional Plus 2010. Office14 é a raiz do ponto de instalação de rede:

\\ server\share \Office14\setup.exe /uninstall ProPlus

Em implantações corporativas, é recomendável executar uma desinstalação silenciosa. Para executar uma desinstalação silenciosa de um produto do Office 2010 que não exija interação do usuário, modifique o atributo Level do elemento Display para "none" (Display Level="none") e salve o arquivo Config.xml como UninstallConfig.xml.

Por exemplo, para desinstalar o Microsoft Visio Professional 2010 depois de modificar Config.xml para definir opções silenciosas, use o seguinte comando, em que \\server\share\Office14\VisPro é o caminho dos arquivos de origem do Visio Professional e <pathtoUninstallConfig.xml> é o local do arquivo Config.xml modificado do Visio Professional:

\\server\share\Office14\VisPro \setup.exe /uninstall VisPro /config <pathtoUninstallconfig.xml>\UninstallConfig.xml

Para obter mais informações sobre comandos de Setup.exe, consulte Setup command-line options for Office 2010.