Ошибка установки 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 .

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

Для выхода нажмите Finish.

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

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

372
задан 16.04.2020, 11:33

12 ответов

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

13
ответ дан 16.04.2020, 11:33
  • 1
    Вопрос не об активах, it' s о кэше HTML. – Murat Çorlu 27.02.2020, 00:34

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

2
ответ дан 16.04.2020, 11:34

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

Если это так, самое простое решение - скопировать папку C:\Program Files\Microsoft SDKs\Windows\v7.1 с компьютера с ОС Windows & nbsp; 7. на компьютер с Windows 8.

1
ответ дан 16.04.2020, 11:35
  • 1
    в то время как эти _setBatteryLevel функция доступна через категорию, и в то время как в этом cateogory, звоня [self performSelector:@selector(_setBatteryLevel:) withObject:[NSNumber numberWithFloat:0.01]] заставит значение, возвращенное [[UIDevice currentDevice] batteryLevel] возвращать значение, Вы отправили, это won' t инициировали предупреждение низкой памяти. – john.k.doe 07.02.2020, 20:12

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

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

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

17
ответ дан 16.04.2020, 11:35
  • 1
    работавший для меня, меньше работы, тогда имеющей необходимость удалять распространяемые файлы C++. – Erwin 16.04.2020, 11:36

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

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

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

Решение: удалите все существующие распространяемые Visual C ++ 2010.

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

Я погуглил и нашел страницу Установка Visual C ++ 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 C ++ 2010, которые у меня были (и x86, и x64) и затем, когда я снова запустил установщик Windows SDK 7, он заработал.

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

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

535
ответ дан 16.04.2020, 11:36
  • 1
    @asbjornu " код возврата 5100" не сообщение шоу установщика. Вы только найдете код возврата в файлах журнала, которые оставляет позади установщик. Посмотрите в своей папке AppData/Local/Temp. Проверьте этот сообщение в блоге для большего количества информации. Помогают довольным распространяемым файлам удаления. Don' t забывают переустанавливать их прежде, чем работать Обновление Компилятора SP1 Visual C++ 2010 года для Windows SDK 7.1 – Mark Mikofski 16.04.2020, 11:36
  • 2
    Удаление Распространяемого файла Visual C++ 2010 года решило проблему для меня. Спасибо. – Andy 16.04.2020, 11:37
  • 3
    Отличное решение, этому озадачили меня. Учитывая, что распространяемая проблема так популярна, Вы думаете they' d изменяют свое изображение SDK для решения проблемы. –  16.04.2020, 11:37
  • 4
    Работавший для меня также после удаления всего существующего x86 & Visual C++ x64 2 010 Redistibutables... Не уверенный, если это поможет кому-либо, но версии (Visual C++ 2 010 Redistibutable) это установило для меня, был 10.0.30319 для обоих x86 & x64 – Austin Floyd 16.04.2020, 11:37
  • 5
    Мой установщик не перестал работать с кодом возврата 5100, но с тем же сообщением об ошибке как OP: " Установка " SDK Microsoft Windows для Windows 7" продукт сообщил о следующей ошибке: См. документ Samples\Setup\HTML\ConfigDetails.htm для далее information". тем не менее кажется, что удаление всего связанного с Распространяемыми файлами C++ помогло. – Asbjørn Ulsberg 16.04.2020, 11:38

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

Также было что-то в .NET 3.5. Я установил SDK Server 2008 с .NET 3.5, удалил распространяемые файлы Visual & nbsp; Studio & nbsp; 2010 и убедился, что распространяемые компоненты не были отмечены в параметрах установки.

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

6
ответ дан 16.04.2020, 11:37

Удаление всех распространяемых C ++ и отключение опции C ++ работало для меня. Обратите внимание, что у меня VS2010 SP1 и VS2012 уже установлены.

4
ответ дан 16.04.2020, 11:37

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

1
ответ дан 16.04.2020, 11:38

У меня была такая же проблема с установкой версии 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.

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

9
ответ дан 16.04.2020, 11:38
  • 1
    yop, но этот плагин добавляют строки слома кэша, that' s, почему я ответил здесь. мое плохое:) – Yannick Schall 27.02.2020, 00:35

Также следует помнить, что при установке Visual Studio 2010 SP1 некоторые компиляторы C ++ и библиотеки могут быть удалены. Microsoft выпустила обновление , чтобы обеспечить их возврат в вашу систему.

Установите это обновление, чтобы восстановить компиляторы и библиотеки Visual C ++, которые могли быть удалены при установке 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). Возможно, к вам применимо одно из этих условий, и поэтому может потребоваться снять флажок компилятора C ++, поскольку установщик SDK попытается установить более старую версию компиляторов ÓR может потребоваться удалить VS2010 SP1 и перезапустить SDK. 7.1 установка, ремонт или модификация.

Условие 1: если флажок «Компиляторы Visual C ++» установлен, когда Windows SDK 7.1 установлен, восстановлен или изменен после установки Visual Studio 2010 с пакетом обновления 1 (SP1), может возникнуть ошибка и некоторые выбранные компоненты не может быть установлен.

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

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

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

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

7
ответ дан 16.04.2020, 11:39
  • 1
    Относящаяся страница должна была бы быть переименована также, который повредит пользовательский опыт полностью. Вместо index.html это должен был бы быть index01.html:). Иначе кэш вручит index.html, который указывает на project.css, а не projectv01.css. Используя JavaScript для добавления? cache=random к каждому URL содержания является решением.. но ужасное плохое решение. – whardier 27.02.2020, 00:35

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

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

При этом загружаются заметки о выпуске SDK (он также должен быть у вас на компьютере после попытки установки SDK), а в разделе «Установка и удаление Windows SDK» вы можете увидеть, что Microsoft рекомендует убрать некоторые ошибки после им.

3
ответ дан 16.04.2020, 11:40

У меня та же ошибка, что и у этого «сбоя установки Windows 7 SDK»:

Enter image description here

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

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

Решение. Удалите распространяемые установки Microsoft Visual C ++ 2010 до установки Windows SDK.

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

  • Распространяемый Microsoft Visual C ++ 2010 x 64-Microsoft Corporation 10.0.40219 15,2 МБ 10.0.40219
  • Распространяемый Microsoft Visual C ++ 2010-x 86 10.0.30319 Microsoft Corporation 11,0 МБ 10.0.30319
2
ответ дан 16.04.2020, 11:41
  • 1
    Печально это, действительно кажется, не делает реалистический вывод для меня... Это просто, кажется, подражает предупреждению и doesn' t делают мой сбой приложения, и это все еще происходит на " real" iPhone, испытывающий нехватку питания. – Nils Munch 07.02.2020, 20:13

Теги

Похожие вопросы