Sintomas
Ao tentar instalar um pacote do Microsoft Windows Installer (. msi) ou um pacote de patch do Microsoft Windows Installer (. msp) grande em um computador que esteja executando o Windows Server 2003 Service Pack 2, você recebe a seguinte mensagem de erro:
Erro 1718. O nome do arquivo foi rejeitado pela política de assinatura digital.
Além disso, o seguinte evento pode ser registrado no log do aplicativo:
Causa
Esse problema ocorre se o processo do Windows Installer não tiver memória virtual contígua suficiente para verificar se o pacote. msi ou o pacote. msp está assinado corretamente.
Resolução
Atualizar informações de download
Os arquivos a seguir estão disponíveis para download no centro de download da Microsoft:Download the Update for Windows Server 2003 (973825) package now.Baixe o pacote da atualização para Windows Server 2003 (973825) agora. Baixe agora o pacote da atualização para o Windows Server 2003, x64 Edition (973825). Baixe agora o pacote da atualização para o Windows Server 2003 para sistemas baseados em Itanium (973825). 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:
119591 Como obter arquivos de suporte da Microsoft pelos serviços onlineA Microsoft verificou este arquivo em busca de vírus. A Microsoft utilizou o software de detecção de vírus mais recente disponível na data em que o arquivo foi postado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas nele.
Pré-requisitos
Você deve ter o Windows Server 2003 Service Pack 2 instalado para aplicar esta atualização.
Necessidade de reinicialização
Você deve reiniciar o computador depois de aplicar a atualização.
Informações sobre a substituição da atualização
Essa atualização não substitui nenhuma outra.
Informações sobre o arquivo
A versão em inglês desta atualização tem os atributos de arquivo (ou atributos de arquivo posteriores) que estão listados na tabela a seguir. As datas e as horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). Quando você exibe as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Atualização para o Windows Server 2003 (KB973825)
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
Requisito de SP |
Ramificação do serviço |
---|---|---|---|---|---|---|---|
Advapi32.dll |
5.2.3790.4555 |
619.008 |
18-Jul-2009 |
15:58 |
x86 |
SP2 |
SP2GDR |
Advapi32.dll |
5.2.3790.4555 |
619.008 |
18-Jul-2009 |
16:19 |
x86 |
SP2 |
SP2QFE |
Atualização para o Windows Server 2003, x64 Edition (KB973825)
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
Requisito de SP |
Ramificação do serviço |
---|---|---|---|---|---|---|---|
Advapi32.dll |
5.2.3790.4555 |
1.052.160 |
18-Jul-2009 |
21:45 |
x64 |
SP2 |
SP2GDR |
Wadvapi32.dll |
5.2.3790.4555 |
619.008 |
18-Jul-2009 |
21:45 |
x86 |
SP2 |
Uau |
Advapi32.dll |
5.2.3790.4555 |
1.065.984 |
18-Jul-2009 |
16:32 |
x64 |
SP2 |
SP2QFE |
Wadvapi32.dll |
5.2.3790.4555 |
619.008 |
18-Jul-2009 |
16:32 |
x86 |
SP2 |
Uau |
Atualização para o Windows Server 2003 para sistemas baseados em Itanium (KB973825)
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
Requisito de SP |
Ramificação do serviço |
---|---|---|---|---|---|---|---|
Advapi32.dll |
5.2.3790.4555 |
1,482,752 |
18-Jul-2009 |
21:44 |
IA-64 |
SP2 |
SP2GDR |
Wadvapi32.dll |
5.2.3790.4555 |
619.008 |
18-Jul-2009 |
21:44 |
x86 |
SP2 |
Uau |
Advapi32.dll |
5.2.3790.4555 |
1.483.776 |
18-Jul-2009 |
16:32 |
IA-64 |
SP2 |
SP2QFE |
Wadvapi32.dll |
5.2.3790.4555 |
619.008 |
18-Jul-2009 |
16:32 |
x86 |
SP2 |
Uau |
Solução alternativa
Importante Esta seção, método ou tarefa contém etapas que ensinam a modificar o registro. No entanto, problemas sérios podem ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de seguir essas etapas com cuidado. Para aumentar a proteção, faça 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:
322756 Como fazer o backup e a restauração do Registro no WindowsPara contornar esse problema, altere o valor do registro PolicyScope para 1 antes de tentar instalar o pacote. Para fazer isso, siga estas etapas. Observação Se o computador estiver associado a um domínio, uma atualização de política de domínio poderá substituir as alterações do registro feitas. É altamente recomendável que você desconecte o computador do domínio antes de seguir estas etapas.
-
Clique em Iniciar, em Executar, digite regedit e clique em OK.
-
No editor do registro, localize e clique na seguinte chave do registro:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers Observação Antes de modificar essa chave, recomendamos que você faça o backup dessa chave. Para fazer isso, clique com o botão direito do mouse em CodeIdentifierse clique em Exportar. Salve o arquivo em um local onde você possa encontrá-lo no computador.
-
Altere o valor do registro PolicyScope. Para fazer isso, clique duas vezes em PolicyScopee, em seguida, altere a configuração de 0 a 1.
-
Feche o Editor do Registro.
-
Clique em Iniciar, clique em executar, digite cmde, em seguida, clique em OK para abrir uma janela do prompt de comando.
-
No prompt do comando, digite o seguinte comando e pressione ENTER:
net stop MSIServerEsse comando parará o serviço do Windows Installer se o serviço estiver sendo executado em segundo plano. Quando o serviço for interrompido, feche a janela do prompt de comando e vá para a etapa 7. Observação Se você receber a seguinte mensagem no prompt de comando, feche a janela do prompt de comando e vá para a etapa 7:
O serviço Windows Installer não foi iniciado
-
Instale o pacote que você estava tentando instalar quando recebeu a mensagem de erro mencionada na seção "sintomas".
-
Depois de instalar o pacote, repita as etapas 1 e 2. Em seguida, altere o valor do registro PolicyScope de volta para 0.
-
Se você desconectou o computador de um domínio, ingresse novamente no domínio e reinicie o computador.Observação Se você não desconectou o computador de um domínio, não é necessário reiniciar o computador.
Se as etapas anteriores não resolverem o problema, siga estas etapas:
-
Clique em Iniciar, clique em executar, digite Control AdminToolse clique em OK.
-
Clique duas vezes em diretiva de segurança local.
-
Clique em diretivas de restrição de software.Observação Se não houver restrições de software listadas, clique com o botão direito do mouse em diretivas de restrição de softwaree clique em criar nova política.
-
Em tipo de objeto, clique duas vezes em imposição.
-
Clique em todos os usuários, exceto administradores locais, e, em seguida, clique em OK.
-
Reinicie o computador.
Importante Depois de seguir as etapas anteriores, os administradores locais podem instalar o pacote. msi ou o pacote. msp. Depois que o pacote for instalado, redefina 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. Observaçõ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 política de domínio substituirá as políticas de restrição de software locais.
-
Adicionar mais RAM ao computador não resolverá o problema.
Informações adicionais
A partir do Windows XP, uma política de segurança chamada de diretivas de restrição de software (também conhecida como mais seguro) foi introduzida para ajudar os usuários a evitar a execução de arquivos não seguros. O Windows Installer usa diretivas de restrição de software para verificar as assinaturas de arquivos de pacote. msi assinados e arquivos de pacote. msp assinados. O Windows Installer faz isso para garantir que os arquivos não foram adulterados antes de serem instalados no computador. O Windows XP e o Windows Server 2003 exigem que todo o arquivo de pacote. msi ou o arquivo de pacote. msp inteiro seja carregado em uma parte contígua da memória no espaço de endereço do processo do Windows Installer. Se um arquivo de pacote. msi ou um arquivo. msp for muito grande para caber em uma parte contígua da memória virtual, o Windows Installer não poderá verificar se o pacote está correto. Nesse cenário, você detecta os sintomas descritos na seção "sintomas". A correção descrita neste artigo permite que as diretivas de restrição de software usem menos memória virtual para executar a verificação de assinatura. Portanto, o Windows Installer pode verificar qualquer arquivo de tamanho.