Установить .Net Framework 3.5 в Windows 8.1

Установить .Net Framework 3.5 в Windows 8.1

Я пытаюсь установить фреймворк 3.5, но всегда получаю ошибку:

  • Сначала я попытался добавить через «включение компонентов Windows», но получил такую ​​ошибку:

введите описание изображения здесь

  • Затем я попробовал выполнить эту команду в консоли:

dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:j:sources\sxs /LimitAccess

Я получил еще одну ошибку:

введите описание изображения здесь

  • Наконец, я попытался выполнить шаги «Устранение ошибки с кодом 0x800F0907» вhttp://support.microsoft.com/kb/2734782/en, но у меня нет Windows 8 PRO, поэтому я не могу запустить «Редактор локальной групповой политики»

Если вам нужен перевод изображений, пожалуйста, свяжитесь со мной.

решение1

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

Если у вас установлены какие-либо дополнительные пакеты MUI, вам нужны DVD-диски дополнительного языка, скопируйте папку SxS обоих DVD-дисков в локальную папку и укажите параметром /sourceDISM эту папку. Я написал это в прошлом году в Microsoft, но они до сих пор не обновили документацию.

решение2

У меня была та же проблема (ошибка 0x800f081f в команде dism), и после многих попыток я понял, что сообщение было верным: даже если я запускал командную строку как администратор, я получал ошибку доступа к каталогу на смонтированном диске (x:\sources\sxs в моем случае), но я мог видеть его в проводнике Windows без каких-либо проблем. Поэтому я исправил проблему, просто скопировав каталог sxs в c:\temp и повторно запустив команду dism. Сработало отлично.

Для меня до сих пор загадка, почему я не могу получить доступ к диску x из командной строки (даже как администратор). Если у вас есть какие-либо идеи, мне интересно, в чем может быть причина.

Спасибо.

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