Mensagem de erro quando 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 ficheiro foi rejeitado pela política de assinatura digital"

Traduções de Artigos Traduções de Artigos
Artigo: 973825 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando tenta instalar um pacote grande do Microsoft Windows Installer (.msi) ou um pacote de patch (.msp) grande para o Microsoft Windows Installer num computador com o Windows Server 2003 Service Pack 2, recebe a seguinte mensagem de erro:
Erro 1718. File FileName foi rejeitado pela política de assinatura digital.
Além disso, poderá ser registado o seguinte evento no registo de aplicações:

Tipo: erro
Origem: MsiInstaller
Categoria: nenhum
ID do evento: 1008
Data: Date
Hora: Time
Utilizador: N/d
Computador: ComputerName

Descrição:
A instalação de FileName não é permitida devido a um erro no processamento da política de restrição de software. O objecto não pode ser fidedigno.

Causa

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

Resolução

Actualizar informações de transferência

Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de transferências da Microsoft:

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

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

Reduzir 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 transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços online
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada o que ajuda a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Tem de ter o Windows Server 2003 Service Pack 2 instalado para aplicar esta actualização.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar a actualização.

Actualizar informações de substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações do ficheiro

A versão inglesa desta actualização tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.

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

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de serviço
Advapi32.dll5.2.3790.4555619,00818-Jul-200915: 58x 86SP2SP2GDR
Advapi32.dll5.2.3790.4555619,00818-Jul-200916: 19x 86SP2SP2QFE

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

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de serviço
Advapi32.dll5.2.3790.45551,052,16018-Jul-200921: 45x 64SP2SP2GDR
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921: 45x 86SP2IMPRESSIONANTE
Advapi32.dll5.2.3790.45551,065,98418-Jul-200916: 32x 64SP2SP2QFE
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916: 32x 86SP2IMPRESSIONANTE

Actualização para Windows Server 2003 para sistemas baseados em Itanium (KB973825)

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de serviço
Advapi32.dll5.2.3790.45551,482,75218-Jul-200921: 44IA-64SP2SP2GDR
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921: 44x 86SP2IMPRESSIONANTE
Advapi32.dll5.2.3790.45551,483,77618-Jul-200916: 32IA-64SP2SP2QFE
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916: 32x 86SP2IMPRESSIONANTE

Como contornar

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
Para contornar este problema, altere o valor de registo de PolicyScope para 1 antes de tentar instalar o pacote. Para o fazer, siga estes passos.

Nota Se o computador estiver associado a um domínio, uma actualização de política de domínio poderá substituir as alterações de registo que efectuar. Recomendamos vivamente que desligue o computador do domínio antes de seguir estes passos.
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. No Editor de registo, localize e clique na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
    Nota Antes de modificar esta chave, recomendamos que efectue uma cópia desta chave de segurança. Para o fazer, clique com o botão direito do rato CodeIdentifiers e, em seguida, clique em Exportar . Guarde o ficheiro para uma localização onde a pode encontrar no computador.
  3. Altere o valor de registo PolicyScope. Para o fazer, faça duplo clique em PolicyScope e, em seguida, altere a definição de 0 para 1.
  4. Feche o Editor de registo.
  5. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK para abrir uma janela da linha de comandos.
  6. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    net stop msiserver
    Este comando pára o serviço Windows Installer se o serviço está actualmente em execução em segundo plano. Quando o serviço foi parado, feche a janela da linha de comandos e, em seguida, avance para o passo 7.

    Nota Se receber a seguinte mensagem na linha de comandos, feche a janela linha de comandos e, em seguida, avance para o passo 7:
    O serviço Windows Installer não é iniciado
  7. Instale o pacote que estava a tentar instalar quando recebeu a mensagem de erro mencionada na secção "Sintomas".
  8. Depois de instalar o pacote, repita os passos 1 e 2. Em seguida, altere o valor de registo PolicyScope novamente para 0.
  9. Se desligado o computador a partir de um domínio, aderir novamente ao domínio e, em seguida, reinicie o computador.

    Nota Se não desligar o computador a partir de um domínio, não é necessário reiniciar o computador.
Se os passos anteriores não resolveram o problema, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva admintools de controlo e, em seguida, clique em OK.
  2. Faça duplo clique política de segurança local .
  3. Clique em políticas de restrição de software .

    Nota Se não restrições software listadas, clique com o botão direito do rato em Políticas de restrição de software e, em seguida, clique em Criar nova política .
  4. Em Tipo de objecto , faça duplo clique em imposição .
  5. Clique em todos os utilizadores menos os administradores locais e, em seguida, clique em OK .
  6. Reinicie o computador.
importante Depois de seguir os passos anteriores, os administradores locais podem instalar o pacote .msi ou o pacote .msp. Após o pacote é instalado, repor o nível de imposição seguindo os passos anteriores. No passo 5, clique em todos os utilizadores em vez de todos os utilizadores menos os administradores locais .

notas
  • A solução pode não funcionar num ambiente de domínio do Active Directory. Num ambiente de domínio do Active Directory, uma operação de actualização de política de domínio irá substituir as políticas de restrição de software local.
  • A adição de mais RAM ao computador não resolver o problema.

Mais Informação

A partir do Windows XP, foi introduzida uma política de segurança que chama políticas de restrição de software (também conhecido como SAFER) para ajudar os utilizadores evitar a execução de ficheiros não seguros. Windows Installer utiliza políticas de restrição de software para verificar as assinaturas de ficheiros do pacote .msi assinado e ficheiros de pacote .msp assinado. Programa de instalação do Windows faz isto para se certificar de que os ficheiros não foram indevidamente manipulado antes que estão instaladas no computador. Windows XP e Windows Server 2003 requerem que o ficheiro de pacote .msi inteira ou o ficheiro de pacote .msp todo seja carregado para uma parte de memória no espaço de endereços do Windows Installer contígua processo.

Se um ficheiro de pacote .msi ou um ficheiro de pacote .msp é demasiado grande para se ajusta uma parte de memória virtual contígua, a Windows Installer não consegue verificar que o pacote está correcto. Neste cenário, detectar os sintomas descritos na secção ? Sintomas ?. A correcção descrita neste artigo permite que as políticas de restrição de software utilizam menos memória virtual para efectuar a verificação de assinatura. Por este motivo, o Windows Installer pode verificar os ficheiros de tamanho.

Propriedades

Artigo: 973825 - Última revisão: 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
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Standard Edition
    • 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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