Instalação do Microsoft Office 2003 encadeadas não tem êxito com formulário de prefixo de transformação de seguro

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 818241
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Quando você tenta executar uma instalação encadeada do Microsoft Office 2003, os programas encadeados podem não ser instalados com êxito. Encadear os pacotes de instalação ou arquivos executáveis de programas adicionais para o arquivo Setup.ini do Office, mas os programas encadeados não podem ser instalados.

Uma instalação encadeada normalmente é executada no modo silencioso com a opção /q . No modo silencioso, você não recebe uma mensagem de erro quando esse problema ocorre. No entanto, se você executar a instalação encadeada sem a opção /q , você receber a seguinte mensagem de erro:
Erro ao aplicar transformações. Verifique se os caminhos de transformação especificados são válidos.
Causa
Esse problema ocorre se você usar o formulário de prefixo de uma transformação seguro, incluindo um sinal (@) ou um símbolo de pipe (|) como o primeiro caractere no caminho do arquivo .mst.

Se você acrescentar um sinal para o nome do arquivo .mst para indicar uma transformação de seguro de caminho relativo, o sinal de arroba é tratada como parte do nome do arquivo .mst. Por isso, a transformação não é encontrada.

Se você acrescentar um símbolo de pipe ao caminho do arquivo .mst para indicar uma transformação segura, Setup.exe não o reconhecer como uma transformação de caminho completo. A transformação é tratada como uma transformação de caminho relativo com o símbolo de pipe como o primeiro caractere. Setup.exe acrescentará o caminho atual do local de origem da instalação primária para uma transformação de caminho relativo. O resultado é um caminho que não é válido. A transformação não foi encontrada.
Como Contornar
Para contornar esse problema, use o formulário propriedade de transformações seguros. Para fazer isso, adicione a propriedade TRANSFORMSSECURE ; não referenciar o arquivo .mst com um sinal ou um símbolo de pipe. Na seqüência instalar a seção do arquivo Setup.ini, adicionar TRANSFORMSSECURE = 1 a atual CmdLine = linha. Para fazer, use os exemplos a seguir.

Exemplo 1

Em vez do seguinte

[ChainedInstall_1]
Path=\\AppServer\Office11\Pro11.MSI
MST=@Accounting.mst
tasktype = msi
cmdline = REBOOT = suprimir

Use o seguinte:

[ChainedInstall_1]
Path=\\AppServer\Office11\Pro11.MSI
MST=Accounting.mst tasktype = msi
cmdline = REBOOT = suprimir TRANSFORMSSECURE = 1

Exemplo 2

Em vez do seguinte

[ChainedInstall_1]
Path=\\AppServer\Office11\Pro11.MSI
MST=|\\AppServer\Office11\Custom\accounting.mst tasktype = msi
cmdline = REBOOT = suprimir

Use o seguinte:

[ChainedInstall_1]
Path=\\AppServer\Office11\Pro11.MSI
MST=\\AppServer\Office11\Custom\accounting.mst tasktype = msi
cmdline = REBOOT = suprimir TRANSFORMSSECURE = 1
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
Uma instalação encadeada normalmente é executada no modo silencioso com a opção /q . No modo silencioso, você não receber uma mensagem de erro, mas você pode verificar os arquivos de log para ver onde ocorreu o erro. Por exemplo, este é um trecho do arquivo de log quando o caminho completo do arquivo .mst foi especificado como mst=@test.mst:
MSI (c) (D0:80): Machine policy value 'TransformsSecure' is 1MSI (c) (D0:80): Looking for secure file transform: MSI (c) (D0:80): Note: 1: 2343 MSI (c) (D0:80): Unable to create a temp copy of transform ''.MSI (c) (D0:80): Note: 1: 2203 2:  3: -2147287037 MSI (c) (D0:80): Couldn't find cached transform . Looking for it at the original location.MSI (c) (D0:80): Looking for secure file transform: \\appserver\office11\@test.mstMSI (c) (D0:80): Note: 1: 2318 2: appserver\office11\@test.mst MSI (c) (D0:80): Unable to create a temp copy of transform '\\appserver\office11\@test.mst'.MSI (c) (D0:80): Note: 1: 2203 2: \\appserver\office11\@test.mst 3: -2147287038 MSI (c) (D0:80): Note: 1: 2729 DEBUG: Error 2203:  Database: appserver\office11\@test.mst. Cannot open database file. System error -21472870381: 2203 2: \\appserver\office11\@test.mst 3: -2147287038 Error applying transforms.  Verify that the specified transform paths are valid.\\appserver\office11\@test.mstMSI (c) (D0:80): MainEngineThread is returning 1624


Outro exemplo, este é um trecho do arquivo de log quando o caminho completo do arquivo .mst foi especificado como mst=|\\appserver\office11\custom\test.mst:
MSI (c) (24:E4): Machine policy value 'TransformsSecure' is 0MSI (c) (24:E4): User policy value 'TransformsAtSource' is 0MSI (c) (24:E4): Looking for file transform: \\appserver\office11\|\appserver\office11\custom\test.mstMSI (c) (24:E4): Note: 1: 1314 2: \\appserver\office11\|\appserver\office11\custom MSI (c) (24:E4): Unable to create a temp copy of transform '\\appserver\office11\|\appserver\office11\custom\test.mst'.MSI (c) (24:E4): Note: 1: 2203 2: \\appserver\office11\|\appserver\office11\custom\test.mst 3: -2147286788 MSI (c) (24:E4): Note: 1: 2729 DEBUG: Error 2203:  Database: \\appserver\office11\|\appserver\office11\custom\test.mst. Cannot open database file. System error -21472867881: 2203 2: \\appserver\office11\|\appserver\office11\custom\test.mst 3: -2147286788 Error applying transforms.  Verify that the specified transform paths are valid.\\appserver\office11\|\appserver\office11\custom\test.mstMSI (c) (24:E4): MainEngineThread is returning 1624


Para obter mais informações sobre transformações seguras, visite o seguinte site: http://msdn2.microsoft.com/en-us/library/aa371577.aspx
Para obter mais informações sobre a propriedade TRANSFORMSSECURE , visite o seguinte site: http://msdn2.microsoft.com/en-us/library/aa372088.aspx
Para obter mais informações sobre tecnologias do Windows Installer, visite o seguinte site: http://technet2.microsoft.com/WindowsServer/en/library/599ae32d-df3b-46bc-ada2-73d64846e7841033.mspx?mfr=true

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 818241 - Última Revisão: 12/08/2015 02:29:27 - Revisão: 3.2

Microsoft Office Professional Edition 2003, Microsoft Office Basic Edition 2003, Microsoft Office Small Business Edition 2003, Microsoft Office Standard Edition 2003, Microsoft Office Students and Teachers Edition 2003

  • kbnosurvey kbarchive kbmt kbdeployment kbsetup kbsecurity kbwindowsinstaller kbprb KB818241 KbMtpt
Comentários