Как установить net framework на windows server 2012

как установить net Framework 3.5 и когда, не получается установить стандартными средствами Windows, получая ошибки 0x800F0906, 0x800F081F, 0x800F0907, 0x80073701

Обновлено 19.07.2019

net framework 3.5 windows server 2012 r2Всех приветствую на своем блоге, сегодня мы рассмотрим, как установить net Framework 3.5 на Windows Server 2012 R2. Рассмотрим и классические методы и когда, не получается установить Framework стандартными средствами Windows, получая ошибки 0x800F0906, 0x800F081F, 0x800F0907, 0x80073701. Система Windows Server 2012 Standart x64. Уверен, что в такой ситуации бывал почти любой системный администратор, кто юзает долгое время, программное обеспечение от Microsoft.

Установка net framework 3.5 в windows server 2012 r2

На текущий момент сложно представить сложно представить Windows приложение, которое для своего функционирования не требовало бы наличие установленной платформы .NET Framework. И естественно 2012 R2, позволяет его доставить, но установить его через скачанный дистрибутив у вас не получиться. Ниже смотрим методы и способы его установки.

Через Диспетчер сервера

Первый метод это воспользоваться графическим способом через диспетчер сервера (Server Manager). Открываем его и выбираем Управление > Добавить роли и компоненты

NET Framework 3.5 в Microsoft Windows Server 2012 (R2)

У вас откроется Мастер добавления ролей и компонентов, тут менять ничего не нужно, если конечно у вас нет пула серверов или вы хотите поставить это на виртуальный диск. Жмем далее.

net framework 3.5 для windows server 2012-2

Пропускаем окно с выбором ролей, так как нам нужен компонент.

net framework 3.5 для windows server 2012-3

net framework 3.5 для windows server 2012, устанавливается именно в этом окне. Пролистываем в самый низ и ищем строку Функции .NET framework 3.5.

Отмечать Активация не по HTTP и активация по HTTP не нужно

Жмем Установить и через некоторое время радуемся жизни, если у вас выскочила ошибка, то вам читать ниже. Вот такие вот ошибки могут быть:

  • 0x800F0906
  • 0x800F081F
  • 0x800F0907
  • 0x80073701

net framework 3.5 для windows server 2012-4

Через установочный диск при ошибках (0x800F0906, 0x800F081F, 0x800F0907, 0x80073701)

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

Посмотреть наличие на компьютере компонента .NET Framework 3.5 можно с помощью, известного нам PowerShell. Открываем его и вводим команду

Get-WindowsFeature *Framework*

net framework 3.5 windows server 2012 r2

Надпись Install State: Removedвам сообщает, что его нет. Но не расстраивайтесь все поправимо, так как данный дистрибутив есть на установочном носителе, будь то диск или флешка. Делаем следующее. В моем случаем с начала включаем в GP-Конфигурация компьютера-Административные шаблоны-Система-Укажите параметры для установки необязательных компонентов и восстановления.

Как установить .net Framework 3.5 на Windows Server 2012R2-01

Как установить .net Framework 3.5 на Windows Server 2012R2-01

После этого через компоненты все поставилось. Еще варианты это скопировать с установочного диска папку sourcessxs на диск c: и переименовать её в net35, чтобы путь выглядел так: c:net35;

Как установить .net Framework 3.5 на Windows Server 2012R2-02

Как установить .net Framework 3.5 на Windows Server 2012R2-02

Запустите PowerShell (запуск от имени Администратора ) и вставьте данную строку:

Dism.exe /online /enable-feature /all /featurename:NetFX3 /Source:c:net35 /LimitAccess Жмем Enter, должен установится NET Framework

Как установить .net Framework 3.5 на Windows Server 2012R2-03

Как установить .net Framework 3.5 на Windows Server 2012R2-03

либо через графический интерфейс, на окне где нужно нажать уже установить, нажмите Выбрать альтернативный путь (Specify an alternate source path), указываем путь до нужно папки и все готово.

Как установить .net Framework 3.5 на Windows Server 2012R2-04

Как установить .net Framework 3.5 на Windows Server 2012R2-04

У меня получилось вот так

Как установить .net Framework 3.5 на Windows Server 2012R2-05

Как установить .net Framework 3.5 на Windows Server 2012R2-05

Мне к сожалению все так же не везло и я получил уже вот такую ошибку:

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

Все это мы уже видели ранее.

Ошибка установки 0x800F081F

Но тут мне пришла идея, а что если ошибка установки net Framework 3.5 на Windows Server 2012 R2, связана стем, что я ее русифицировал, так как я помнил, что бывают разные ситуации и я решил удалить лишний язык. Открываем командную строку и пишем

Нажимаем Enter, у вас откроется окно мастера, где вы выбираете «Удалить языки интерфейса»

Удалить язык в Windows

Как видите языком установки у меня был английский, поэтому я его удалить не могу, я выбираю русский.

lpksetup удалить язык

начинает удаление второго языка.

исправление ошибки 0x800F081F

после удаления вам необходимо перезагрузить сервер, после чего вам нужно заново запустить мастер установки Framework 3.5 и выбрать альтернативный пусть до папки SxS, так как у вас в системе данный компонент имеет статус Removed. После этих манипуляций у вас все установится.

Ошибка установки Framework 3.5 на Windows Server 2012 R2

Восстановление хранилища компонентов

В некоторых случаях у вас может быть проблема с поврежденными системными файлами в хранилище компонентов, их можно попробовать исправить, в командной строке введите команду:

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:G:SourcesInstall.wim:1 /LimitAccess) (Где G:SourcesInstall.wim путь до файла из смонтированного диска)

DISM /Online /cleanup-image /restorehealth

После чего перезагружаемся и смотрим результат. Через небольшое количество времени вы получите у себя в операционной системе полностью установленный компонент .net Framework 3.5 и ошибки 0x800F0906, 0x800F081F, 0x800F0907 больше вас не потревожат. На этом можно закончить наш урок.




Table of Contents

  • Overview
    • In Server 2012 or 2012 R2
    • In Windows 8 or 8.1
  • Ways To Install
  • See Also

Overview

In this post, we talk about Dot Net 3.5 installation in several Windows versions.

In Server 2012 or 2012 R2

  1. Find and remove these 3 hot-fixes in Control panel: KB2966826, KB2966827, KB2966828
  2. Pop in the Windows DVD media, and install DOT NET 3.5 from the Server Manager -> Add Roles and Features

In Windows 8 or 8.1

  1. Find and remove these 3 hot-fixes in Control panel: KB2966826, KB2966827, KB2966828
  2. Pop in the Windows DVD media, and run the command 

    Dism.exe /online /enable-feature /featurename:netfx3 /source:d:sourcessxs /all


Ways To Install

Windows Server 2012, 2012 R2, Windows 8, and 8.1 come with DOT NET 4 or 4.5 but not 3.5. DOT NET 3.5 came with Server 2008, 2008 R2, and Windows 7. It was easily installed as a standalone
executable. A lot of older applications need DOT NET 3.5 to run.

With Server 2012/Windows 8 and up, we cannot just install DOT NET 3.5 from the executable. That errors out.

In Server 2012 and up, we’re supposed to install roles and features from
Server Manager
-> Add Roles and Features:

First, go to control panel/uninstall a program/View installed updated, and remove any of these updates if you find them:

  • KB2966826
  • KB2966827
  • KB2966828

or, use this Powershell script:

$RemoveMe =
"KB2966826","KB2966827","KB2966828"

$HotFixes = Get-HotFix | Sort HotFixID

Write-Host
"Hotfixes installed on this system are:"
-ForegroundColor Green

$HotFixes.HotFixID

if ($HotFixes.HotFixID -in $RemoveMe) {

    Write-Host
"Found matching Hotfixes:"
-ForegroundColor Yellow

    $HotFixes.HotFixID -match
"KB296682"

} else {

    Write-Host
"No matching Hotfixes Found"
-ForegroundColor Green

}

<#

To remove:

$HotFixes | % {

    if ($_.HotFixID -in $RemoveMe) {

        "Removing Hotfix: $($_.HotfixId)"

        Invoke-Expression
"wusa.exe /uninstall /kb:$($_.HotfixId.Replace('KB','')) /quiet /norestart"

    }

}

#>

  Note
Un-comment the lines at the bottom to remove.

Add DOT NET 3.5 as a feature:

That shows the warning that the media is missing:

Click «Specify an alternate source path«

Put the Windows DVD in drive D: and type in d:sourcessxs

That’s all.

In Windows 8 and above, we can use the DISM command to do the same:

Dism.exe /online /enable-feature /featurename:netfx3 /source:d:sourcessxs /all

Again, d: is your DVD drive letter

See Also

  • Persistent problem when installing .Net Framework 3.5 in Windows
    Server 2012
  • The ever annoying DOT NET 3.5 on Server 2012, 2012 R2, Windows 8, and 8.1

Windows Server 2012 R2 Standard Windows 8.1 Windows Server 2012 Standard Windows Server 2012 Standard Windows 8 Windows Server 2008 R2 Service Pack 1 Windows 7 Service Pack 1 Windows Server 2008 Service Pack 2 Windows Vista Service Pack 2 More…Less

Introduction

The Microsoft .NET Framework 4.5.2 is a highly compatible, in-place update to the .NET Framework 4.5.1, the .NET Framework 4.5, and the .NET Framework 4.

The offline package can be used when the Web Installer cannot be used because of a lack of Internet connectivity. Wherever possible, we recommend that you use the Web Installer instead of the Offline Package for optimal efficiency and bandwidth requirements.

More Information

Download information

The following files are available for download from the Microsoft Download Center:

The .NET Framework 4.5.2 (Offline Installer)

Download
Download the package now.

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

What is new in the .NET Framework 4.5.2 ?http://go.microsoft.com/fwlink/?linkid=398047

The .NET Framework 4.5.2 runs side-by-side with the .NET Framework 3.5 Service Pack 1 (SP1) and earlier versions of the .NET Framework. However, the .NET Framework 4.5.2 is an in-place update to the .NET Framework 4.5.1, the .NET Framework 4.5, and the .NET Framework 4.

Command-line switches for this update

For more information about the various command-line options that are supported by this update, go to the «Command-Line options» section on the following MSDN website:

.NET Framework Deployment Guide for Developers

Restart requirement

You may have to restart the computer after you install this update. We recommend that you close all applications that are using the .NET Framework before you install this update.

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.

Need more help?

logo_Windows_Server_2012Ниже будет подробно рассказано как установить Microsoft .NET Framework 3.5 на локальный сервер под управлением Windows Server 2012, так как в этой ОС не получится установить Microsoft .NET Framework 3.5 через обычный инсталлятор, как на любой другой несерверной ОС семейства Windows.

1. Что понадобится

  1. Компьютер под управлением Microsoft Windows Server 2012 (R2) и права локального администратора на данном компьютере.
  2. Доступ к сети Интернет с данного компьютера или установочный диск Microsoft Windows Server 2012 (R2).

2. Добавление компоненты .NET Framework 3.5

Открываем диспетчер серверов («Пуск» — «Диспетчер серверов» или выполнить «ServerManager.exe»). Переходим на вкладку «Локальный сервер». Затем в меню сверху справа выбираем «Управление» — «Добавить роли и компоненты».

ustanovka_framework_windows_server_2012_01

Откроется «Мастер добавления ролей и компонентов». Нажимаем «Далее» на первой странице.

ustanovka_framework_windows_server_2012_02

Затем выбираем «Установка ролей и компонентов» и снова жмем «Далее».

ustanovka_framework_windows_server_2012_03

Выбираем наш текущий сервер из пула серверов, после чего жмем «Далее».

ustanovka_framework_windows_server_2012_04

Попадем на окно выбора ролей сервера. Не трогая настройку ролей жмем «Далее».

ustanovka_framework_windows_server_2012_05

Откроется окно выбора компонентов сервера. Здесь отмечаем компоненту «Функции .NET Framework 3.5» и нажимаем «Далее».

ustanovka_framework_windows_server_2012_06

Недостающие исходные файлы (если такие требуются) мастер будет скачивать из сети Интернет. Если текущий сервер не подключен к сети Интернет, необходимо вставить установочный диск Microsoft Windows Server 2012 (R2) (желательно взять тот же образ, с которого производилась установка Windows Server 2012) или же перенести на данный сервер директорию .sourcessxs с этого установочного диска. Затем следует указать расположение недостающих файлов, нажав на «Указать альтернативный исходный путь», в открывшемся окне выбрать соответствующий каталог (.sourcessxs) и нажать «ОК».

ustanovka_framework_windows_server_2012_09

Определившись с настройками, жмем «Установить».

ustanovka_framework_windows_server_2012_07

Дожидаемся сообщения об успешной установке компонент на текущем сервере и закрываем мастер нажав «Закрыть».

ustanovka_framework_windows_server_2012_08

На этом установка .Net Framework 3.5 в Microsoft Windows Server 2012 завершена.

Запись опубликована в рубрике Windows Server 2012 R2 с метками Windows Server 2012 R2. Добавьте в закладки постоянную ссылку.

Программная платформа .NET Framework была разработана компанией Microsoft для того, чтобы дать возможность разработчикам абстрагироваться от системного окружения конкретного компьютера, на котором будет исполняться их программа. В этом случае не будет иметь значения какая операционная система установлена, какой процессор и другое аппаратное обеспечение используется — главное, чтобы на компьютере была установлена среда .NET Framework, которая обеспечивает исполнение кода и взаимодействие с необходимыми компонентами окружения. Для работы с этой платформой были разработаны или адаптированы специальные языки программирования C#.NET, VB.NET, C++.NET, J#.NET, F#.NET и т.д.

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

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

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

Включение компонента .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):

64_pic11

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

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

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

16_pic10

Вариант 2

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

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

14_pic1-1

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

57_pic2

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

100_pic3

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

29_pic4

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

90_pic5-1

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

45_pic6

В случае установки актуальной версии .NET Framework (4.x) в данном окне можно нажимать кнопку Установить (Install), после чего начнется процесс инсталляции из локального хранилища. Если же мы устанавливаем предыдущую версию (3.5), то появится предупреждение, что необходимые для установки файлы отсутствуют и нужно указать путь к данным файлам. Понадобится либо дистрибутив установленной версии дистрибутива ОС Windows, либо копия папки SourcesSxS с этого дистрибутива. Нажимаем на ссылку Указать альтернативный исходный путь (Specify an alternate source path):

32_pic7

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

52_pic8

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

53_pic9

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

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

86_pic12

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

29_pic13

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

9_pic14

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

81_pic15

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

Аverage rating : 3.3

Оценок: 3

220140
Минск
ул. Домбровская, д. 9

+375 (173) 88-72-49

700
300

ООО «ИТГЛОБАЛКОМ БЕЛ»

220140
Минск
ул. Домбровская, д. 9

+375 (173) 88-72-49

700
300

ООО «ИТГЛОБАЛКОМ БЕЛ»

700
300

  • На главную
  • Категории
  • Операционные системы
  • Установка .NET Framework 3.5 на Windows Server 2012 R2

Для работы некоторых приложений, иногда требуется установленный .NET Framework 3.5. В основу .NET Framework 3.5 положены разные полезные функции. Например, наборы функций в Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) и Windows Card Space, функции в ряде технических областей и другие. Обычно, в Windows

2017-05-16 06:37:2064

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

Для работы некоторых приложений, иногда требуется установленный .NET Framework 3.5. В основу .NET Framework 3.5 положены разные полезные функции. Например, наборы функций в Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) и Windows Card Space, функции в ряде технических областей и другие. Обычно, в Windows Server 2012 такие дополнения устанавливаются довольно просто: Через диспетчер серверов – добавление ролей и компонентов.

Однако, с Framework 3.5 могут возникнуть проблемы и при установке будут возникать некоторые ошибки, например такая: «Installation of one of more roles, role services or features failed. The source files could not be found…».

Дело в том, что для уменьшения размера занимаемого пространства серверной системой, framework 3.5 не включен в локальный кэш бинарных файлов, создаваемых при установке ОС.

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

Get-WindowsFeature *Framework*

В столбце «Install State» .NET framework 3.5 имеет значение Removed, следовательно, в депозитарии его нет.

Попытка скачать (автоматически системой с сайта Windows Update или вручную) положительного результата не дала.

Но это не значит в системе Windows Server 2012 R2 нет никакой возможности работать с компонентом .NET Framework 3.5. Для того, чтобы его всё-таки установить нам понадобится диск с системой или её образ, загруженный в виртуальный привод.

Итак, вставляем в привод диск Windows Server 2012 R2 или виртуализируем её образ. Заходим в «Диспетчер серверов», пункт «Локальный сервер», проматываем до раздела «Роли и компоненты» и жмём кнопочку «Задачи» (она справа), в ниспадающем списке выбираем «Добавить роли и компоненты»:

Открывается «Мастер добавления ролей и компонентов»:

Прочитав краткое вступление, жмём «Далее» и выбираем тип установки: «Установка ролей или компонентов»:

Выбираем сервер из списка (как правило, он один):

Как видите, есть всё необходимое для любых серверных задач, остаётся только включить. Но данные Роли сервера нас пока не интересуют, пропускаем этот шаг, нажав «Далее»:

А вот тут уже ищем нужный компонент: «Функции .NET Framework 3.5» и ставим галочку:

Таким образом можно устанавливать и другие интересующие компоненты, но вот с Framework 3.5 возникли проблемы, поэтому в следующем окне нажимаем ссылочу «Указать альтернативный исходный путь»:

И указываем путь вручную к папке на диске, где хранятся компоненты SourcesSxS

В моём случае, привод имеет букву J, поэтому у меня путь выглядит так:

J:SourcesSxS

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

Не очень быстрая операция. В конце установки вы не услышите фанфаров, не увидите радостных табличек и сообщений. Лишь скромная надпись под шкалой прогресса сообщит о том, что установка выполнена:

Не у всех, конечно, серверная система имеет графический интерфейс или же не все любят копаться в различных окошках со списками, а предпочитают набрать команду вручную, поэтому:

В Powershell выглядит так:

Add-WindowsFeature NET-Framework-Core -Source d:sourcessxs

В командной строке (обязательно от имени администратора) так:

dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess

где:

/Online – означает, что нужно обновлять установленную систему, а не образ

/enable-feature – установка, включение

/featurename:NetFX3 – имя компонента: сокращенное для удобства название .NET Framework 3.5

/all – означает, что должны быть включены и установлены все функции компонента

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

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

Установка Framework в командной строке

Перезагружаем сервер и можем работать с приложениями, требующими установленный .NET Framework 3.5

Максим Орлов

Ваш покорный слуга — компьютерщик широкого профиля: системный администратор, вебмастер, интернет-маркетолог и много чего кто. Вместе с Вами, если Вы конечно не против, разовьем из обычного блога крутой технический комплекс.

  • Remove From My Forums
  • Question

  • Hello,

    I have a Windows Server 2012 R2 Datacenter server and it has .Net Framework 4.5 installed on it. However, I am trying to install .Net Framework 3.5 on it, which is required for other application.

    I tried to install it using Adding Roles and Features Wizard, when selected option .Net Framework 3.5 Features, it says «Do you need to specify alternate source path? One or more installation selections are missing source files…» and due to which
    it fails to install.

    I have also tried with .Net package downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=21 but it didn’t worked. Also tried to install it by mounting Win 2012 ISO on the server and by specifying SxS folder location but still it didn’t
    worked.

    Please let me know if you know how to install it.

    Thanks & Regards,

    Manoj Kateja

Answers

  • Hi Manoj Kateja,

    Welcome to MSDN forum.

    Please have a look at here:
    https://support.microsoft.com/en-us/kb/3002547

    • Turn on the Microsoft .NET Framework 3.5 feature before you install security update
      2966827 or
      2966828. For more information about how to turn Windows features on or off, go to the following Microsoft webpage:

      Turn Windows features on or off. You can also use Deployment Image Servicing and Management (DISM) or any supported managed update system to add the Microsoft .NET Framework 3.5 feature. For more information about how to deploy the .NET Framework 3.5 by
      using DISM, go to the following Microsoft webpage:
      Deploy .NET Framework 3.5 by using Deployment Image Servicing and Management (DISM)

    • If security update
      2966827 or
      2966828 has already been installed on the system, temporarily uninstall the update, enable .NET Framework 3.5, and then reinstall the security update.

    Best regards,

    Joyce


    Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints
    to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Marked as answer by

      Monday, January 9, 2017 10:37 AM

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

Запустите службу «Центр обновления Windows»

Нажмите «Пуск» и выберите «Администрирование»:

framework_1.png

В открывшемся окне перейдите в «Службы»:

framework_2.png

Нажмите правой кнопкой мыши на службе «Центр обновления Windows» и выберите «Свойства»:

framework_3.png

Установите тип запуска «Вручную» и нажмите «ОK»:

framework_4.png

Запустите службу:

framework_5.png

Установите .NET Framework 3.5

Нажмите «Пуск» и откройте «Диспетчер серверов»:

framework_6.png

Нажмите «Управление» и выберите «Добавить роли и компоненты»:

framework_7.png

Нажмите «Далее»:

framework_8.png

«Далее»:

framework_9.png

 «Далее»:

framework_10.png

«Далее»:

framework_11.png

«Далее»:

framework_12.png

Поставьте галочку напротив компонента «Функции .NET Framework 3.5» и нажмите «Далее»:

framework_13.png

Нажмите «Установить»:

framework_14.png

Дождитесь завершения установки:

framework_16.png

Можете закрыт окно, — .NET Framework 3.5 установлен. 

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

1. Скачайте архив с необходимыми компонентами sources.zip

2. Распакуйте файлы в корень диска С::

framework_20.png

3. Запустите «Командную строку» от имени администратора:

framework_19.png

4. Выполните команду с учётом пути к распакованным файлам из архива:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sxs

framework_17.png

Таким образом компонент Microsoft .NET Framework 3.5 установлен.

Установка net framework 3.5 на windows server 2012 r2

Всем привет. С вами Александр Глебов. Я вас приветствую на свое блоге. В этой статье я расскажу как установить net framework 3.5 на Server 2012. Установка net framework 3.5 на windows server 2012 r2 в большинстве своем довольно тривиальная вещь, но есть ньюансы, а именно отсутствие интернета на сервере. Как с этим бороться читаем далее…

Довольно часто в своей работе я сталкиваюсь с проблемой установки dot net framwork 3.5 на серверах Windows Server 2012 и 2012 R2, проблема заключается в том, что по умолчанию установщик лезет в интернет за дистрибутивом framwork 3.5. Но как вы понимаете, доступ в интернет не всегда есть с серверов. Вот и приходится доставать бубен для установки. Мы же будем устанавливать .net 3.5 через DISM.

Установка net framework 3.5 на windows server 2012 r2 через dism

Итак, первым делом нам необходимо обзавестись дистрибутивом net framwork 3.5. И это как оказалось не так-то просто. Обычный дистрибутив который подходил для Windows 2008 R2 нам не подходит. При запуске установщика появится сообщение, что надо устанавливать через «Add Roles and Features». Но при попытке установить через менеджер установок, получаем вот такую ошибку:framework error

И что же делать спросите вы? Где же скачать net framework 3.5 для server 2012? А по сути скачивать его не обязательно если у вас есть дистрибутив операционной системы которая была установлена. Итак, допустим у вас есть образ ОС, монтируем его , и идем по следующему пути: Буква смонтированного тома:sources

sxs скачать

и копируем папку sxs себе на локальный диск. Например на диск D в папку Distr. sxs дистрибутивДалее запускаем командную строку от имени администратора (важно) и вводим следующую команду и нажимаем Enter:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /norestart /All /Source:d:distrsxs /LimitAccess

dism framework

После нажатия клавиши ентер, пойдет установка net framework 3.5 из локального дистрибутива sxs. Результат выполнения должен быть: «The operation completed successfully».

Важно замечание, дистрибутив должен браться только от той версии ОС которая установлена. Например, если взять sxs папочку из дистрибутива Windows Server 2012 и попробовать использовать, то получите ошибку. Если у вас нет под рукой дистрибутива вашей ОС, можете скачать у меня. SXS для Windows Server 2012 R2 Standard — скачать.

Остались вопросы? Не получается установить? Есть замечания? Прошу обязательно писать в комментарии. Буду рад все с вами обсудить. Спасибо за то, что прочитали мою статью.

С уважением, Александр Глебов.

Загрузка…

Интересные статьи по теме:

Profile picture for user Олег

Windows Server

Инструкция CMD

  1. Вставляем винду в D:
  2. Выполняем команду под админом:
    dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess

    install

Инструкция GUI

  1. Вставляем винду в D:
  2. Открываем Add Roles and Features.
    gui
     
  3. В оснастке Add Roles and Features отмечаем нужную галку .NET Framework 3.5 Features.
    gui
     
  4. Next. Открывается окно, где нам предлагают указать alternate path.
    gui
     
  5. Кликаем на ссылку Specify an alternate source path.
    gui
     
  6. Указываем путь d:sourcessxs:
    gui
     
  7. Ok. Идёт установка.
    gui

Если не ставится с ошибкой

The source files could not be found.

cmd

err

Значит, локализация Windows не соответствует локализации дистрибутива. Найдите родной дистрибутив. Если вы уверены, что дистрибутив нормальный, значит, кто-то поставил вторую локализацию — снесите её.

Control Panel > Clock, Language, and Region > Language

error

На фото видно, что для русского языка Windows display language: Available. Значит, его кто-то заинсталлил. (Я себе сам ставил, помню.) Жмакаем Option напротив русского языка:

error

Кликаем Uninstall language pack.

error

Ждём. Сервер попросит перезагрузку.

re

После перезагрузки снова пробуем установить Framework 3.5 — теперь операция проходит успешно.

install

Понравилась статья? Поделить с друзьями:
  • Как установить office word на windows 10 бесплатно
  • Как установить net framework v4 0 30319 для windows 7
  • Как установить net framework 4 на windows 7 без интернета
  • Как установить office 2019 на windows 7 64 bit
  • Как установить net framework 3 5 на windows 10 ошибка 0x800f081f