Невозможно установить .NET 3.5 на Windows 8.1

Невозможно установить .NET 3.5 на Windows 8.1

Я пытаюсь установить .NET 3.5 для работы с несколькими устаревшими приложениями, и эта проблема не дает мне покоя уже несколько недель.

  1. Во время установки всплывает окно с просьбой установить .NET 3.5, а когда я нажимаю «загрузить», происходит сбой, сообщающий о проблемах с подключением к интернету. Но интернет работает нормально

  2. Попробовал включить .NET 3.5 из панели управления, но он перенаправляет на «Загрузить из Центра обновления Windows», и загрузка продолжается вечно (лучше попробовать 6 часов на 18 Мбит/с Wi-Fi, загрузка продолжается).

  3. При использовании Dism с /LimitAccess и без него процесс зависает на 65,8%, а затем выдает ошибкуошибка компонента

  4. Загрузил автономный пакет 253 МБ с сайта Microsoft, когда попытался установить его снова, мне предложили загрузить версию 3.5 для запуска dotfx35.exe, который является установочным файлом :(

  5. Пробовал все отhttp://support.microsoft.com/kb/2734782не повезло

Пожалуйста помоги.. :(

решение1

Удалить обновления КБ2966826иКБ2966828, перезагрузите и попробуйте снова активировать .Net 3.5. Оба обновления .Net 3.5 и они блокируют установку. Microsoft знает об этой проблеме и пытается ее исправить.

Если у вас установлены какие-либо дополнительные пакеты MUI, вам понадобится DVD-диск с дополнительным языком, скопируйте папку SxS обоих DVD-дисков в локальную папку C:\sxsи укажите с помощью /sourceпараметра DISM эту папку:

DISM.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:C:\sxs /Limitaccess

Я написал это в Microsoft в прошлом году, но они до сих пор не обновили документацию.

решение2

Я нашел ответ, похоже, что ISO-образ был поврежден, что приводит к ошибке при выполнении dism.

Проблема теперь исправлена. Я использовал рабочий диск и проверил md5.

решение3

Я просмотрел всю документацию по устранению неполадок.здесьи скачал \sxsздесь. В конце концов, по подсказке magicandre1981 (выше) я поискал обновления KB2966826 и KB2966828, которые он предложил удалить. Моя система была обновлена, но не имела этих обновлений. Однако удаление обновления KB2966827 решило для меня проблему. Поскольку это был последний шаг, я не уверен, было ли необходимо загружать \sxs, но это все равно может быть хорошей идеей на случай, если ваши файлы были каким-то образом повреждены. В качестве последнего шага, после успешного использования метода DISM.exe на первой странице, на которую я ссылался, я выполнил более типичный процесс с помощью панели управления. В разделе программ и компонентов меню «Включение или отключение компонентов Windows» включает .NET Framework 3.5. На этот раз вместо того, чтобы предложить мне загрузить фреймворк, он просто сообщил мне, что изменение было успешно выполнено.

Связанный контент