Компонент windows netfx3

Как установить .NET Framework 3.5 в Windows 8.1

Компонент windows netfx3

В данной статье показаны действия, с помощью которых можно установить компонент .NET Framework 3.5 в операционной системе Windows 8.1.

Платформа .NET Framework является неотъемлемой частью многих приложений, запущенных на Windows и предоставляет общие функциональные возможности для запуска этих приложений и согласованную модель программирования для создания приложений.

Если используется операционная система Windows, то платформа, возможно, уже установлена на компьютере. В частности, .NET Framework 4.5 входит в состав Windows 8 и устанавливается на компьютере вместе с Windows 8.

Аналогично версия 4.5.1 входит в состав Windows 8.1. В других случаях может потребоваться включение платформы .NET Framework для запуска приложений, построенных на ее основе.

.NET Framework 3.5 не устанавливается автоматически на компьютеры с Windows 8 и Windows 8.1. Его установку необходимо производить ДО установки языковых пакетов Windows!

Включение платформы в окне «Компоненты Windows»

Вы можете самостоятельно включить .NET Framework 3.5 в окне «Компоненты Windows». Для реализации этого варианта требуется подключение к Интернету.

Чтобы включить платформу .NET Framework 3.5, нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите команду OptionalFeatures и нажмите клавишу Enter ↵

Откроется окно «Компоненты Windows»

Установите флажок .NET Framework 3.5 (включает .NET 2.0 и 3.0) и нажмите кнопку OK. Начнется процесс установки компонента .NET Framework 3.5.

Не нужно выбирать дочерние элементы для активации HTTP Windows Communication Foundation (WCF), если только вы не разработчик, которому требуются функции сопоставления скрипта и обработчика WCF.

По окончании процесса установки нажмите кнопку Закрыть.

Если не удается включить .NET Framework 3.5 в окне «Компоненты Windows», и отображается одно из следующих сообщений об ошибке:

  1. 0x800f0906: “Windows не удалось подключиться к Интернету, чтобы загрузить необходимые файлы. Убедитесь, что вы подключены к Интернету, и щелкните Повторить, чтобы попробовать ещё раз.”
  2. 0x800F081F: “Не удается выполнить изменения. Перезагрузите компьютер и повторите попытку”.

Эти сообщения могут отображаться по причине того что компьютер не подключён к интернету. Подключитесь к Интернету, а затем повторите операцию.

Если подключение к Интернету отсутствует, то компонент .NET Framework 3.5 можно включить с помощью средства командной строки “Система обслуживания образов, развертывания и управления ими” (DISM), данный способ рассмотрен ниже.

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

Если подключение к Интернету отсутствует, то компонент .NET Framework 3.5 можно включить с помощью средства командной строки “Система обслуживания образов, развертывания и управления ими” (DISM), указав носитель (USB-флешка, ISO-образ или DVD-диск), с которого была установлена Windows 8.1

Нажмите сочетание клавиш + X, в открывшемся контекстном меню выберите Командная строка (администратор).

В открывшемся окне Администратор:Командная строка введите команду:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\\sources\\sxs

Где d: – буква диска с дистрибутивом Windows 8.1 (или путь до распакованного дистрибутива).

Нажмите клавишу Enter ↵, начнется процесс установки.

Через некоторое время .Net Framework будет установлен.

▌DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\\sources\\sxs

/Online задает используемую операционную систему (вместо автономного образа Windows).

/Enable-Feature /FeatureName:NetFx3 указывает, что требуется включить платформу .NET Framework 3.5.

/All включает все родительские функции платформы .NET Framework 3.5.

/LimitAccess предотвращает обращение DISM к Windows Update.

/Source указывает расположение файлов, необходимых для восстановления функции (в этом примере — каталог d:\\sources\\sxs)

Автономный установщик .NET Framework 3.5

Если по каким-то причинам установка платформы .NET Framework 3.5 с помощью DISM завершилась с ошибкой, например как на скриншоте ниже:

То воспользуйтесь оффлайн установщиком платформы .NET Framework 3.5.

  • Системные требования: Windows 8.1 x86, x64
  • Описание: Zip-архив с установочным файлом .NET Framework 3.5 для Windows 8.1

Скачать автономный установщик .NET Framework 3.5.

Распакуйте архив с установочным файлом в любом месте, запустите установочный файл от имени Администратора, затем следуйте подсказкам мастера установки.

Источник: https://winnote.ru/instructions/80-kak-ustanovit-net-framework-35-v-windows-81.html

Установка .NET Framework 3.5 в Windows Server 2012 R2

Компонент windows netfx3

Большинство современных Windows-приложений для своей нормальной работы требуют наличие установленной платформы .NET Framework.

Мастер установки ролей и компонентов Server Manager в Windows Server 2012 R2 позволяет запустить установку двух разных версий .NET Framework — 3.5 и 4.5. Установка .NET Framework 4.

5 обычно вопросов не вызывает – вся процедура крайне проста, чего не скажешь про установку .NET Framework 3.5.

Дело в том, что при попытке установить .NET Framework 3.5 в Windows Server 2012 R2 со стандартными настройками появляется ошибка «Installation of one of more roles, role services or features failed. The source files could not be found…».

В русской версии ошибка выглядит так:

Не удалось установить одну или несколько ролей, служб ролей или компонентов. Не удалось найти исходные файлы. Попробуйте установить роли, службы ролей или компоненты еще раз в новом сеансе мастера добавления ролей и компонентов, и выберете на странице подтверждения параметр «Указать альтернативный исходный путь», чтобы указать действительное расположение исходных файлов, требуемых для установки.

Причина такого поведения мастера установки заключается в том, что бинарные файлы .NET Framework 3.5 не являются частью локального кэша бинарных файлов, которые сохраняются на сервер при установке ОС. Сделано это в рамках концепции Features on Demand в Windows Server 2012 с целью уменьшения размера дискового пространства, занимаемого ОС под свои нужды.

Проверим наличие .NET Framework 3.5 в локальном репозитории, выполнив команду Powershell:

Get-WindowsFeature *Framework*

Как вы видите, искомый компонент находится в удаленном состоянии (Install State: Removed)

По-умолчанию, при установке NET Framework 3.5 через Server Manager, система пытается получить необходимые файлы с сайта Windows Update в Интернете (а не локального сервера WSUS), и если на сервере отсутствует доступ в интернет, установка завершается с ошибкой. Пользователю нужно самому указать путь к дистрибутиву ОС, из которого можно было бы установить недостающий компонент.

Чтобы установить .NET Framework 3.5 вручную достаточно, нажав кнопку Specify an alternative source path, указать альтернативный путь к папке с содержимым установочного диска Windows Server 2012 R2.

В качестве пути можно указать как локальную папку (в нашем примере это D:\source\sxs, где D:\ — буква локального DVD-привода с дистрибутивом Windows Server) или сетевой каталог.

Нажав, ОК система найдет бинарные файлы компонента .NET Framework 3.5.и установит его.

Ту же самую операцию можно выполнить и из командной строки, выполнив с правами администратора команду:

dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

/Online – означает, что нужно обновлять текущую ОС, а не wim образ

/enable-feature /featurename:NetFX3 /all – необходимо установить платформу .NET Framework 3.5 со всеми функциями

/Source – путь к каталогу дистрибутива Windows, в котором находятся необходимые компоненты

/LimitAccess – предотвратить обращение к узлу Windows Update

Аналогичная команда Powershell для установки компонента .Net 3.5 выглядит так:

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

Путь к «оригинальному» дистрибутиву Windows можно зафиксировать в системе на постоянной основе с помощью:

  • С помощью параметра реестра RepairContentServerSource, который находится в ветке HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing
  • Или групповой политики Specify settings for optional component installation and component repair (политика правит этот же параметр в реестре)

Чтобы проверить наличие установленного .NET Framework 3.5, перейдите в каталог C:\Windows\Microsoft.NET\Framework64 и убедитесь, что среди каталогов установленных версий .NET появился v3.5.

В том случае, если указанные выше способы установки .NET Framework 3.5.1 вам не помогли, попробуйте следующие решения.

После установки некоторых обновлений, версия (билд) Windows Server 2012 R2 в системе может перестать соответствовать образу ОС, хранящемуся в имеющемся дистрибутиве. В этом случае установщик при сравнении версии ядра Windows отказывается устанавливать устаревшую версию компонента.

В этом случае как правило, при установке .NET Framework через dism появляется ошибка 0x800f081f. The source files could not be found

Решение: установить .Net через с серверов Microsoft:

  • Сохраните в reg файл текущие настройки Windows Update в ветке HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\WindowsUpdate
  • Удалите данную ветку и перезапустите службу: net stop wuauserv & net start wuauserv
  • Запустите установку .Net из интернета: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
  • После окончания установки верните настройки WU, импортировав reg файл и еще раз перезапустите службу WindowsUpdate

Кроме того, если вы устанавливали на сервер дополнительный языковой пакет (Language Packs), перед установкой .NET Framework 3.5.1 его нужно удалить с помощью команды lpksetup.

Также проверьте в списке установленных обновлений системы наличие установленных патчей для NET 3.5 Framework (теоретически они вообще не должны были установится, если компонент NetFX3 не установлен).

Удалите данные обновления и после перезагрузки попытайтесь установить .NET 3.5.

Источник: https://winitpro.ru/index.php/2014/05/14/ustanovka-net-framework-3-5-v-windows-server-2012-r2/

Установка компонента .NET Framework в ОС Windows Server

Компонент windows netfx3

Программная платформа .NET Framework была разработана компанией Microsoft для того, чтобы дать возможность разработчикам абстрагироваться от системного окружения конкретного компьютера, на котором будет исполняться их программа.

В этом случае не будет иметь значения какая операционная система установлена, какой процессор и другое аппаратное обеспечение используется — главное, чтобы на компьютере была установлена среда .NET Framework, которая обеспечивает исполнение кода и взаимодействие с необходимыми компонентами окружения.

Для работы с этой платформой были разработаны или адаптированы специальные языки программирования C#.NET, VB.NET, C++.NET, J#.NET, F#.NET и т.д.

Достаточно большое количество программ написано под эту платформу, поэтому нужно знать, как установить ее на сервер.

.NET Framework актуальной версии (4.x) уже включен на серверах Windows, развернутых из наших шаблонов. Если требуется включить предыдущую версию (3.5) или же сервер развернут из собственного шаблона/установлен из дистрибутива, можно воспользоваться нижеследующей инструкцией.

Включение компонента .NET Framework в OC Windows Server возможно с использованием Windows Update или с использованием локального хранилища компонентов (потребуются файлы с дистрибутива ОС). Рассмотрим оба варианта.

Вариант 1

Самый простой и быстрый способ, при наличии подключения к сети Интернет, это установка компонента .NET Framework 3.5 с сервера Microsoft Windows Update (актуально для Windows Server 2008R2/2012R2/2016/2019).

Запускаем PowerShell с правами администратора: Пуск — правый клик по ярлыку Windows Powershell — Запуск от имени Администратора (Run as Administrator):

В открывшемся окне PowerShell набираем команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Eсли установка производится на Windows Server 2008R2:
DISM /Online /Enable-Feature /FeatureName:NetFx3

Нажимаем Enter и ожидаем завершения установки:

Вариант 2

Для установки с использованием локального хранилища (или дистрибутива ОС Windows) через графический интерфейс (Windows Server 2012R2/2016/2019 ):

Запускаем Диспетчер серверов (Server Manager), нажимаем Управление (Manage) – Добавить роли и компоненты (Add Roles and Features):

В появившемся окне нажимаем Далее (Next):

В окне Выбор типа установки (Select installation type) убеждаемся, что выбран пункт установка ролей и компонентов (Role-based or feature-based installation), нажимаем Далее (Next):

Выбор целевого сервера (Select destination server) – проверяем, что в списке выбран требуемый сервер, нажимаем Далее (Next):

Пропускаем Выбор ролей сервера (Select server roles), нажимаем Далее (Next):

В окне Выбор компонентов (Select features) находим в списке требуемую версию .NET Framework и отмечаем галкой, нажимаем Далее (Next):

В случае установки актуальной версии .NET Framework (4.x) в данном окне можно нажимать кнопку Установить (Install), после чего начнется процесс инсталляции из локального хранилища. Если же мы устанавливаем предыдущую версию (3.

5), то появится предупреждение, что необходимые для установки файлы отсутствуют и нужно указать путь к данным файлам. Понадобится либо дистрибутив установленной версии дистрибутива ОС Windows, либо копия папки SourcesSxS с этого дистрибутива.

Нажимаем на ссылку Указать альтернативный исходный путь (Specify an alternate source path):

В открывшейся форме указываем путь к папке SourcesSxS дистрибутива текущей версии (или копии этой папки – в нашем примере папка скопирована на локальный диск в c:tempsxs), нажимаем ОК:

Вернувшись на форму Подтверждение компонентов установки (Confirm installation selections) нажимаем Установить (Install) и ожидаем окончания установки. Закрываем форму:

Установка на Windows server 2008R2 также производится через Диспетчер серверов:

Запускаем Диспетчер серверов, переходим в раздел Компоненты, нажимаем Добавить компоненты:

В списке компонентов находим и ставим галку на .NET Framework, нажимаем Далее:

В следующем окне нажимаем кнопку Установить:

Дожидаемся успешного окончания установки и закрываем окно:

Установка актуальной версии .NET Framework (4.x) в ОС Windows Server 2008R2 через добавление компонентов не работает. Для инсталляции потребуется скачать автономный установщик с сайта Microsoft (например, по ссылке https://www.microsoft.com/ru-RU/download/details.aspx?id=55167) и установить как обычную программу.

Оценить

Средняя оценка: 5.0 Оценили: 1

Источник: https://serverspace.by/support/help/net-framework-v-os-windows/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.