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

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

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

нажмите OK для продолжения.

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

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

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

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

5 ответов


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

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


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

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

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


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


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

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

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

  1. удалите Visual C++ и .NET 4.икс версия
  2. удалить записи реестра, соответствующие этим установкам. У меня была Windows 7, но удаленные записи, как предлагается здесь
  3. Перезапущен Windows
  4. попробовал установить SDK с помощью веб-установщика
  5. это не работа. Позже вызывается установка SDK, когда экран установки все еще включен [с ошибкой установки msg] выполняется отладка связанный msi [вы также можете установить любой извлеченный msi
  6. сразу после установка завершена, закройте UI ошибки установки [Шаг 5] и повторно запустите установку SDK.
  7. на этот раз опция экрана пользовательского интерфейса изменится. Параметры, которые вы можете видеть, - это изменение, ремонт и т. д. Выберите Изменить и завершить установку других компонентов.

У меня была более старая версия .NET Framework и распространяемые x64 и x86 c++ 2010. Удаление 2010 позволило мне продолжить без проблем. Я не удалял старую версию .NET, но сначала загрузил и установил последнюю версию.

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

возможно, это добавляет немного думал здесь...