Mensagem de erro quando você tenta instalar um pacote do Windows Installer grande ou um pacote de patch do Windows Installer grande no Windows Server 2003 Service Pack 2: "Erro 1718 arquivo foi rejeitado pela diretiva de assinatura digital"

Traduções deste artigo Traduções deste artigo
ID do artigo: 973825 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você tenta instalar um pacote grande do Microsoft Windows Installer (.msi) ou um pacote de patch (.msp) do Microsoft Windows Installer grande em um computador que está executando o Windows Server 2003 Service Pack 2, você receber a seguinte mensagem de erro:
Erro 1718. File FileName foi rejeitado pela diretiva de assinatura digital.
Além disso, o seguinte evento pode ser registrado no log do aplicativo:

Tipo: erro
Fonte: MsiInstaller
Categoria: nenhum
IDENTIFICAÇÃO de evento: 1008
Data: Date
Tempo: Time
Usuário: N/d
ComputerName do computador:

Descrição:
A instalação do FileName não é permitida devido a um erro no processamento de diretiva de restrição de software. O objeto não pode ser confiável.

Causa

Esse problema ocorre se o processo do Windows Installer tem memória virtual contígua insuficiente para verificar se o pacote .msi ou o pacote .msp está assinado corretamente.

Resolução

Atualizar informações sobre o download

Os seguintes arquivos estão disponíveis para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2003 (973825) package now.

Recolher esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2003, x64 Edition (973825) package now.

Recolher esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2003 for Itanium-based Systems (973825) package now.

Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Pré-requisitos

Você deve ter o Windows Server 2003 2 instalado para aplicar essa atualização.

Requisitos de reinicialização

Reinicie o computador após aplicar a atualização.

Atualizar informações de substituição

Esta atualização não substitui outras atualizações.

Informações sobre o arquivo

A versão em inglês dessa atualização apresenta atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.

Atualização para o Windows Server 2003 (KB973825)

Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Advapi32.dll5.2.3790.4555619,00818-Jul-200915: 58x 86SP2SP2GDR
Advapi32.dll5.2.3790.4555619,00818-Jul-200916: 19x 86SP2SP2QFE

Atualização para o Windows Server 2003, x 64 Edition (KB973825)

Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Advapi32.dll5.2.3790.45551,052,16018-Jul-200921: 45x 64SP2SP2GDR
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921: 45x 86SP2UAU
Advapi32.dll5.2.3790.45551,065,98418-Jul-200916: 32x 64SP2SP2QFE
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916: 32x 86SP2UAU

Atualização para o Windows Server 2003 para sistemas baseados no Itanium (KB973825)

Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Advapi32.dll5.2.3790.45551,482,75218-Jul-200921: 44IA-64SP2SP2GDR
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921: 44x 86SP2UAU
Advapi32.dll5.2.3790.45551,483,77618-Jul-200916: 32IA-64SP2SP2QFE
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916: 32x 86SP2UAU

Como Contornar

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows
Para contornar esse problema, altere o valor de registro PolicyScope para 1 antes de tentar instalar o pacote. Para fazer isso, siga estas etapas.

Observação Se o computador tiver ingressado em um domínio, uma atualização de diretiva de domínio pode substituir as alterações do registro que você fez. É altamente recomendável que você desconecte o computador do domínio antes de executar essas etapas.
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. No Editor do Registro, localize e, em seguida, clique na seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
    Observação Antes de modificar esta chave, é recomendável que você faça backup dessa chave. Para fazer isso, clique com o botão direito do mouse CodeIdentifiers e, em seguida, clique em Exportar . Salve o arquivo para um local onde você o encontrará no computador.
  3. Altere o valor de registro PolicyScope. Para fazer isso, clique duas vezes em PolicyScope e, em seguida, altere a configuração de 0 para 1.
  4. Feche o Editor do Registro.
  5. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK para abrir uma janela do prompt de comando.
  6. No prompt de comando, digite o seguinte comando e pressione ENTER:
    net stop msiserver
    Esse comando interrompe o serviço Windows Installer se o serviço estiver sendo executado em segundo plano. Quando o serviço tiver sido interrompido, feche a janela do prompt de comando e, em seguida, vá para a etapa 7.

    Observação Se você receber a seguinte mensagem no prompt de comando, feche a janela prompt de comando e, em seguida, vá para a etapa 7:
    O serviço Windows Installer não é iniciado
  7. Instale o pacote que você estava tentando instalar quando você recebeu a mensagem de erro mencionada na seção "Sintomas".
  8. Depois de instalar o pacote, repita as etapas 1 e 2. Em seguida, altere o valor de registro PolicyScope voltar para 0.
  9. Se você desconectar o computador de um domínio, reingressar no domínio e, em seguida, reinicie o computador.

    Observação Se você não desconectar o computador de um domínio, não é necessário reiniciar o computador.
Se as etapas anteriores não tenha solucionado o problema, execute estas etapas:
  1. Clique em Iniciar , clique em Executar , digite control admintools e, em seguida, clique em OK.
  2. Clique duas vezes Local Security Policy .
  3. Clique em diretivas de restrição de software .

    Observação Se nenhuma restrição de software estiver na lista, clique com o botão direito do mouse em Diretivas de restrição de software e, em seguida, clique em Criar nova diretiva .
  4. Em Tipo de objeto , clique duas vezes imposição .
  5. Clique em todos os usuários, exceto administradores locais e, em seguida, clique em OK .
  6. Reinicie o computador.
importante Depois de seguir as etapas anteriores, os administradores locais podem instalar o pacote .msi ou o pacote .msp. Depois do pacote está instalado, redefini o nível de aplicação seguindo as etapas anteriores. Na etapa 5, clique em todos os usuários em vez de todos os usuários, exceto administradores locais .

anotações
  • A solução alternativa pode não funcionar em um ambiente de domínio do Active Directory. Em um ambiente de domínio do Active Directory, uma operação de atualização de diretiva de domínio substituirão as diretivas de restrição software local.
  • Adicionar mais RAM para o computador não resolver o problema.

Mais Informações

Iniciando com o Windows XP, uma diretiva de segurança que é chamada de diretivas de restrição de software (também conhecido como SAFER) foi introduzida para ajudar os usuários a evitar a execução de arquivos não seguros. Windows Installer usa as diretivas de restrição de software para verificar as assinaturas de arquivos de pacote .msi assinados e arquivos de pacote .msp assinado. Windows Installer faz isso para certificar-se de que os arquivos não foram alterados com antes que eles sejam instalados no computador. Windows XP e Windows Server 2003 requerem que o arquivo de pacote .msi inteiro ou o arquivo de pacote .msp inteiro a ser carregado em uma parte contígua de memória no espaço de endereço do Windows Installer de processo.

Se um arquivo de pacote .msi ou um arquivo de pacote .msp é muito grande para caber em uma parte contígua de memória virtual, Windows Installer não poderá verificar se o pacote está correto. Nesse cenário, os sintomas descritos na seção ? Sintomas ?. A correção descrita neste artigo permite que diretivas de restrição de software para usar menos memória virtual para realizar a verificação da assinatura. Portanto, do Windows Installer pode verificar os arquivos de tamanho.

Propriedades

ID do artigo: 973825 - Última revisão: segunda-feira, 3 de agosto de 2009 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Service Pack 2 nas seguintes plataformas
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
Palavras-chave: 
kbmt kbexpertisebeginner kbexpertiseinter atdownload kbsurveynew kbqfe KB973825 KbMtpt
Tradução automática
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: 973825

Submeter comentários

 

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