Quando tenta transferir um controlo ActiveX, instalar uma actualização do Windows ou de um componente do Windows, instalar um Service Pack do Windows ou para um componente do Windows, instalar um programa da Microsoft ou um programa de software de outros fabricantes, poderá detectar um ou mais dos seguintes sintomas:
Poderá receber a seguinte mensagem de erro quando tentar instalar um programa ou actualização:
Assinatura digital não encontrada A assinatura digital da Microsoft confirma que o software foi testado com o Windows e que o software não foi alterado desde que foi testado. O software que vai instalar não contém uma assinatura digital da Microsoft. Assim, não existe qualquer garantia que este software funcione correctamente com o Windows. Nome do pacote de software Se pretender procurar software com assinatura digital da Microsoft, visite o Web site do Windows Update em http://update.microsoft.com para verificar se existe software disponível. Deseja continuar a instalação?
Se clicar em Mais informações, receberá a seguinte mensagem:
Microsoft Windows A assinatura no pacote de software que deseja instalar é inválida. O pacote de software não está assinado correctamente.
Depois de clicar em OK na caixa de diálogo da primeira mensagem de erro, poderá receber uma mensagem a indicar que a instalação teve êxito, ou poderá receber a seguinte mensagem de erro:
Nome do pacote de actualização A operação de encriptação falhou devido a uma definição de opção de segurança local.
Quando tenta instalar uma actualização ou instalar um Service Pack, poderá receber uma mensagem de erro semelhante a uma das seguintes:
Nome do pacote de actualização O programa de configuração não conseguiu verificar a integridade do ficheiro Update.inf. Certifique-se de que o serviço criptográfico está em execução no computador.
Falha ao instalar ficheiros de catálogo.
O software que está a instalar não passou no teste do Windows Logo para verificar a sua compatibilidade com o Windows XP. (Porque é que este teste é importante.)
Este software não será instalado. Contacte o administrador de sistema.
O software que está a instalar não passou no teste para o logótipo do Windows para verificar a sua compatibilidade com esta versão do Windows. (Porque é que este teste é importante.)
Quando tenta instalar um Service Pack do Windows XP, poderá receber uma mensagem de erro semelhante à seguinte:
O programa de configuração do Service Pack 1 não conseguiu verificar a integridade do ficheiro. Certifique-se de que o serviço criptográfico está em execução no computador.
Quando tenta instalar o Microsoft Data Access Components (MDAC) 2.8, poderá receber uma mensagem de erro semelhante à seguinte:
Falha de instalação no INF. Razão: Não foi possível verificar ou está malformada a assinatura e/ou certificado de marcação de data e hora.
O ficheiro %WINDIR%\System32\CatRoot2\Edb.log pode aumentar de tamanho até 20 megabytes (MB), embora normalmente tenha um tamanho inferior a 1 MB.
Quando tenta instalar um pacote a partir do Web site Windows Update ou do Web site Microsoft Update, poderá receber uma mensagem semelhante à seguinte:
O software não passou no teste do Windows Logo e não será instalado.
Quando examina o ficheiro %systemroot%\Windowsupdate.log, poderá visualizar uma entrada para um dos seguintes erros:
0x80096001
0x80096005
0x80096010
0x800B0001
0x800B0003
0x800B0004
0x800B0109
0x8007f0da
0x8007f01e
Quando utiliza o Microsoft Windows Update num computador baseado no Windows XP, o processo de actualização poderá falhar e poderá receber uma mensagem de erro "0x8007f007". Isto pode acontecer independentemente do tipo de actualização seleccionado.
O ficheiro Svcpack.log poderá conter entradas semelhantes às seguintes:
GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32 \CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Tmp.0.scw.cat with error 0x57 937.437: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.scw.cat with error 0x80092004 940.344: InstallSingleCatalogFile: MyInstallCatalog failed for Tmp.0.scw.cat; error=0xfffffbfe. 940.344: DoInstallation:MyInstallCatalogFiles failed:STR_CATALOG_INSTALL_FAILED 955.125: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine value, error 0x2 955.125: DoInstallation: Failed to unregistering spuninst.exe for recovery. 962.656: DeRegistering the Uninstall Program -> Windows Server 2003 Service Pack, 0 962.656: Failed to install catalog files. 1448.406: Message displayed to the user: Failed to install catalog files. 1448.406: User Input: OK 1448.406: Update.exe extended error code = 0xf01e 1448.406: Update.exe return code was masked to 0x643 for MSI custom action compliance.
Este problema pode ocorrer caso se verifique uma ou mais das seguintes condições:
A base de dados ou o ficheiro de registo existente na pasta %Systemroot%\System32\Catroot2 está danificado.
O serviço Serviços criptográficos está definido como Desactivado.
Outros ficheiros do Windows estão danificados ou em falta.
Não foi possível verificar ou está malformada a assinatura ou certificado de marcação de data e hora.
O atributo Oculto foi definido para a pasta %Windir% ou para uma das respectivas subpastas.
A definição de política de grupo Comportamento de instalação de um não controlador não assinado (apenas no Windows 2000) está configurada como Não permitir a instalação ou Avisar mas permitir a instalação, ou o valor binário Policy não está definido como 0 na seguinte chave de registo:
A definição de política de grupo Activar bloqueio de fabricante fidedigno está activada e o utilizador não possui o certificado adequado no arquivo de certificados de fabricantes fidedignos. Esta definição de política de grupo está localizada em Configuração do utilizador, Definições do Windows, Manutenção do Internet Explorer, Segurança, Definições de Authenticode no snap-in Política de grupo da MMC.
Está a instalar o Internet Explorer 6 SP1 e a actualização de segurança 823559 (MS03-023) está instalada.
Para mais informações sobre este problema, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
É apresentada a mensagem de erro "O software que está a instalar não passou no teste do Windows Logo..." quando tenta instalar o Internet Explorer 6 Service Pack 1
Para resolver este problema, utilize os seguintes métodos. Depois de executar os passos de cada método, efectue um teste para verificar se o problema foi resolvido, antes de avançar para o método seguinte. Se o problema for resolvido com um destes métodos, não necessita de utilizar os restantes.
Para nos solicitar a correcção deste problema utilizando o método 1,2,3,4,5, consulte a secção "Corrigir por mim". Se preferir corrigir o problema sozinho, consulte a secção ?Deixar-me corrigir o problema?.
Corrigir por mim
Para corrigir este problema automaticamente, clique no botão ou hiperligação Corrigir. Clique em Executar na caixa de diálogo Transferência de ficheiros e siga os passos indicados no assistente de correcção.
A correcção automática tenta corrigir o problema utilizando o método 1,2,3,4,5. Se este problema não ficar resolvido, experimente os restantes métodos.
Este assistente pode estar apenas em inglês. Contudo, a correcção automática também funciona para versões do Windows noutros idiomas.
Se não estiver a trabalhar no computador que tem o problema, pode guardar a solução de correcção numa unidade flash ou num CD e, depois, executá-la no computador que tem o problema.
Método 1: Definir os Serviços Criptográficos como automático
Defina os Serviços Criptográficos como Automático e, em seguida, tente instalar novamente o programa. Para definir os Serviços Criptográficos como Automático, execute estes passos:
Inicie o utilitário Ferramentas administrativas do Painel de controlo.
Faça duplo clique em Serviços.
Clique com o botão direito do rato em Serviços criptográficos e clique em Propriedades.
Em Tipo de arranque, clique em Automático e clique em Iniciar.
Nota: o Windows 2000 não lista os Serviços Criptográficos no Utilitário Administrativo SERVICES.
Método 2: Mudar o nome da pasta Catroot2
Mude o nome da pasta Catroot2 (apenas no Windows XP e Windows Server 2003) e tente instalar novamente o programa.
Nota: ignore este método se o sistema operativo for o Windows 2000.
Para mudar o nome da pasta Catroot2, siga estes passos:
Clique em Iniciar, clique em Executar, escreva cmd e clique em OK.
Na linha de comandos, escreva os seguintes comandos e prima ENTER após cada linha:
net stop cryptsvc ren %systemroot%\System32\Catroot2 oldcatroot2 net start cryptsvc exit
Remova todos os ficheiros tmp*.cat da seguinte pasta:
Se não existirem ficheiros que comecem por tmp nesta pasta, não remova quaisquer outros ficheiros. Os ficheiros .cat desta pasta são necessários para instalar correcções e Service Packs.
Importante: não mude o nome da pasta Catroot. A pasta Catroot2 é recriada automaticamente pelo Windows, mas não será recriada se tiver mudado o nome da pasta Catroot.
Método 3: Registar novamente os ficheiros DLL associados aos Serviços Criptográficos
Para registar ficheiros .dll associados aos Serviços Criptográficos, execute estes passos:
Clique em Iniciar, clique em Executar, escreva cmd na caixa Abrir e clique em OK.
Nota: num computador baseado no Windows Vista, clique em Iniciar, escreva cmd na caixa Iniciar Procura, clique com o botão direito do rato em cmd.exe e, em seguida, clique em Executar como administrador.
Na linha de comandos, escreva os seguintes comandos e prima ENTER após cada comando:
Nota: o Microsoft Windows 2000 não inclui o ficheiro Sccbase.dll. Se estiver a utilizar uma versão do Windows 2000, omita o ficheiro Sccbase.dll.
Reinicie o computador.
Método 4: Remover o atributo Oculto da pasta %Windir% e das respectivas subpastas
Clique em Iniciar, clique em Executar, escreva cmd na caixa Abrir e clique em OK.
Nota: num computador baseado no Windows Vista, clique em Iniciar, escreva cmd na caixa Iniciar Procura, clique com o botão direito do rato em cmd.exe e, em seguida, clique em Executar como administrador.
Na linha de comandos, escreva os seguintes comandos, premindo ENTER após cada linha:
Método 5: Definir a política de assinatura de um não controlador como com sucesso silenciosamente
Se tiver uma versão do Windows 2000, configure a definição de Política de Grupo Comportamento de instalação de um não controlador não assinado como Com sucesso silenciosamente. Esta definição de Política de Grupo encontra-se em Configuração do Computador, em Definições do Windows, em Definições de Segurança, em Políticas Locais, em Opções de Segurança no snap-in da Política de Grupo da MMC.
Se estiver a executar o Windows XP ou uma versão mais recente do Windows, esta definição de Política de Grupo deixa de ser suportada. Neste caso, siga estes passos para resolver o problema:
Clique em Iniciar, clique em Executar, escreva regedit e clique em OK.
Nota: Num computador baseado no Windows Vista, clique em Iniciar, escreva regedit na caixa Iniciar Procura, clique com o botão direito do rato em regedit.exe e, em seguida, clique em Executar como administrador.
Clique com o botão direito do rato no valor binário Policy e clique em Modificar.
Os dados do valor serão apresentados no seguinte formato:
0000 02
Prima DELETE para remover o valor actual (02, neste exemplo), e escreva 0 (o valor actual será apresentado como 00).
Clique em OK e saia do Editor de registo.
Método 6: Mudar o nome do ficheiro Edb.log
Mude o nome do ficheiro Edb.log e, em seguida, tente instalar novamente o programa. Para mudar o nome do ficheiro Edb.log, siga estes passos:
Clique em Iniciar, clique em Executar, escreva cmd na caixa Abrir e clique em OK.
Nota: Num computador baseado no Windows Vista, clique em Iniciar, escreva cmd na caixa de texto Iniciar Procura, clique com o botão direito do rato em cmd.exe e, em seguida, clique em Executar como administrador.
Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
ren %systemroot%\system32\catroot2\Edb.log *.tst
Método 7: Desactivar temporariamente o Bloqueio de Fabricantes Fidedignos e instalar os certificados adequados no arquivo de certificados de fabricantes fidedignos
Pode continuar a utilizar a definição de Política de Grupo Activar bloqueio de fabricante fidedigno, mas primeiro tem de adicionar os certificados adequados ao arquivo de certificados de Fabricantes Fidedignos. Para tal, desactive a definição de política de grupo Activar bloqueio de fabricante fidedigno, instale os certificados adequados no arquivo de certificados de fabricantes fidedignos e active novamente a definição de política de grupo Activar bloqueio de fabricante fidedigno. Para instalar o certificado adequado para actualizações de produtos do Microsoft Windows e do Microsoft Internet Explorer, siga estes passos:
Transfira a actualização do produto da Microsoft que pretende instalar a partir do centro de transferências da Microsoft, do catálogo do Windows Update ou do catálogo do Microsoft Update.
Para mais informações sobre como transferir actualizações de produtos a partir do Centro de Transferências da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
Como obter ficheiros de suporte da Microsoft a partir de Serviços Online
Para mais informações sobre como transferir actualizações de produtos a partir do Catálogo do Windows Update, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
Como transferir actualizações que incluam controladores e correcções a partir do Catálogo do Windows Update
Extraia o pacote de actualização do produto para uma pasta temporária. O comando da linha de comandos utilizado para esta operação depende da actualização que está a tentar instalar. Visualize o artigo da Base de Dados de Conhecimento da Microsoft associado à actualização para determinar os parâmetros da linha de comandos adequados que deverá utilizar para extrair o pacote. Por exemplo, para extrair a actualização de segurança 824146 do Windows XP para a pasta C:\824146, execute Windowsxp-kb824146-x86-PTG -x:c:\824146. Para extrair a actualização de segurança 828750 do Windows XP para a pasta C:\828750, execute q828750.exe /c /t:c:\828750.
Clique com o botão direito do rato no ficheiro KBNúmero.cat a partir do pacote de actualização de produto na pasta temporária criada no passo 2 e, em seguida, clique em Propriedades.
Nota: o ficheiro KBNúmero.cat poderá estar numa subpasta. Por exemplo, o ficheiro pode estar localizado na pasta C:\824146\sp1\update ou na pasta C:\824146\sp2\update.
No separador Assinaturas digitais, clique na assinatura digital e clique em Detalhes.
Clique em Ver certificado e clique em Instalar certificado.
Clique em Seguinte para iniciar o Assistente para importar certificados.
Clique em Colocar todos os certificados no seguinte arquivo e clique em Procurar.
Clique em Fabricantes fidedignos e clique em OK.
Clique em Seguinte, clique em Concluir e clique em OK.
Método 8: Verificar o estado de todos os certificados no caminho de certificação e importar certificados em falta ou danificados a partir de outro computador
Para verificar os certificados no caminho para os certificados de uma actualização de produto do Windows ou do Internet Explorer, siga estes passos:
Passo 1: Verificar os certificados da Microsoft
No Internet Explorer, clique em Ferramentas e clique em Opções da Internet.
No separador Conteúdo, clique em Certificados.
No separador Autoridades de certificação de raiz fidedigna, faça duplo clique em Microsoft Root Authority. Se este certificado não existir, avance para o passo 2.
No separador Geral, certifique-se de que as datas em Válido de são 10/01/1997 até 31/12/2020.
No separador Caminho da certificação, verifique se em Estado do certificado é apresentado Este certificado está OK.
Clique em OK e faça duplo clique no certificado NO LIABILITY ACCEPTED.
No separador Geral, certifique-se de que as datas em Válido de são 11/05/1997 até 7/01/2004.
No separador Caminho da certificação, verifique se em Estado do certificado é apresentado Este certificado expirou ou ainda não é válido ou Este certificado está OK.
Nota: embora este certificado tenha expirado, o certificado continuará a funcionar. O sistema operativo poderá não funcionar correctamente se o certificado estiver em falta ou tiver sido revogado. Para mais informações, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
Certificados de raiz fidedignos necessários para o Windows 2000, Windows XP e Windows Server 2003
Clique em OK e faça duplo clique no certificado GTE CyberTrust Root. Pode existir mais do que um destes certificados com o mesmo nome. Verifique se a data de expiração do certificado é 23/02/2006.
No separador Geral, certifique-se de que as datas em Válido de são 23/02/1996 até 23/02/2006.
No separador Caminho da certificação, verifique se em Estado do certificado é apresentado Este certificado está OK.
Nota: embora este certificado tenha expirado, o certificado continuará a funcionar. O sistema operativo poderá não funcionar correctamente se o certificado estiver em falta ou tiver sido revogado.
Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
Certificados de raiz fidedignos necessários para o Windows 2000, Windows XP e Windows Server 2003
Clique em OK e faça duplo clique em Thawte Timestamping CA.
No separador Geral, certifique-se de que as datas em Válido de são 31/12/1996 até 31/12/2020.
No separador Caminho da certificação, verifique se em Estado do certificado é apresentado Este certificado está OK.
Passo 2: Importar certificados em falta ou danificados
Se um ou mais destes certificados estiver em falta ou danificado, exporte os certificados em falta ou danificados para outro computador e, em seguida, instale-os no seu computador. Para exportar os certificados para outro computador, siga estes passos:
No Internet Explorer, clique em Ferramentas e clique em Opções da Internet.
No separador Conteúdo, clique em Certificados.
No separador Autoridades de certificação de raiz fidedigna, clique no certificado que pretende exportar.
Clique em Exportar e siga as instruções para exportar o certificado como um ficheiro Binário codificado x.509 DER (.CER).
Depois de ter exportado o ficheiro do certificado, copie-o para o computador onde pretende importá-lo.
No computador em que pretende importar o certificado, faça duplo clique no certificado.
Clique em Instalar certificado e clique em Seguinte.
Clique em Concluir e clique em OK.
Método 9: Eliminar o ficheiro temporário e reiniciar a instalação da correcção ou a instalação do service pack
Nota: ignore este método se o sistema operativo for o Windows 2000.
Para eliminar o ficheiro temporário e reiniciar a instalação da correcção ou a instalação do Service Pack, siga estes passos:
Elimine todos os ficheiros tmp*.cat das seguintes pastas:
Elimine todos os ficheiros oem*.* da pasta %systemroot%\inf.
Na linha de comandos, escreva os seguintes comandos. Prima ENTER após cada comando.
net stop cryptsvc ren %systemroot%\System32\Catroot2 oldcatroot2 net start cryptsvc exit
Reinicie a instalação da correcção ou do Service Pack que falhou.
Método 10: Esvaziar a pasta Software Distribution
Clique em Iniciar, clique em Executar, escreva services.msc e clique em OK.
Nota: num computador baseado no Windows Vista, clique em Iniciar, escreva services.msc na caixa Iniciar Procura, clique com o botão direito do rato em services.msc e, em seguida, clique em Executar como administrador.
No painel Serviços (local), clique com o botão direito do rato em Actualizações automáticas e clique em Interromper.
Minimize a janela Serviços (local).
Seleccione todo o conteúdo da pasta de distribuição do Windows e elimine-o.
Nota: por predefinição, a pasta de distribuição do Windows está na pasta unidade:\Windows\SoftwareDistribution. Nesta localização, unidade é um marcador de posição da unidade onde o Windows está instalado.
Certifique-se de que a pasta de distribuição do Windows está vazia e maximize a janela Serviços (local).
No painel Serviços (local), clique com o botão direito do rato em Actualizações automáticas e clique em Iniciar.
Reinicie o computador e execute novamente o Windows Update.
Método 11: Efectuar uma actualização no local
Para obter informações sobre como efectuar uma actualização no local, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
Para mais informações sobre uma resolução destinada apenas ao Windows 2000, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
MS03-001: Memória intermédia não verificada no serviço Localizador pode permitir a execução de código
Para mais informações sobre como configurar as actualizações automáticas no Windows XP, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
Como configurar e utilizar as actualizações automáticas do Windows XP
O problema está corrigido?
Verifique se o problema está corrigido. Se o problema estiver corrigido, terminou esta secção. Se o problema não estiver corrigido, pode contactar o suporte
(http://support.microsoft.com/contactus)
.
Agradecemos os seus comentários. Para enviar comentários ou comunicar problemas com esta solução, deixe um comentário no blogue ?Corrigir por mim
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.