net microsoft framework for español descargar and winapi failed-installation

winapi - microsoft - Error de instalación de Windows 7 SDK



windows sdk for windows 7 (12)

¿Tiene acceso a una PC con Windows 7 o una PC con el SDK ya instalado?

Si es así, la solución más sencilla es copiar la carpeta C:/Program Files/Microsoft SDKs/Windows/v7.1 de la máquina con Windows 7 a la máquina con Windows 8.

Parece que no puedo instalar 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 he tenido éxito.

Este es el error reportado:

Se produjo un problema al instalar componentes seleccionados de Windows SDK.

La instalación del producto "Microsoft Windows SDK para Windows 7" ha informado el siguiente error: consulte el documento Samples / Setup / HTML / ConfigDetails.htm para obtener más información.

Intente resolver el problema y luego vuelva a iniciar 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.

No hay un directorio de Samples al que referirse también, y el equipo de soporte de SDK parece que ya no vive allí.

¿Cómo soluciono este problema?


Desinstalar todos los redistribuibles de C ++ y desmarcar la opción de C ++ funcionó para mí. Tenga en cuenta que ya tengo instalado VS2010 SP1 y VS2012.


He tenido este mismo problema con la instalación de la versión x64. Se relaciona (en mi caso al menos) 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 en vano. Lo que finalmente me lo arregló fue editar esta clave de registro:

HKEY_LOCAL_MACHINE/SOFTWARE/Policies/Microsoft/Windows/Installer/DisableBrowse

Cambié el valor a 0. Una vez que el SDK se instaló (bastante felizmente esta vez) establecí el valor nuevamente en 1.

Lo que me alertó sobre el posible error fue lo siguiente en el registro de configuración del SDK:

12:19:42 PM Friday, 8 January 2010: SFX C:/Program Files/Microsoft SDKs/Windows/v7.0/Setup/SFX/dexplore.exe installation started with log file C:/TEMP/Microsoft Windows SDK for Windows 7_dd2d9383-116d-441f-85b3-7c16aeb3568e_SFX.log 12:19:47 PM Friday, 8 January 2010: C:/Program Files/Microsoft SDKs/Windows/v7.0/Setup/SFX/dexplore.exe installation failed with return code 1625

Y esto en el archivo de registro de instalación de dexplore:

MSI (s) (E4:7C) [12:19:46:680]: Machine policy value ''DisableBrowse'' is 1 MSI (s) (E4:7C) [12:19:46:680]: Adding new sources is not allowed. MSI (s) (E4:7C) [12:19:46:680]: Warning: rejected attempt to add new source ''c:/eb66d60e4283bfc2986755fa/' (product: {6753B40C-0FBD-3BED-8A9D-0ACAC2DCD85D}) MSI (s) (E4:7C) [12:19:46:680]: MSI_LUA: Elevation prompt disabled for silent installs MSI (s) (E4:7C) [12:19:46:680]: Note: 1: 1729 MSI (s) (E4:7C) [12:19:46:680]: Product: Microsoft Document Explorer 2008 -- Configuration failed.

Espero que esto sea de ayuda en su situación.


Instalé Visual Studio 2012 e instalé el paquete de servicios de Visual Studio 2010 1 e intenté instalar nuevamente el SDK, y funcionó. No sé cuál de ellos resolvió el problema.


Me gustaría agregar que la eliminación de Visual C ++ 2012 Redistributable también puede ser necesaria. Quité tanto el Visual C ++ 2012 Redistributable x84 como el x64 y luego mi instalación funcionó.


Microsoft ahora tiene un artículo de la base de conocimientos llamado Windows SDK que no se pudo instalar con el Código de retorno 5100 que describe este problema y su solución:

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

El mensaje de error se encuentra en el archivo de registro, que se puede abrir a través del botón View Log en el instalador. De lo contrario, se puede encontrar aquí: %userprofile%/AppData/Local/Temp/ o %temp% . El archivo de registro probablemente se llama SDKSetup_7.xxxxx.log .

Solución: Desinstale cualquier redistribuible de Visual C ++ 2010 existente.

Acabo de tener este problema y busqué la solución en Ctrl + F5 , Solucionar problema 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: solución de problemas de instalación e instalación fuera de línea y el consejo que funcionó. Básicamente, podría tener uno de varios problemas, y debe buscar en el archivo de registro para ver qué sucede. En mi archivo de registro tuve:

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 sugerido en la página web anterior, desinstalé las dos copias del Paquete redistribuible de Visual C ++ 2010 que tenía (tanto x86 como x64), y luego cuando ejecuté el instalador del SDK de Windows 7 nuevamente, funcionó.

Aunque podrías tener un problema diferente al mío. Pruebe las soluciones en los sitios web Ctrl + F5 y patheticcockroach.com que vinculé.

¡Esperaba que esto ayudara!


Nunca pude instalar el SDK de Windows 7 tampoco, y sugirió que eliminara el último SDK y Visual Studio 2012 Express. Eso no funcionó.

También había algo sobre .NET 3.5. Instalé Server 2008 SDK con .NET 3.5, desinstalé los redistribuibles de Visual Studio 2010 y me aseguré de que los redistribuibles estuvieran sin marcar en las opciones de instalación.

Además, necesita el .NET 4 framework ya instalado, que puede descargar desde el sitio de Microsoft. Entonces funcionó.


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í .


Tengo el mismo error que este "error de instalación de Windows 7 SDK":

Después de descubrirlo, tengo la solución.

También puede suceder que la instalación del SDK se complete 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 correspondiente. 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 (ver más abajo).

Solución: desinstale las instalaciones redistribuibles de Microsoft Visual C ++ 2010 antes de la instalación del SDK de Windows.

Antes de la instalación, tuve las siguientes instalaciones redistribuibles de Microsoft Visual C ++ 2010. Tenga en cuenta que la versión x 64 se actualiza.

  • Microsoft Visual C ++ 2010 Redistribuible x 64-Microsoft Corporation 10.0.40219 15.2 MB 10.0.40219
  • Microsoft Visual C ++ 2010 Redistributable-x 86 10.0.30319 Microsoft Corporation 11.0 MB 10.0.30319

Todas estas (y otras) soluciones han fallado completamente para mí, 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 ejecutar WinSDKSamples_amd64.msi hizo esto por mí.

Luego, simplemente use el archivo de configuración normal para REPARAR la instalación y elegir los componentes que desee.


Una de las cosas que también debe tener en cuenta es que, cuando tiene instalado Visual Studio 2010 SP1, es posible que se hayan eliminado algunos compiladores y bibliotecas de C ++. Microsoft ha puesto a disposición una update para asegurarse de que se devuelvan a su sistema.

Instale esta actualización para restaurar los compiladores y bibliotecas de Visual C ++ que pueden haberse eliminado cuando se instaló Visual Studio 2010 Service Pack 1 (SP1). Los compiladores y las bibliotecas forman parte del Kit de desarrollo de software de Microsoft Windows para Windows 7 y .NET Framework 4 (más tarde denominado Windows SDK 7.1).

Además, cuando lea el 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. Es posible que necesite desinstalar el VS2010 SP1 y volver a ejecutar el SDK. 7.1 instalación, reparación o modificación.

Condición 1: si la casilla de verificación Compiladores de Visual C ++ se selecciona cuando Windows SDK 7.1 se instala, repara o modifica después de instalar Visual Studio 2010 SP1, es posible que se encuentre el error y que algunos componentes seleccionados no estén instalados.

Solución alternativa: desactive la casilla de verificación Compiladores de Visual C ++ antes de ejecutar la instalación, reparación o modificación del SDK de Windows 7.1.

Condición 2: si se selecciona la casilla de verificación Compiladores de Visual C ++ cuando se instala, repara o modifica Windows SDK 7.1 después de que se haya instalado Visual Studio 2010 pero no se haya desinstalado Visual Studio 2010 SP1, puede aparecer el error.

Solución alternativa: desinstale Visual Studio 2010 SP1 y luego vuelva a ejecutar la instalación, reparación o modificación de Windows SDK 7.1.

Sin embargo, incluso entonces descubrí que todavía necesitaba desinstalar cualquier redistribuible de Visual C ++ 2010 existente, como ha sugerido mgrandi.


mgrandi proporcionó un muy buen recurso y respuesta. Seguí pautas similares y al eliminar los componentes ''sobrantes'' logrados para resolver el problema.

Como referencia, consulte las Notas de la versión de Windows SDK para Windows 7 y .NET Framework 4 .

Esto descarga las notas de la versión del SDK (también debería tenerlo en su computadora después de intentar instalar el SDK), y en la sección "Instalar y desinstalar el SDK de Windows" puede ver que Microsoft recomienda limpiar algunos problemas después de ellos.