Parece que no puedo instalar completamente el SDK de Windows 7 en mi máquina, y la única solución que he encontrado en la web es hacer una gran cantidad de cambios en el registro. He hecho esto, todavía no tuve éxito.
Este es el error informado:
Se produjo un problema al instalar los componentes seleccionados del SDK de Windows.
La instalación del producto "Microsoft Windows SDK para Windows 7" informó el siguiente error: Consulte el documento Samples \ Setup \ HTML \ ConfigDetails.htm para obtener más información.
Intente resolver el problema e inicie nuevamente la configuración del SDK de Windows. Si continúa teniendo problemas con este problema, visite la página de soporte del equipo SDK en http://go.microsoft.com/fwlink/?LinkId=130245 .
Haga clic en el botón Ver registro para revisar el registro de instalación.
Para salir, haga clic en Finalizar.
Tampoco hay un Samples
directorio para referir, y el equipo de soporte del SDK ya no parece vivir allí.
¿Cómo soluciono este problema?
fuente
Respuestas:
Microsoft ahora tiene un artículo de la base de conocimientos llamado Windows SDK Fails to Install with Return Code 5100 que describe este problema y su solución:
El mensaje de error se encuentra en el archivo de registro, que se puede abrir mediante el
View Log
botón en el instalador. De lo contrario, se puede encontrar aquí:%userprofile%\AppData\Local\Temp\
o%temp%
. Lo más probable es que se llame al archivo de registroSDKSetup_7.xxxxx.log
.Solución: desinstale cualquier redistribuible Visual C ++ 2010 existente.
Acabo de tener este problema y busqué la solución en Ctrl + F5 , Solucionar problemas al instalar Windows SDK para Windows 7 , pero no funcionó.
Busqué en Google y encontré la página Instalación de Visual C ++ 2010 y Windows SDK para Windows 7: instalador fuera de línea y solución de problemas de instalación y el consejo allí funcionó. Básicamente, podría tener uno de varios problemas, y debe buscar en el archivo de registro para ver qué está sucediendo. En mi archivo de registro tenía:
6:17:07 PM Saturday, October 01, 2011: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 5100
así como lo sugirió la página web anterior, desinstalé ambas copias del Paquete redistribuible de Visual C ++ 2010 que tenía (tanto x86 como x64), y luego, cuando volví a ejecutar el instalador del SDK de Windows 7, funcionó.
Aunque es posible que tengas un problema diferente al mío. Pruebe las soluciones en Ctrl + F5 y los
patheticcockroach.com
sitios web que he vinculado.¡Esperaba que esto ayudara!
fuente
5100
, pero con el mismo mensaje de error que OP: "La instalación del producto" Microsoft Windows SDK para Windows 7 "informó el siguiente error: consulte el documento Samples \ Setup \ HTML \ ConfigDetails.htm para mayor información". Aún así parece que eliminar todo lo relacionado con C ++ Redistributables ayudó.Todas estas (y otras) soluciones me han fallado por completo, así que descubrí otra.
Necesita el paquete de instalación sin conexión (el mío era x64), y necesita instalar manualmente solo las muestras. Abrir el archivo ISO con, por ejemplo, 7-Zip desde la ubicación
Setup\WinSDKSamples_amd64
y ejecutarlo meWinSDKSamples_amd64.msi
ayudó.Luego, simplemente use el archivo de configuración normal para REPARAR la instalación y elija los componentes que desee.
fuente
Realmente deberías revisar el registro. Parece que bastantes componentes pueden hacer que el instalador del SDK de Windows no se instale con este mensaje de error inútil. Por ejemplo, podría ser el paquete redistribuible de Visual C ++ como se menciona allí .
fuente
He tenido este mismo problema con la instalación de la versión x64. Se relaciona (al menos en mi caso) con la instalación de dexplore.exe . Desinstalé dexplore, lo reinstalé, hice un montón de cambios en el registro, etc., según varios blogs y SDK, todo fue en vano. Lo que finalmente lo arregló para mí fue editar esta clave de registro:
Cambié el valor a 0. Una vez que se instaló el SDK (muy feliz esta vez) configuré el valor nuevamente en 1.
Lo que me alertó sobre el posible error fue lo siguiente en el registro de configuración del SDK:
Y esto en el archivo de registro de instalación de dexplore:
Espero que esto sea de ayuda en su situación.
fuente
Una de las cosas a tener en cuenta también es que cuando tiene instalado Visual Studio 2010 SP1, algunos compiladores y bibliotecas de C ++ pueden haberse eliminado. Microsoft ha puesto a disposición una actualización para asegurarse de que vuelvan a su sistema.
Además, cuando lea el archivo README VS2010 SP1 , también notará que se han tomado algunas notas con respecto a la instalación del SDK de Windows 7 (consulte la sección 2.2.1). Es posible que una de estas condiciones se aplique a usted y, por lo tanto, deba desmarcar la casilla de verificación del compilador de C ++ ya que el instalador del SDK intentará instalar una versión anterior de los compiladores. 7.1 instalación, reparación o modificación.
Sin embargo, incluso entonces descubrí que aún necesitaba desinstalar cualquier redistribuible existente de Visual C ++ 2010, como lo ha sugerido mgrandi.
fuente
Nunca pude instalar el SDK de Windows 7, y sugirió que elimine el último SDK y Visual Studio 2012 Express. Eso no funcionó.
También había algo sobre .NET 3.5. Instalé el SDK de Server 2008 con .NET 3.5, desinstalé los redistribuibles de Visual Studio 2010 y me aseguré de que los redistribuibles no estuvieran marcados en las opciones de instalación.
Además, necesita el marco .NET 4 ya instalado, que puede descargar del sitio de Microsoft. Entonces funcionó.
fuente
Desinstalar todos los redistribuibles de C ++ y desmarcar la opción C ++ me funcionó. Tenga en cuenta que ya tengo VS2010 SP1 y VS2012 instalados.
fuente
mgrandi proporcionó un muy buen recurso y respuesta. Seguí pautas similares y al eliminar los componentes 'sobrantes' logré resolver el problema.
Como referencia, eche un vistazo a Windows SDK para Windows 7 y .NET Framework 4 Notas de la versión .
Esto descarga las notas de la versión del SDK (también debe tenerlo en su computadora después de intentar instalar el SDK), y en la sección 'Instalación y desinstalación del SDK de Windows' puede ver que Microsoft recomienda limpiar algunos problemas después de ellos.
fuente
Instalé Visual Studio 2012 e instalé el paquete de servicio Visual Studio 2010 1 e intenté instalar el SDK nuevamente, y funcionó. No sé cuál de ellos resolvió el problema.
fuente
Tengo el mismo error que este "error de instalación del SDK de Windows 7":
Después de descubrirlo, tengo la solución.
También puede suceder que la instalación del SDK se ejecute con un mensaje de "éxito" al final, pero en realidad no se instaló nada. La única forma de averiguar realmente si se instaló el SDK es verificar el directorio respectivo. C: Archivos \ Microsoft SDKs \ Windows \ v7.1 o C: Archivos (x 86) SDKs \ Windows \ v7.1. Si se creó el subdirectorio "v 7.1" y tiene algún contenido, se instaló el SDK. La solución para este problema es la misma que para el problema con el mensaje de error: Desinstale Microsoft Visual C ++ 2010 Redistributable (consulte a continuación).
Resolución: desinstale las instalaciones redistribuibles de Microsoft Visual C ++ 2010 antes de la instalación del SDK de Windows.
Antes de la instalación, tenía las siguientes instalaciones redistribuibles de Microsoft Visual C ++ 2010. Tenga en cuenta que la versión x 64 se actualiza.
fuente
Me gustaría agregar que también puede ser necesario eliminar el Redistribuible de Visual C ++ 2012. Eliminé tanto el Visual C ++ 2012 Redistributable x84 como el x64 y luego mi instalación funcionó.
fuente
¿Tiene acceso a una PC con Windows 7 o una PC con el SDK ya instalado?
Si es así, la solución más fácil es copiar la
C:\Program Files\Microsoft SDKs\Windows\v7.1
carpeta de la máquina con Windows 7 a la máquina con Windows 8.fuente