===== Установка .Net Framework 3.5 ===== {{:microsoft-windows:dot-net-framework:pasted:20181022-143733.png }} Замечено, что если в англоязычную систему **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" {{ :microsoft-windows:dot-net-framework:pasted:20181022-140342.png }} Команда, которая может использоваться для клиентских ОС **Windows 8/10**: Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -All -Source "D:\sources\sxs" ---- \\ ==== Включение в WIM-образе ==== Можно включать **.Net Framework 3.5**, как и другие компоненты системы, непосредственно в **WIM** образ, который используется, например, для развёртывания ОС с помощью [[microsoft-system-center:configuration-manager|SCCM]]. следующей последовательностью команд: - Смонтируем образ во временный каталог:
DISM /mount-wim /wimfile:"C:\Temp\Test\win8.1_x86pro.wim" ^
/index:2 /mountdir:"C:\Temp\Test\offline\"
- Чтобы увидеть список всех компонентов доступных для включения в смонтированном образе:
DISM /Image:"C:\Temp\Test\offline\" /Get-Features /Format:Table
- Включим .Net Framework 3.5 в смонтированном образе:
DISM /Image:"C:\Temp\Test\offline\" /Enable-Feature /FeatureName:"NetFx3" /All ^
/LimitAccess /Source:"\\path\to\sxs"
- Отмонтируем образ с сохранением изменений:
DISM /unmount-wim /mountdir:"C:\Temp\Test\offline" /commit
\\ ---- Проверено на следующих конфигурациях: ^ Версия ОС ^ | Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 07.03.2016 18:45 {{tag>Windows "Windows Server 2012 R2" dotNet Framework DISM WIM Powershell NetFx3 ".NET Framework"}} ~~DISCUSSION~~