Ошибка 0x800F0906 при установке .Net 3.5 в Windows 8


8

В стандартной комплектации Windows 8 поставляется с платформой .NET 4.5, но для разработки и развертывания наших приложений мне необходимо также установить платформу .NET 3.5, чтобы я мог создавать приложения как для старых, так и для новых версий. СЕТЬ.

Однако при попытке установить .Net 3.5 на Windows 8 я получил ошибку 0x800F0906.

Как я могу решить это?


Почему вы устанавливаете .NET 3.5? Просто установите 4.5. Он содержит все, начиная с 4.0 и до, в дополнение к 4.5
Коул Джонсон

Ответы:


8

В нижней части этой статьи о библиотеке есть элемент, который подробно описывает шаги, которые вы должны предпринять:


Если установить .NET Framework 3.5 по требованию или включить его на панели управления не удается, вы можете получить сообщение об ошибке 0x800f0906: «Windows не удалось подключиться к Интернету для загрузки необходимых файлов. Убедитесь, что вы подключены к Интернету, и нажмите «Повторить», чтобы повторить попытку. » Это сообщение может отображаться по следующим причинам:

1 / Ваш компьютер не подключен к Интернету. Пожалуйста, подключитесь, а затем повторите операцию.

Если вы не можете подключить компьютер к Интернету, вы можете включить .NET Framework 3.5, используя установочный носитель (образ ISO или DVD), с которого вы установили Windows 8 Release Preview. Смонтируйте установочный носитель Windows 8 Release Preview и введите в командной строке с повышенными правами следующую команду:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:x:\sources\sxs /LimitAccess 

где x:- буква диска для ISO-образа Windows 8 Release Preview или DVD-диска.

2 / Ваш администратор настроил ваш компьютер для использования служб Windows Server Update Services (WSUS) вместо Windows Update для обслуживания. Попросите администратора разрешить политике использовать Центр обновления Windows вместо WSUS.



2
Я получаю эту ошибку, несмотря на то, что я подключен к Интернету и не настроил WSUS. В комплект поставки моего ПК также не входит установочный носитель. Я задал похожий вопрос здесь: superuser.com/questions/616184/…
Саймон Д

0

Сегодня у меня была такая же ошибка.

Мое разрешение основано на компьютерах, которые находятся в домене, где WSUS контролирует обновления и не имеет пакета (в данном случае dotnet).

  1. удалить компьютер из политики обновления
  2. заставить gpo обновить
  3. перезагрузить компьютер
  4. попробуйте установить снова
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.