visual studio sirve que para microsoft for emulator and addon windows sdk visual-c++-2010

studio - windows sdk and emulator archive



Error al instalar Windows SDK 7.1 (4)

Me encontré con un error al instalar el Windows SDK que he visto publicado en Internet, pero ninguna de las soluciones me funciona. Aquí está el registro que estoy recibiendo

9:43:37 AM Monday, October 14, 2013: SFX C:/Program Files/Microsoft SDKs/Windows/v7.1/Setup/SFX/vcredist_x64.exe installation started with log file C:/Users/clarkbd/AppData/Local/Temp/Microsoft Windows SDK for Windows 7_c3c42538-8a3e-439d-be39-aee3078ca098_SFX.log 9:43:43 AM Monday, October 14, 2013: C:/Program Files/Microsoft SDKs/Windows/v7.1/Setup/SFX/vcredist_x64.exe installation failed with return code 1603 9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Installation of Product Microsoft Windows SDK for Windows 7 (failed): Please refer to Samples/Setup/HTML/ConfigDetails.htm document for further information. Stack: at SDKSetup.Product.ConfigureRelatedSfx() at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent) 9:43:53 AM Monday, October 14, 2013: [SDKSetup:Info] Config_Products_InstallNew: End installation of new product: Microsoft Windows SDK for Windows 7 9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Windows SDK Setup (failed): Installation of the "Microsoft Windows SDK for Windows 7" product has reported the following error: Please refer to Samples/Setup/HTML/ConfigDetails.htm document for further information. Stack: at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent) at SDKSetup.Product.SetupProduct(TaskMode taskMode, ManualResetEvent CancelEvent) at SDKSetup.ProductCollection.SetupProducts(TaskMode taskMode, DownloadManager downloadManager, ManualResetEvent cancelEvent) at SDKSetup.ConfigProducts.DoCurrentTask(TaskMode Task)

Cuando intento ejecutar vcredist_x64 por separado, obtengo este error:

MSI (s) (80:5C) [09:51:50:971]: Product: Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 -- A later version of Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 is already installed.

Ahora, según cada solución que he leído sobre esto en línea, desinstalaría la redistribuible y continuaría con la instalación. El problema es que no tengo instalados redistribuibles de VC ++ 2010 (solo en 2005 y 2008). Lo único aparte del programa principal es algo llamado Microsoft Visual Studio 2010 Express Prerequisites x64 - ENU . Desinstalar esto no tiene ningún efecto sobre los errores que recibo. Hay algo en mi computadora que le dice al SDK que tengo este redist instalado, pero no estoy seguro de qué. ¿Alguien puede arrojar algo de luz sobre esto para mí?

Editar: Este problema persiste incluso cuando desinstalo Visual C ++ 2010. ¿Qué más puedo hacer para eliminar todos los rastros de este software de mi máquina?

Editar 2: Después de buscar un poco en el registro, descubrí que NI instala su propio redistribuible visual de c ++ 2010 con uno de sus programas, pero no está incluido en la lista "Agregar o quitar programas". Desinstalé esto y espero que el SDK se instale correctamente.

Edición 3: Sin suerte, sigue recibiendo el mismo error. Puedo encontrar otros redistribuibles de 2010 en el registro, pero al tratar de ejecutar manualmente la cadena de desinstalación solo me dice que solo puedo ejecutarlo en los paquetes instalados. Esto sería mucho más simple si supiera cómo el vcredist encuentra las redistribuciones instaladas actualmente.


¡Éxito! Pude purgar los redistribuibles vc ++ 2010 de mi máquina utilizando la utilidad Fix it de Microsoft: http://support.microsoft.com/mats/Program_Install_and_Uninstall

Pudo encontrar las versiones x64 y x86 de la redistribuible y desinstalarla, eliminando ~ 120 entradas del registro y permitiendo que la instalación de SDK continúe. No tenía nada que ver con la versión de NI de la redistribución de vc ++ 2010.


Este es un problema conocido http://support.microsoft.com/kb/2717426

PORQUE

Este problema se produce cuando instala el SDK de Windows 7 en una computadora que tiene instalada una versión más nueva de Visual C ++ 2010 Redistributable.

RESOLUCIÓN

Para resolver este problema, debe desinstalar todas las versiones de Visual C ++ 2010 Redistributable antes de instalar Windows 7 SDK. Puede tener uno o más de los siguientes productos instalados:

  • Microsoft Visual C ++ 2010 x86 redistribuible
  • Microsoft Visual C ++ 2010 x64 redistribuible

Después de desinstalar los productos Redistribuibles de Microsoft Visual C ++ 2010, puede instalar el SDK de Windows 7. Después de instalar Windows 7 SDK, puede volver a instalar la versión más reciente de los productos redistribuibles de Visual C ++ 2010 para restaurar los productos redistribuibles de Visual C ++ 2010 a su estado original.


Todas las respuestas anteriores me ayudaron pero ninguna realmente funcionó para mí.

Finalmente logré compilar 64 bits con Visual Express 2010 instalando el SDK antes de Visual Express 2010. Entonces:

  1. (desinstale Visual Express 2010, quizás utilizando este hack de registro si algunos Compiladores Visual todavía se ven como instalados pero no se muestran en el panel "Programas y características")
  2. Instalar Windows SDK
  3. Instalar Visual Express 2010
  4. Configure la ruta de búsqueda de la biblioteca predeterminada para apuntar al SDK

Soy perezoso para desinstalar Visual Express, reinstalar el SDK y luego otra vez Visual Express, pero lo tengo todo en una VirtualBox VM que guardaré en una caja fuerte en el banco. ;)


Tuve problemas con el instalador web de Windows SDK en Win7 Prof 64 bits. Desinstalar / reinstalar los redistribuibles de VS 2010 no ayudó. Solo después de descargar el archivo ISO del SDK de Windows la instalación se completó correctamente (la de x64 es GRMSDKX_EN_DVD.iso).

Mi teoría sería que el instalador web eligió la arquitectura incorrecta de alguna manera causando la falla de la instalación.