Вики 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:50] Алексей Максимов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 ====
  
Строка 11: Строка 14:
 <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> <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>
  
- 
-<WRAP center important 100%> Важно. Замечено, что если в англоязычную систему **Windows Server 2012 R2** установлен языковой пакет **Language Pack**, то мы можем получить невозможность установки с ошибкой **0x800f081f**. В таком случае для возможности установки **NetFx3** нужно удалить языковой пакет через утилиту **lpksetup** с последующей перезагрузкой системы. После установки **NetFx3** можно будет повторно установить языковой пакет. 
-</WRAP> 
  
 Для диагностики проблем при выполнении утилиты DISM смотрим лог ''%windir%\Logs\DISM\dism.log'' Для диагностики проблем при выполнении утилиты DISM смотрим лог ''%windir%\Logs\DISM\dism.log''
Строка 22: Строка 22:
 ==== Установка с помощью Powershell ==== ==== Установка с помощью Powershell ====
  
 +Команда, которая может использоваться для **Windows Server 2012 R2**: 
  
-<code powershell>Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -Source "X:\sources\sxs"</code>+<code powershell>Install-WindowsFeature NET-Framework-Core -Source "D:\sources\sxs"</code>
  
 +{{ :microsoft-windows:dot-net-framework:pasted:20181022-140342.png }}
 +
 +Команда, которая может использоваться для клиентских ОС **Windows 8/10**:
 +
 +<code powershell>Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -All -Source "D:\sources\sxs"</code>
  
 ---- ----
Строка 32: Строка 38:
  
  
-Можно включать .Net Framework 3.5, как и другие компоненты системы, непосредственно в WIM образ, который используется, например, для развёртывания ОС с помощью [[microsoft-system-center:configuration-manager|SCCM]].+Можно включать **.Net Framework 3.5**, как и другие компоненты системы, непосредственно в **WIM** образ, который используется, например, для развёртывания ОС с помощью [[microsoft-system-center:configuration-manager|SCCM]].
  
-Смонтируем образ в папку, включим .Net Framework 3.5 и размонтируем образ с сохранением изменений:+следующей последовательностью команд:
  
-<file cmd add-netfx3-to-wim.bat>+  Смонтируем образ во временный каталог:
  
-DISM /mount-wim /wimfile:"C:\Temp\Test\win8.1_x86pro.wim" /index:2 /mountdir:"C:\Temp\Test\offline\"+<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">DISM /mount-wim /wimfile:"C:\Temp\Test\win8.1_x86pro.wim" 
 +/index:2 /mountdir:"C:\Temp\Test\offline\"</pre></HTML>
  
-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 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">DISM /Image:"C:\Temp\Test\offline\" /Get-Features /Format:Table</pre></HTML>
-</file>+
  
-Чтобы увидеть список всех компонентов доступных для включения, необходимо смонтировать образ и выполнить:+  - Включим .Net Framework 3.5 в смонтированном образе:
  
-<code >DISM /Image:"C:\Temp\Test\offline\" /Get-Features /Format:Table</code>+<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>
  
 +  - Отмонтируем образ с сохранением изменений:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">DISM /unmount-wim /mountdir:"C:\Temp\Test\offline" /commit</pre></HTML>
 +
 +
 +\\
 +----
 +Проверено на следующих конфигурациях:
 +^ Версия ОС ^
 +| 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}}+{{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.1540205409.txt.gz · Последнее изменение: 22.10.2018 13:50 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki