Вики IT-KB

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

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

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


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

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
microsoft-windows:dot-net-framework:how-to-install-dot-net-framework-3-5 [22.10.2018 13:48] – [Windows Server 2012 R2 и NetFx3] Алексей Максимовmicrosoft-windows:dot-net-framework:how-to-install-dot-net-framework-3-5 [10.11.2022 12:02] (текущий) Алексей Максимов
Строка 1: Строка 1:
 ===== Установка .Net Framework 3.5 ===== ===== Установка .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 ====
  
 +Установка с помощью утилиты **DISM**, которую нужно выполнять с правами администратора, при использовании хранилища компонент Windows в сетевом каталоге (содержимое каталога ''\Sources\sxs'' скопировано из дистрибутива Windows):
  
-Установка на примере Windows 8.1, где Xбуква диска с дистрибутивом Windows :+<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">Dism /online /enable-feature /featurename:NetFx3 /All /Source:"\\SRV\Sources\sxs" /LimitAccess</pre></HTML>
  
-<file cmd netfx3-install.bat>DISM /online /enable-feature /featurename:"netfx3" /all /source:"X:\sources\sxs" /limitaccess</file>+Установка с помощью **DISM** при использовании хранилища компонент Windows в локальном для сервера месторасположении, например в DVD-приводе:
  
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">Dism /online /enable-feature /featurename:NetFx3 /All /Source:"D:\sources\sxs" /LimitAccess</pre></HTML>
  
  
-==== Установка с помощью Powershell ====+Для диагностики проблем при выполнении утилиты DISM смотрим лог ''%windir%\Logs\DISM\dism.log''
  
 +----
  
-<code powershell>Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -Source "X:\sources\sxs"</code>+\\ 
 +==== Установка с помощью Powershell ====
  
 +Команда, которая может использоваться для **Windows Server 2012 R2**: 
  
 +<code powershell>Install-WindowsFeature NET-Framework-Core -Source "D:\sources\sxs"</code>
  
-==== Включение в WIM-образе ====+{{ :microsoft-windows:dot-net-framework:pasted:20181022-140342.png }}
  
 +Команда, которая может использоваться для клиентских ОС **Windows 8/10**:
  
-Можно включать .Net Framework 3.5, как и другие компоненты системы, непосредственно в WIM образ, который используется, например, для развёртывания ОС с помощью [[microsoft-system-center:configuration-manager|SCCM]].+<code powershell>Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -All -Source "D:\sources\sxs"</code>
  
-Смонтируем образ в папку, включим .Net Framework 3.5 и размонтируем образ с сохранением изменений:+----
  
-<file cmd add-netfx3-to-wim.bat>+\\ 
 +==== Включение в WIM-образе ====
  
-DISM /mount-wim /wimfile:"C:\Temp\Test\win8.1_x86pro.wim" /index:2 /mountdir:"C:\Temp\Test\offline\" 
  
-DISM /Image:"C:\Temp\Test\offline\" /Enable-Feature /FeatureName:"NetFx3" /All /LimitAccess /Source:"\\path\to\sxs"+Можно включать **.Net Framework 3.5**, как и другие компоненты системы, непосредственно в **WIM** образ, который используется, например, для развёртывания ОС с помощью [[microsoft-system-center:configuration-manager|SCCM]].
  
-DISM /unmount-wim /mountdir:"C:\Temp\Test\offline" /commit +следующей последовательностью команд:
-</file>+
  
-Чтобы увидеть список всех компонентов доступных для включения, необходимо смонтировать образ и выполнить:+  - Смонтируем образ во временный каталог:
  
-<code >DISM /Image:"C:\Temp\Test\offline\" /Get-Features /Format:Table</code>+<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">DISM /mount-wim /wimfile:"C:\Temp\Test\win8.1_x86pro.wim
 +/index:/mountdir:"C:\Temp\Test\offline\"</pre></HTML>
  
 +  - Чтобы увидеть список всех компонентов доступных для включения в смонтированном образе:
  
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">DISM /Image:"C:\Temp\Test\offline\" /Get-Features /Format:Table</pre></HTML>
  
-----+  Включим .Net Framework 3.5 в смонтированном образе:
  
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">DISM /Image:"C:\Temp\Test\offline\" /Enable-Feature /FeatureName:"NetFx3" /All ^
 +/LimitAccess /Source:"\\path\to\sxs"</pre></HTML>
  
 +  - Отмонтируем образ с сохранением изменений:
  
-==== Windows Server 2012 R2 и NetFx3 ====+<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">DISM /unmount-wim /mountdir:"C:\Temp\Test\offline" /commit</pre></HTML>
  
-Установка с помощью утилиты **DISM**, которую нужно выполнять с правами администратора, при использовании хранилища компонент Windows в сетевом каталоге (содержимое каталога ''\Sources\sxs'' скопировано из дистрибутива Windows): 
  
-<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">Dism /online /enable-feature /featurename:NetFx3 /All /Source:"\\SRV\Sources\sxs" /LimitAccess</pre></HTML> +\\ 
- +---- 
-Установка с помощью **DISM** при использовании хранилища компонент Windows в локальном для сервера месторасположении, например в DVD-приводе:+Проверено на следующих конфигурациях: 
 +^ Версия ОС ^ 
 +| Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) | 
  
-<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">Dism /online /enable-feature /featurename:NetFx3 /All /Source:"D:\sources\sxs" /LimitAccess</pre></HTML> +---- 
- +{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации:  07.03.2016 18:45
- +
-<WRAP center important 100%> ВажноЗамечено, что если в англоязычную систему **Windows Server 2012 R2** установлен языковой пакет **Language Pack**, то мы можем получить невозможность установки с ошибкой **0x800f081f**. В таком случае для возможности установки **NetFx3** нужно удалить языковой пакет через утилиту **lpksetup** с последующей перезагрузкой системы. После установки **NetFx3** можно будет повторно установить языковой пакет. +
-</WRAP> +
- +
-Для диагностики проблем при выполнении утилиты DISM смотрим лог ''%windir%\Logs\DISM\dism.log''+
  
  
-{{tag>Windows "Windows Server 2012 R2" dotNet Framework DISM WIM Powershell NetFx3}}+{{tag>Windows "Windows Server 2012 R2" dotNet Framework DISM WIM Powershell NetFx3 ".NET Framework"}}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
  
microsoft-windows/dot-net-framework/how-to-install-dot-net-framework-3-5.1540205295.txt.gz · Последнее изменение: 22.10.2018 13:48 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki