Ошибка установки SDK Windows

Я пытаюсь установить Windows SDK для Windows 7 с .NET Framework 4, но когда я открываю установку, я получаю сообщение об ошибке:

Для некоторых компонентов Windows SDK требуется RTM.NET Framework 4. Настройка обнаружена предварительная версия .NET Framework 4. Если вы продолжите с установкой эти компоненты не будут установлены. Если ты хочешь установите эти компоненты, нажмите "Отмена", затем установите .NET. Рамки 4 из https://go.microsoft.com/fwlink/?LinkID=187668 и затем перезапустите программу установки.

Нажмите "ОК", чтобы продолжить.

Когда я пошел на установку .NET Framework 4, появляется сообщение о том, что на моем ПК уже есть .NET Framework 4:

Microsoft.NET Framework 4 уже является частью операционной система. Нет необходимости устанавливать распространенную .NET Framework 4. Подробнее информация.

Равная или более высокая версия .NET Framework 4 уже была установленный на компьютере.

Я не знаю, что делать дальше. Я использую Windows 10 Enterprise (x64).

Ответ 1

В Windows 10 x64 настройка заблокирована:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version

Временно измените оба значения на 4.0.30319, и установка позволит вам продолжить. Убедитесь, что вы изменили реестр с повышенными привилегиями, иначе вам не удастся изменить значения.

Ответ 2

Мне пришлось удалить следующее:

  • "Распространяемый Microsoft Visual С++ 2010 x64"
  • "Распространяемый Microsoft Visual С++ 2010 x86"

Перед установкой Windows 7.1 SDK и установочный пакет переустанавливает эти два во время установки.

Ответ 3

Чтобы решить эту проблему, я удалил версию .NET 4.6 и установил 4. Затем я установил SDK, и проблема исчезла.

Ответ 4

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

https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/6e6c8a17-1666-42fa-9b5b-dfc21845d2f9/error-installing-windows-7-sdk-71-with-vs2008-vs2010-premium-on-win-7-32bit?forum=windowssdk

Выполненные мной шаги следующие

  • Удалить версию Visual С++ и .NET 4.x
  • Удалить записи регистра, соответствующие этим установкам. У меня была Windows 7, но удаленные записи были предложены здесь.
  • Перезагрузка Windows
  • Пробовал установку SDK с помощью веб-установки
  • Это не сработало. Позже вызывается установка SDK, когда экран установки все еще включен [с ошибкой установки msg], выполненным с отладочной связью msi [вы также можете установить любые извлеченные msi
  • После завершения установки закройте пользовательский интерфейс ошибки установки [шаг 5] и повторите установку SDK.
  • На этот раз параметр экрана пользовательского интерфейса изменится. Параметры, которые вы видите, это "Изменить", "Восстановить" и т.д. Выберите "Изменить" и выполните установку других компонентов.