У Microsoft теперь есть статья базы знаний под названием Не удается установить Windows SDK с кодом возврата 5100 , в которой описывается эта проблема и ее исправление:
Эта проблема возникает при установке 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 7 SDK, все заработало.
Хотя у тебя может быть другая проблема, чем у меня. Попробуйте решения на сайтах Ctrl + F5 и patheticcockroach.com
, на которые я ссылаюсь.
Я надеялся, что это помогло!