Estoy tratando de instalar el SDK de Windows en mi máquina con Windows 7 de 64 bits.
Pero durante el proceso de instalación me dio un error. Revisé el registro y parece que se debe a que ya está instalada una versión más nueva del tiempo de ejecución de Microsoft Visual C ++ 2010 (10.0.40219 está instalado en comparación con 10.0.30219, que está disponible en el paquete). Tal vez no sea compatible o tenga otro problema.
Puedo desinstalar este paquete e instalar el anterior desde el SDK de Windows, pero en el caso de que no fuera el problema, ¿cómo puedo devolver este paquete? ¿Actualizacion de Windows?
Respuestas:
Tuve el mismo problema. La solución es desinstalar "Microsoft Visual C ++ Compilers 2010 Standard - enu - x86", pero no hay ninguna entrada en el Panel de control / Programas y características para hacer esto. Además, es posible que deba desinstalar:
Nota : hay 2 espacios entre las palabras C ++ y Compiladores.
La forma en que lo descubrí fue haciendo una búsqueda en el registro de los 2 términos anteriores. Cuando encuentre un regkey con un DisplayName que corresponda a cada una de las cadenas anteriores, busque el valor en LocalPackage; encontrará el nombre del archivo MSI que se usará para desinstalar usando las instrucciones a continuación.
Inicie un símbolo del sistema con privilegios administrativos. Navega hacia
C:\Windows\Installer
. Ejecute el siguiente comando:Responda 'Sí' a las indicaciones y esto se limpiará por completo. Repita para la otra cadena si es necesario. Esto le permitirá realizar una instalación completa de Windows SDK 7.1
Tenga en cuenta que, en mi caso, tenía instalada la edición Express de Visual C ++ 2010 seguida de VS2010 SP1. Según los resultados de la búsqueda web, parece que este problema es causado por la instalación del SP1. Además, quería desinstalar todo y solo instalar Windows SDK 7.1, así que borré todo. Otra solución alternativa es desmarcar "Compiladores de Visual C ++" al instalar Windows SDK 7.1 y eso mantendrá la versión más nueva existente e instalará el resto del SDK correctamente.
Esta página tiene información adicional, relevante e importante: http://msdn.microsoft.com/en-us/visualc/gg697159
fuente
Microsoft parece haber lanzado una solución para esto en realidad, KB2519277 .
Ya no necesita desinstalar los compiladores de VS2010 SP1, ni tratar de encontrar el paquete msi correcto para desinstalar.
Si está intentando instalar el SDK en un sistema con la actualización VS2010 SP1 ya instalada, simplemente anule la selección de los compiladores en el instalador del SDK e instale todo lo que desee. Después de instalar el SDK, ejecute la "Actualización del compilador de Microsoft Visual C ++ 2010 Service Pack 1 para Windows SDK 7.1" para instalar los compiladores del SDK.
Si está intentando reparar una instalación de SDK de la que la actualización VS2010 SP1 eliminó los compiladores, simplemente ejecute la "Actualización del compilador de Microsoft Visual C ++ 2010 Service Pack 1 para Windows SDK 7.1", y reinstalará los compiladores.
fuente