Я пытаюсь установить 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 и повторно запустите программу установки.
Щелкните ОК, чтобы продолжить.
Когда я пошел устанавливать .NET Framework 4, появилось сообщение о том, что .NET Framework 4 уже есть на моем компьютере:
Microsoft .NET Framework 4 уже является частью операционной системы. Нет необходимости устанавливать распространяемый пакет .NET Framework 4. Больше информации .
На компьютере уже установлена аналогичная или более поздняя версия .NET Framework 4.
Я больше не знаю, что делать. Я использую Windows 10 Enterprise (x64).
>:(
Ответы:
В Windows 10 x64 установка блокируется :
Временно измените оба значения на,
4.0.30319
и установка позволит вам продолжить. Убедитесь, что вы редактируете реестр с повышенными привилегиями, иначе вам не будет разрешено изменять значения.источник
Мне пришлось удалить следующее:
Перед установкой Windows 7.1 SDK установочный пакет переустанавливает эти два пакета во время установки.
источник
Чтобы решить эту проблему, я удалил свою
.NET
версию фреймворка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
Выполненные мной шаги следующие
источник
У меня была более старая версия .NET Framework и распространяемый пакет C ++ 2010 x64 и x86. Удаление 2010 позволило мне продолжить работу без проблем. Я не удалял старую версию .NET, но я ПЕРВОЙ загрузил и установил последнюю версию.
Единственным компонентом SDK, который я хотел установить, был Windows Performance Toolkit. Я все еще получаю предупреждение в начале установки. Но все равно прошло.
Может быть, это заставляет задуматься ...
источник