Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


microsoft-windows:dot-net-framework:how-to-install-dot-net-framework-3-5

Установка .Net Framework 3.5

Замечено, что если в англоязычную систему Windows Server 2012 R2 установлен языковой пакет Language Pack, например русский, то мы можем получить невозможность установки компонент .Net Framework 3.5 с ошибкой 0x800f081f. В таком случае для возможности установки потребуется удалить языковой пакет через утилиту lpksetup с последующей перезагрузкой системы. После установки .Net Framework 3.5 можно будет повторно установить языковой пакет.


Установка с помощью утилиты DISM

Установка с помощью утилиты DISM, которую нужно выполнять с правами администратора, при использовании хранилища компонент Windows в сетевом каталоге (содержимое каталога \Sources\sxs скопировано из дистрибутива Windows):

Dism /online /enable-feature /featurename:NetFx3 /All /Source:"\\SRV\Sources\sxs" /LimitAccess

Установка с помощью DISM при использовании хранилища компонент Windows в локальном для сервера месторасположении, например в DVD-приводе:

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

Для диагностики проблем при выполнении утилиты DISM смотрим лог %windir%\Logs\DISM\dism.log



Установка с помощью Powershell

Команда, которая может использоваться для Windows Server 2012 R2:

Install-WindowsFeature NET-Framework-Core -Source "D:\sources\sxs"

Команда, которая может использоваться для клиентских ОС Windows 8/10:

Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -All -Source "D:\sources\sxs"


Включение в WIM-образе

Можно включать .Net Framework 3.5, как и другие компоненты системы, непосредственно в WIM образ, который используется, например, для развёртывания ОС с помощью SCCM.

следующей последовательностью команд:

  1. Смонтируем образ во временный каталог:
DISM /mount-wim /wimfile:"C:\Temp\Test\win8.1_x86pro.wim" ^
/index:2 /mountdir:"C:\Temp\Test\offline\"
  1. Чтобы увидеть список всех компонентов доступных для включения в смонтированном образе:
DISM /Image:"C:\Temp\Test\offline\" /Get-Features /Format:Table
  1. Включим .Net Framework 3.5 в смонтированном образе:
DISM /Image:"C:\Temp\Test\offline\" /Enable-Feature /FeatureName:"NetFx3" /All ^
/LimitAccess /Source:"\\path\to\sxs"
  1. Отмонтируем образ с сохранением изменений:
DISM /unmount-wim /mountdir:"C:\Temp\Test\offline" /commit



Проверено на следующих конфигурациях:

Версия ОС
Microsoft Windows Server 2012 R2 Standard EN (6.3.9600)

Автор первичной редакции:
Алексей Максимов
Время публикации: 07.03.2016 18:45

Обсуждение

Ваш комментарий:
 

microsoft-windows/dot-net-framework/how-to-install-dot-net-framework-3-5.txt · Последние изменения: 22.10.2018 14:37 — Алексей Максимов