Ошибка установки 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.
- На этот раз параметр экрана пользовательского интерфейса изменится. Параметры, которые вы видите, это "Изменить", "Восстановить" и т.д. Выберите "Изменить" и выполните установку других компонентов.