"Uma cadeia de certificados não pôde ser construída para uma autoridade raiz confiável" quando terminar de instalar o Visual Studio 2013 ou o Visual Studio 2012

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 2746268
Sintomas
Depois de concluir a instalação do Microsoft Visual Studio 2013 ou Visual Studio 2012, você recebe a seguinte mensagem na última página:

Instalação concluída
No entanto, nem todos os recursos foram instalados corretamente.

Corrija os problemas a seguir para garantir a funcionalidade total do produto. Clique aqui para ver os problemas mais comuns e soluções alternativas ou aqui para revisar o arquivo de log.

Implantar o Microsoft Web 3.0
Não foi possível criar uma cadeia de certificados para uma autoridade de raiz de confiança.

Se você clicar em para exibir o arquivo de log e, em seguida, procurar por "Erro", você verá linhas de log semelhantes aos seguintes:

[05B0:0500][2012-08-05T14:07:07]: Acquiring package: webdeploy_x64_en_usmsi_902, payload: webdeploy_x64_en_usmsi_902, copy from: D:\packages\WebDeploy\WebDeploy_x64.msi[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: Failed to verify certificate chain policy status.[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: Failed to get certificate chain for authenticode certificate.[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: Failed to verify signature of payload: webdeploy_x64_en_usmsi_902[04E4:0564][2012-08-05T14:07:08]: Failed to verify payload: webdeploy_x64_en_usmsi_902 at path: C:\ProgramData\Package Cache\.unverified\webdeploy_x64_en_usmsi_902, error: 0x800b010a. Deleting file.[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: Failed to cache payload: webdeploy_x64_en_usmsi_902

Observação: Algumas informações em seus arquivos de log serão diferentes deste exemplo.
Causa
Esse problema ocorre porque alguns componentes em 2013 do Visual Studio e o Visual Studio 2012 são assinados por uma autoridade de certificação não está instalada no Windows 7 ou Windows Server 2008 R2. Computadores que não estão conectados à Internet não poderá baixar automaticamente esses certificados.
Resolução
Para resolver esse problema, baixe as atualizações de certificados raiz que são descritas no seguinte artigo da Base de Conhecimento Microsoft:
931125 Membros do programa de certificado do Windows raiz

Observação: A atualização se aplica ao Windows XP, Windows Server 2003 e versões posteriores do Windows. Ele será instalado em computadores que estejam executando o Windows 7 ou Windows Server 2008 R2. Estas são as versões do Windows com suporte mínimas para 2013 do Visual Studio e o Visual Studio 2012.

Depois que você tiver a atualização de certificados raiz instalada, você deve reparar instalação Visual Studioto os pacotes que são afetados pelo problema descrito neste artigo da Base de Conhecimento. Para fazer isso, execute as seguintes etapas:

  1. Clique em Iniciar, tipo Programas e recursose, em seguida, clique em programas e recursos nos resultados da pesquisa.
  2. Selecione um produto listado na seção "Aplica-se a".
  3. Na barra de ferramentas, clique em Alterar.
  4. Clique em Reparar.
  5. Clique emcontinuar ou Simse você for solicitado a fazer isso. A instalação continuará.
Mais Informações
Novas autoridades de certificação raiz que foram criadas após o lançamento do Windows 7 e Windows Server 2008 R2 habilitar assinaturas fortes que usam um hash SHA256. Computadores conectados à Internet automaticamente baixar esses certificados. No entanto, computadores que não estão conectados à Internet ou que ainda não tenham a atualização de certificados raiz instalada não tem a autoridade de certificação necessário instalada.

Após a instalação de autoridades de certificação atualizada, reparar o Visual Studio 2012 irá instalar qualquer componente ausente. Portanto, Web 3.0 implantar ou quaisquer outros componentes afetados serão instalados.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2746268 - Última Revisão: 07/03/2016 18:24:00 - Revisão: 3.0

Microsoft Visual Studio Premium 2013, Microsoft Visual Studio Professional 2013, Microsoft Visual Studio Ultimate 2013, Microsoft Visual Studio Express 2013 for Web, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012, Microsoft Visual Studio Ultimate 2012, Microsoft Visual Studio Express 2012 for Web

  • kbtshoot kbmt KB2746268 KbMtpt
Comentários