Applies To.NET Framework 4.8 Windows 8.1 Windows Server 2012 R2
Introduction
This article describes an update for Microsoft .NET Framework 4.8 on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2.
Please note: .NET Framework 4.8
has been refreshed with the latest servicing updates as of January 14th, 2020. Apart from the
servicing fixes, there is no change in the .NET Framework 4.8 product from the
August 13th, 2019 Windows update. If you have already downloaded and
installed the update from August, you do not need to install this update
otherwise please install this update to receive the latest product bits.
About Microsoft .NET Framework 4.8
Microsoft .NET Framework 4.8 is a highly compatible and in-place update to .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7,4.7.1, and 4.7.2. However, it can run side-by-side with .NET Framework 3.5 Service Pack 1 (SP1) and earlier versions of .NET Framework.
When you install this package, it is listed as Update for Microsoft Windows (KB4486105) under the Installed Updates item in Control Panel.
Microsoft .NET Framework 4.8 is available on Windows Update and on Windows Server Update Service (WSUS). It will be offered as a recommended update on Windows Update.
Note: A recommended update may be installed automatically on all supported platforms based on your computer settings on Windows Update.
Download information
The following files are available for download from the .NET Download site:
For information about how to download Microsoft support files, see How to obtain Microsoft support files from online services.
Virus Scan Claim: 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.
More information
Known issues
For information about the known issues in .NET Framework 4.8, see .NET Framework 4.8 Known Issues.
Command-line switches for this update
For more information about the various command-line options that are supported by this update, see the “Command-Line options” section in .NET Framework deployment guide for developers.
Restart requirement
You may have to restart the computer after you install this update. We recommend that you exit all applications that are using .NET Framework before you install this update.
Supported operating systems
Microsoft .NET Framework 4.8 (Offline Installer) supports the following operating systems:
-
Windows 8.1
-
Windows RT 8.1
-
Windows Server 2012 R2
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
С 15.06.2022 г. IE 11 не поддерживается
IE11 станет недоступным с 14.02.2023. Сайты, созданные для IE, можно перезапустить в режиме IE в Microsoft Edge.
Microsoft .NET Framework 4.6.1 является высокосовместимым обновлением «на месте» для Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5.2 и Microsoft .NET Framework 4.6. Автономный установщик можно использовать в ситуациях, когда пользоваться веб-установщиком невозможно из-за отсутствия подключения к Интернету.
Важно! Если выбрать язык ниже, содержимое страницы динамически отобразится на выбранном языке.
-
Date Published:
01.08.2019
File Name:
NDP461-KB3102436-x86-x64-AllOS-ENU.exe
Это автономный установщик. Для веб-установки и установки в автономном режиме предусмотрены отдельные установщики. Если вы планируете распространять какой-либо из этих установщиков в составе программы установки вашего собственного продукта или приложения, рекомендуем выбрать веб-установщик, поскольку он более компактный и быстрее скачивается. Скачать веб-установщик можно здесь.
Майкрософт рекомендует по возможности использовать вместо автономного пакета веб-установщик, который обеспечивает оптимальные оперативность установки и использование пропускной способности сети.
Автономный установщик можно использовать в ситуациях, когда пользоваться веб-установщиком невозможно из-за отсутствия подключения к Интернету. Этот пакет больше веб-установщика и не содержит языковых пакетов. Языковые пакеты можно скачать и установить здесь. -
Поддерживаемые операционные системы
Windows 10, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
Поддерживаемые операционные системы:
- Windows 7 с пакетом обновления 1 (SP1) (x86 и x64).
- Windows 8 (x86 и x64).
- Windows 8.1 (x86 и x64).
- Windows 10
- Windows Server 2008 R2 с пакетом обновления 1 (SP1) (x64).
- Windows Server 2012 (x64).
- Windows Server 2012 R2 (x64).
Минимальные требования к оборудованию:
- Процессор с тактовой частотой 1 ГГц или выше.
- ОЗУ объемом 512 МБ.
- 2,5 ГБ доступного пространства на жестком диске (x86).
- 2,5 ГБ доступного пространства на жестком диске (x64).
-
- На этой странице нажмите кнопку Скачать.
- Для немедленной установки программного обеспечения щелкните Выполнить.
- Чтобы установить программное обеспечение позже, щелкните Сохранить. (во время установки компьютер должен быть подключен к Интернету).
-
Дополнительные сведения см. в статье базы знаний KB3102436.
При установке этого пакета будут установлены перечисленные ниже пакеты или обновления (в зависимости от операционной системы).
- В Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1 (SP1) в качестве установленного продукта в разделе Программы и компоненты панели управления будет отображаться Microsoft .NET Framework 4.6.1.
- В Windows 8 или Windows Server 2012 пакет будет отображаться как Обновление для Microsoft Windows (KB3102439) в разделе Установленные обновления в панели управления.
- В Windows 8.1 или Windows Server 2012 R2 пакет будет отображаться как Обновление для Microsoft Windows (KB3102467) в разделе Установленные обновления в панели управления.
- В Windows 10 пакет будет отображаться как Обновление для Microsoft Windows (KB3102495) в разделе установленных обновлений в панели управления.
Эта версия .NET Framework выполняется параллельно с .NET Framework 3.5 с пакетом обновления 1 (SP1) и более ранними версиями, но заменяет версии .NET Framework 4, .NET Framework 4.5, .NET Framework 4.5.1, .NET Framework 4.5.2 и .NET Framework 4.6.
Важную информацию об этом выпуске см. в файле сведений о .NET Framework 4.6.1.
- На главную
- Категории
- Операционные системы
- Установка .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 04:37:2064
Для работы некоторых приложений, иногда требуется установленный .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 возникли проблемы, поэтому в следующем окне нажимаем ссылочу «Указать альтернативный исходный путь»:
И указываем путь вручную к папке на диске, где хранятся компоненты \Sources\SxS
В моём случае, привод имеет букву J, поэтому у меня путь выглядит так:
J:\Sources\SxS\
Нажав «ОК» система найдёт бинарные файлы компонента .NET Framework 3.5 в указанном каталоге и установит его:
Не очень быстрая операция. В конце установки вы не услышите фанфаров, не увидите радостных табличек и сообщений. Лишь скромная надпись под шкалой прогресса сообщит о том, что установка выполнена:
Не у всех, конечно, серверная система имеет графический интерфейс или же не все любят копаться в различных окошках со списками, а предпочитают набрать команду вручную, поэтому:
В Powershell выглядит так:
Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs
В командной строке (обязательно от имени администратора) так:
dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess
где:
/Online – означает, что нужно обновлять установленную систему, а не образ
/enable-feature – установка, включение
/featurename:NetFX3 – имя компонента: сокращенное для удобства название .NET Framework 3.5
/all – означает, что должны быть включены и установлены все функции компонента
/Source – путь к каталогу дистрибутива Windows, в котором находятся необходимые компоненты
/LimitAccess – запретить обращение к узлу Windows Update
Установка Framework в командной строке
Перезагружаем сервер и можем работать с приложениями, требующими установленный .NET Framework 3.5
Ваш покорный слуга — компьютерщик широкого профиля: системный администратор, вебмастер, интернет-маркетолог и много чего кто. Вместе с Вами, если Вы конечно не против, разовьем из обычного блога крутой технический комплекс.
See Table of Contents SHOW
.NET Framework is very useful for most windows applications to work correctly. So in the server operating systems, “Add Roles and Features Wizard” in the server manager allow the installation of two different versions of .NET Framework (3.5 and 4.5).
In this post, I’m going to show how to install .NET Framework 3.5 on Windows Server 2012 R2. So that you can easily use server manager to enable .NET Framework 3.5 in your local server or remote server.
Requirements to install .NET Framework 3.5
- Windows Server 2012 R2 installation media.
- Administrator user rights (The current user must be a member of the local Administrators group).
- If using remote installation, require network connectivity with the target server.
Here are the steps to do it by using the Add Roles and Features Wizard.
- In Server Manager, click Manage and then select Add Roles and Features to start the Add Roles and Features Wizard.
- Click Next.
- On the Select installation type screen, select Role-based or feature-based installation.
- Select the target server.
- Click Next.
- On the Select features screen, check the box next to .Net Framework 3.5 Features.
- On the Confirm installation selections screen, just click Install.
Troubleshooting
Sometimes, when you try to install .NET Framework 3.5 according to the above steps, the following error message may appear: “Installation of one of more roles, role services or features failed. The source files could not be found…”
The reason for that error message is that .NET Framework 3.5 binary files are not saved to the server when the operating system is being installed. That is to reduce the amount of disk space acquired by the OS. That concept is called “Features on Demand” in Windows Server 2012.
You can check binary files are in the OS by using the following command on power-shell.
Before installing .NET Framework 3.5 manually, you have to insert the installation media (Windows Server 2012 OS disk). So then go through the above steps and click the “Specify an alternative source path” link in the following window.
Then specify the path to the \sources\sxs folder on the installation media and then click OK. (in this example it is D:\source\sxs, where D:\ is a letter of the local DVD drive with a Windows Server 2012 distribution)
Finally, click Install to finish the installation process.
Install using Command Prompt
The above-mentioned same process can be performed by running one single command in the command prompt.
dism /online /enable-feature /featurename:NetFX3 /all /Source:D:\sources\sxs /LimitAccess
- /Online means that you need to upgrade your current OS, and not the image
- /enable-feature/featurename: NetFX3/all means that it is necessary to install .NET Framework 3.5 with all its features
- /Source is the path to the directory with Windows distribution, which contains the necessary components
- /LimitAccess prevents accessing Windows Update
Install using PowerShell
The same thing in Powershell looks like this:
Add-WindowsFeature NET-Framework-Core -Source D:\sources\sxs
Программная платформа .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):
В открывшемся окне 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) и установить как обычную программу.
Аverage rating : 2.9
Оценок: 7
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700
300
