Ошибка установки 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).
6 ответов
В 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
и установка позволит вам продолжить. Убедитесь, что вы отредактировали реестр с повышенными привилегиями, иначе вам не разрешат изменять значения.
Мне пришлось удалить следующее:
- "Microsoft Visual C++ 2010 x64 распространяемый"
- "Microsoft Visual C++ 2010 x86 распространяемый"
Перед установкой Windows 7.1 SDK и установочный пакет переустанавливает эти два во время установки.
Чтобы справиться с этой проблемой, я удалил свой .NET
базовая версия 4.6
и установлен 4. Затем я установил SDK, и проблема исчезла.
Я также столкнулся с точно такой же проблемой, упомянутой выше. После стольких попыток предложение, упомянутое в приведенной ниже ссылке, помогло
Выполненные мной шаги следующие
- Удалить версию Visual C++ и.NET 4.x
- Удалите записи реестра, соответствующие этим установкам. У меня была Windows 7, но я удалил записи, как предложено здесь
- Перезагрузка Windows
- Пробовал устанавливать SDK с помощью веб-установщика
- Это не сработало. Позже, вызвал установку SDK, когда экран установки все еще включен [с ошибкой установки msg] выполнил отладку, связанную с MSI [вы также можете установить любую извлеченную MSI
- После завершения установки закройте интерфейс ошибки установки [шаг 5] и повторно запустите установку SDK.
- На этот раз опция экрана интерфейса изменится. Доступные параметры: Изменить, Восстановить и т. Д. Выберите Изменить и завершите установку другого компонента.
У меня была более старая версия.NET Framework и C++ 2010 Redistributable x64 и x86. Удаление 2010 года позволило мне продолжить без проблем. Я не удалял старую версию.NET, но я загрузил и установил последнюю версию FIRST.
Единственный компонент в SDK, который я хотел установить, был Windows Performance Toolkit. Я все еще получил предупреждение в начале установки. Но это все равно прошло.
Может быть, это добавляет немного мысли здесь...
он сообщает мне, что у него уже есть версия, меньшая или равная 4.8 NETWORK, поэтому я не загружаю ее, я удаляю все визуальные элементы Microsoft и пытаюсь загрузить 7.1.0, и он сообщает мне, что ему нужна сеть 4, поэтому я использую ссылка, предоставленная Microsoft, чтобы помочь мне, не работает