"No se pudo generar una cadena de certificados a una autoridad de raíz de confianza" cuando termine de instalar Visual Studio 2012

Id. de artículo: 2746268 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Una vez finalizada la instalación de Visual Studio 2012, la página de finalización muestra lo siguiente:

Instalación completada
Sin embargo, no todas las funciones se instalan correctamente.

Por favor, corrija los problemas siguientes para garantizar un funcionamiento completo del producto. Haga clic aquí para ver los problemas más comunes y soluciones provisionales o aquí para revisar el archivo de registro.

Implementar en Web de Microsoft 3.0
No se pudo crear una cadena de certificados en una entidad emisora raíz de confianza.

Si hace clic en para ver el archivo de registro y busque "Error", verá las líneas de registro parecidos a los siguientes:

[05B0:0500][2012-08-05T14:07:07]: paquete absorbente: webdeploy_x64_en_usmsi_902, carga útil: webdeploy_x64_en_usmsi_902, copia de: D:\packages\WebDeploy\WebDeploy_x64.msi
[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: no se pudo comprobar el estado de la política de la cadena de certificado.
[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: no se pudo obtener la cadena de certificados para el certificado authenticode.
[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: no se pudo comprobar la firma de la carga útil: webdeploy_x64_en_usmsi_902
[04E4:0564][2012-08-05T14:07:08]: no se pudo comprobar la carga útil: webdeploy_x64_en_usmsi_902 en ruta de acceso: C:\ProgramData\Package Cache\.unverified\webdeploy_x64_en_usmsi_902, error: 0x800b010a. Eliminando el archivo.
[04E4:0564][2012-08-05T14:07:08]: Error 0x800b010a: no se pudo carga de caché: webdeploy_x64_en_usmsi_902

Nota Parte de la información en los archivos de registro será diferente de este ejemplo en particular.

Causa

Este problema se produce debido a que algunos componentes en Visual Studio 2012 están firmados por una entidad emisora de certificados que no está instalado en Windows 7 o Windows Server 2008 R2. Los equipos que no están conectados a Internet no pueden descargar automáticamente estos certificados.

Solución

Para resolver este problema, descargue las actualizaciones de certificado de raíz que se describen en el siguiente artículo de Knowledge Base:
  • 931125 Miembros del programa de certificados de raíz de Windows
Nota La actualización se aplica a Windows XP, Windows Server 2003 y versiones posteriores. Se instalará en Windows 7 y Windows Server 2008 R2, que son las versiones mínimas admitidas de Windows para Visual Studio 2012.

Después de haber instalado la actualización de certificados raíz, reparar Visual Studio 2012 para instalar los paquetes que haya afectado por el problema que se describe en este artículo de Knowledge Base. Para ello, siga estos pasos:

  1. Haga clic en Inicio, escriba programas y característicasy, a continuación, haga clic en programas y características en los resultados de búsqueda.
  2. Busque y seleccione un producto que se muestra en la sección "Se refiere a:".
  3. En la barra de herramientas, haga clic en Cambiar.
  4. Haga clic en Reparar.
  5. Haga clic en continuar o en para aumentar y continuar con la instalación, si se le pida.


Más información

Nuevas autoridades de certificación de raíz, que se crearon después de que se han publicado Windows 7 y Windows Server 2008 R2, habilitar las firmas seguras mediante un algoritmo de hash SHA256. Los equipos que están conectados a Internet automáticamente descargar estos certificados. Sin embargo, los equipos que no están conectados a Internet o no que ha instalado la actualización de certificados raíz es necesario la entidad de certificación requerida instalada.

Después de instalan las entidades de certificación actualizada, reparar Visual Studio 2012 se instalación los componentes que faltan. Por lo tanto, se instalará Web implementar 3.0 o cualquier otro componente afectado.

Propiedades

Id. de artículo: 2746268 - Última revisión: viernes, 16 de noviembre de 2012 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Visual Studio Premium 2012
  • Microsoft Visual Studio Professional 2012
  • Microsoft Visual Studio Ultimate 2012
  • Microsoft Visual Studio Express 2012 for Web
Palabras clave: 
kbtshoot kbmt KB2746268 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2746268

Enviar comentarios