Сбой установки Windows 7 SDK

Кажется, я полностью не могу установить Windows 7 SDK на мою машину, и единственным решением, которое я нашел в Интернете, является чтобы сделать изменения реестра. Я сделал это - до сих пор нет успеха.

Это ошибка:

Возникла проблема при установке выбранных компонентов Windows SDK.

Установка продукта Microsoft Windows SDK для Windows 7 сообщила о следующей ошибке: Дополнительную информацию см. в документе Samples\Setup\HTML\ConfigDetails.htm.

Попробуйте решить проблему, а затем запустите установку Windows SDK еще раз. Если у вас по-прежнему возникают проблемы с этой проблемой, посетите страницу поддержки поддержки SDK в http://go.microsoft.com/fwlink/?LinkId=130245.

Нажмите кнопку "Просмотр журнала", чтобы просмотреть журнал установки.

Чтобы выйти, нажмите "Готово".

Нет ссылки на каталог Samples, и команда поддержки SDK больше не живет там.

Как исправить эту проблему?

Ответ 1

В Microsoft теперь есть статья базы знаний Windows SDK не удается установить с кодом возврата 5100, в котором описывается эта проблема и ее исправление:

Эта проблема возникает, когда вы устанавливаете Windows 7 SDK на компьютер, на котором установлена ​​более новая версия распространяемого Visual С++ 2010. Windows 7 SDK устанавливает версию 10.0.30319 распространяемого с Visual С++ 2010.

Сообщение об ошибке находится в файле журнала, который можно открыть с помощью кнопки View Log в программе установки. В противном случае его можно найти здесь: %userprofile%\AppData\Local\Temp\ или %temp%. Файл журнала, скорее всего, называется SDKSetup_7.xxxxx.log.

Решение. Удалите все существующие средства распространения Visual С++ 2010.

У меня была эта проблема, и я посмотрел на решение в Ctrl + F5, Исправить проблему установки Windows SDK для Windows 7, но это не работает.

Я googled вокруг и нашел страницу Установка Visual С++ 2010 и Windows SDK для Windows 7: автономный установщик и устранение неполадок при установке и советы, которые там работали, В принципе, у вас может быть одна из нескольких проблем, и вам нужно посмотреть в файле журнала, чтобы узнать, что происходит. В моем файле журнала я:

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

так как предложенная выше веб-страница, я удалил обе копии распространяемого пакета Visual С++ 2010, которые у меня были (как x86, так и x64), а затем, когда я снова запустил установщик Windows 7 SDK, он работал.

Хотя у вас может быть другая проблема, кроме меня. Попробуйте решения на веб-сайтах Ctrl + F5 и patheticcockroach.com, которые я связал.

Я надеялся, что это помогло!

Ответ 2

Все эти (и другие) решения потерпели неудачу полностью для меня, поэтому я понял другое.

Вам нужен автономный установочный пакет (мой был x64), и вам нужно вручную установить только образцы. Открытие ISO файла с помощью, например, 7-Zip из местоположения Setup\WinSDKSamples_amd64 и запуск WinSDKSamples_amd64.msi сделал это для меня.

Затем вы просто используете обычный файл установки для РЕМОНТ установки и выбираете любые компоненты, которые вы хотите.

Ответ 3

Вы действительно должны проверить журнал. Похоже, что довольно много компонентов могут привести к тому, что установщик Windows SDK не сможет установить с помощью этого бесполезного сообщения об ошибке. Например, это может быть распространяемый пакет Visual С++ как упомянутый там.

Ответ 4

У меня была такая же проблема с установкой версии x64. Это касается (в моем случае, по крайней мере) установки dexplore.exe. Я удалил dexplore, переустановил его, сделал кучу изменений в реестре и т.д., Как в разных блогах и SDK, все безрезультатно. Что, наконец, исправил это для меня, редактировал этот раздел реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer\DisableBrowse

Я изменил значение на 0. Как только SDK установил (довольно счастливо на этот раз), я вернул значение в значение 1.

Что предупредило меня о возможной ошибке в журнале настройки 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

И это в файле журнала установки 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.

Я надеюсь, что это поможет в вашей ситуации.

Ответ 5

Одна из вещей, о которой следует помнить, также заключается в том, что при установке Visual Studio 2010 SP1 могут быть удалены компиляторы и библиотеки на С++. Был обновлен обновление, предоставленное Microsoft, чтобы убедиться, что они возвращены в вашу систему.

Установите это обновление, чтобы восстановить компиляторы и библиотеки Visual С++ которые могут быть удалены, когда Visual Studio 2010 с пакетом обновления 1 (SP1). Компиляторы и библиотеки являются частью Комплект разработчика программного обеспечения Microsoft Windows для Windows 7 и .NET. Framework 4 (далее именуемый Windows SDK 7.1).

Кроме того, когда вы читаете VS2010 SP1 README, вы также заметите, что были сделаны некоторые замечания относительно Windows 7 SDK ( См. Раздел 2.2.1). Возможно, одно из этих условий может быть применимо к вам, и поэтому, возможно, необходимо снять флажок в С++-компиляторе, поскольку установщик SDK попытается установить более старую версию компиляторов ÓR, вам может потребоваться удалить VS2010 SP1 и повторно запустить SDK 7.1 установка, ремонт или модификация.

Условие 1: если флажок Visual С++ Compilers выбран, когда Windows SDK 7.1 установлен, исправлен или изменен после Visual Studio 2010 SP1 установлен, ошибка может быть встречена и некоторые выбранные компоненты не могут быть установлены.

Обходной путь: снимите флажок Visual С++ Compilers перед запуском Установка, ремонт или модификация Windows SDK 7.1.

Условие 2: если флажок Visual С++ Compilers выбран, когда Windows SDK 7.1 установлен, исправлен или изменен после Visual Studio 2010 был установлен, но Visual Studio 2010 SP1 не был ошибка может быть обнаружена.

Обходной путь: удалите Visual Studio 2010 с пакетом обновления 1 (SP1), а затем повторно запустите Установка, ремонт или модификация Windows SDK 7.1.

Однако даже после этого я обнаружил, что мне по-прежнему необходимо удалить любые существующие распространяемые компоненты Visual С++ 2010, как было предложено mgrandi.

Ответ 6

Я никогда не смогу установить Windows 7 SDK для установки, и он предложил удалить последнюю версию SDK и Visual Studio 2012 Express. Это не сработало.

Было также кое-что о .NET 3.5. Я установил SDK Server 2008 с .NET 3.5, удалил Visual Studio 2010 redistributables и удостоверился, что в настройках параметров unispiquutables не отмечены.

Кроме того, вам нужна уже установленная среда .NET 4, которую вы можете загрузить с сайта Microsoft. Тогда это сработало.

Ответ 7

mgrandi предоставил очень хороший ресурс и ответ. Я следовал аналогичным рекомендациям и удалял "оставшиеся" компоненты, которым удалось решить проблему.

В качестве ссылки загляните в Windows SDK для заметок о выпуске Windows 7 и .NET Framework 4.

Это загружает примечания к выпуску SDK (вы также должны иметь его на своем компьютере после попытки установки SDK), а в разделе "Установка и удаление Windows SDK" вы можете видеть, что Microsoft рекомендует очищать некоторые беспорядки после их.

Ответ 8

Деинсталлирование всех распространенных распространяемых на С++ и снятие флажка для параметра С++ работало для меня. Обратите внимание, что у меня есть VS2010 SP1, а VS2012 уже установлен.

Ответ 9

Я установил Visual Studio 2012 и установил пакет услуг Visual Studio 2010 1 и снова попытался установить SDK, и он сработал. Я не знаю, кто из них решил проблему.

Ответ 10

Я хотел бы добавить, что также может потребоваться удаление распространяемого Visual С++ 2012. Я удалил как распространяемый x64, так и x64 Visual С++ 2012, а затем моя работа работала.

Ответ 11

У вас есть доступ к ПК с Windows 7 или ПК с уже установленным SDK?

Если это так, самым простым решением является копирование папки C:\Program Files\Microsoft SDKs\Windows\v7.1 с компьютера Windows 7 на компьютер Windows 8.

Ответ 12

У меня такая же ошибка, как и этот "сбой установки Windows 7 SDK":

Введите описание изображения здесь

После выяснения, у меня есть решение.

Также может случиться так, что установка SDK проходит с сообщением "Успех" в конце, но ничего не было установлено. Единственный способ узнать, был ли установлен SDK, - проверить соответствующий каталог. C: Файлы \Microsoft SDK\Windows\v7.1 или C: Файлы (x 86) SDK\Windows\v7.1. Если подкаталог "v 7.1" был создан и имеет некоторый контент, SDK был установлен. Решение этой проблемы такое же, как и для проблемы с сообщением об ошибке: Удалите распространяемый Microsoft Visual С++ 2010 (см. Ниже).

Разрешение. Удалите установки Microsoft Visual С++ 2010 до установки Windows SDK.

Перед установкой у меня были следующие распространяемые объекты Microsoft Visual С++ 2010. Обратите внимание, что версия x 64 обновлена.

  • Распространяемый Microsoft Visual С++ 2010 x 64-Microsoft Corporation 10.0.40219 15.2 MB 10.0.40219
  • Microsoft Visual С++ 2010 Redistributable-x 86 10.0.30319 Microsoft Corporation 11.0 MB 10.0.30319