Framework установить для windows 2012

Microsoft .NET Framework 4.8 для Windows Server 2012

Введение

В этой статье описывается обновление для Microsoft .NET Framework 4.8 Windows Server 2012.

Пожалуйста, обратите внимание: .NET Framework 4.8 был обновлен с последние обновления обслуживания по состоянию на 14 января Й , 2020. Помимо обслуживание исправлений, нет никаких изменений в продукте .NET Framework 4.8 от 13 августа Й , 2019 Обновление Windows. Если вы уже скачали и установлено обновление с августа, вам не нужно устанавливать это обновление в противном случае, пожалуйста, установите это обновление, чтобы получить последние биты продукта.

О Microsoft .NET Framework 4.8

Microsoft .NET Framework 4.8 является высокосовместимым и на месте обновление для Microsoft .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 и 4.7.2. Тем не менее, он может работать бок о бок с .NET Framework 3.5 Service Pack 1 (SP1) и более ранними версиями рамочной системы .NET.

При установке этого пакета он указан как обновление для Microsoft Windows (KB 4486081) под элементом установленных обновлений в панели управления.

Microsoft .NET Framework 4.8 доступна в обновлении Windows и службе обновления Сервера Windows (WSUS). Он будет предлагаться в качестве рекомендуемого обновления на Windows Update.

Примечание:Рекомендуемое обновление может быть установлено автоматически на всех поддерживаемых платформах на основе настроек вашего компьютера в обновлении Windows.

Сведения о загрузке

Следующие файлы доступны для скачивания:

Для получения дополнительной информации о автономном установщике .NET Framework 4.8 см.

Для получения информации о том, как загрузить файлы поддержки Майкрософт, см.

Заявка на сканированиевирусов: Microsoft сканировала этот файл на наличие вирусов. Корпорация Майкрософт использовала самое современное программное обеспечение для обнаружения вирусов, которое было доступно в день публикации файла. Файл хранится на серверах, усовершенствованных системами безопасности, которые помогают предотвратить несанкционированные изменения в файле.

Дополнительная информация

Для известных проблем в .NET Framework 4.8 см.

Параметры командной строки для этого обновления

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

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

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

Большинство современных 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…».

Читайте также:  Videolan vlc для windows 10

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

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

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

Как вы видите, искомый компонент находится в удаленном состоянии (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.и установит его.

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

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

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

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

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

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

Путь к «оригинальному» дистрибутиву 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
Читайте также:  Плекс для windows 10

dism /online /enable-feature /featurename:NetFX3 /all /Source:C:\tmp\winsxs /LimitAccess

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

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

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

Платформа.NET Framework 4.6.1 для Windows Server 2012 R2 в центре обновления Windows

В статье описываются 4.6.1 платформа.NET Framework Microsoft Windows Server 2012 R2 доступен в центре обновления Windows и службы Windows Server Update Service (WSUS).

Сведения об этом обновлении

Это обновление выпущено через Центр обновления Windows следующим образом:

4.5.1, 4.5.2, установлен 4.6 4.6.1 платформа.NET Framework будут предложены Windows Server 2012 R2 на компьютерах установлена более ранняя версия платформа.NET Framework. Ниже приведены некоторые важные сведения об этом обновлении.

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

Платформа.NET Framework 4.6.1 обновления устанавливается только на компьютеры, которые платформа.NET Framework 4.5.1 или 4.5.2 установлена более ранняя версия.

Другое обновление платформы .NET Framework 4.6.1 будет установлено на тех компьютерах, на которых либо была установлена платформа .NET Framework 4.6, либо она не была установлена вообще.

Будет предложено компьютеров, которые не имеют 4.5.2 платформа.NET Framework или более поздняя версия установлена платформа.NET Framework 4.5.2 и платформа.NET Framework 4.6.1. Имеется возможность выбора требуемой версии платформы .NET Framework.

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

Информация о скачивании

Следующие файлы доступны для скачивания из Центра загрузки Майкрософт:

Скачайте пакет (автономный установщик) для платформы .NET Framework 4.6.1.

Скачайте набор языковых пакетов (автономный установщик) платформы .NET Framework 4.6.1.
Для получения дополнительных сведений о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт.

Как загрузить файлы поддержки Microsoft через оперативные службы 119591Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Дополнительные сведения

Дополнительные сведения о платформе .NET Framework 4.6.1 и центре разработки .NET Framework см. на следующих веб-сайтах корпорации Майкрософт:

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

Необходимость перезагрузки

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

Читайте также:  Семь дорог для windows карты

Применяется к

Данная статья применима к:

Платформа.NET Framework Microsoft 4.6.1 при использовании:

Установка Net Framework 3.5 SP1 в автономном режиме на сервере 2012 R2

Мне нужно установить Net Framework 3.5 SP1 на сервере 2012, и я знаю метод, который требует установочного носителя. установка .NET framework 3.5 на windows server 2012

однако, у меня нет установочного носителя и нет интернета. Есть ли другой способ его установки?

8 ответов

можно скачать пробная версия Windows Server 2012 версия, чтобы получить ISO с требуемыми исходными файлами.

смонтируйте ISO с помощью Inbox ISO mounting и запустите DISM для установки .Net 3.5:

Если это не удается, также попробуйте запустить это обновление, прежде чем пытаться активировать .Net 3.5:

обновление для .NET Framework 3.5 В Windows 8, Windows 8.1, Windows Server 2012 и Windows Server 2012 R2

Это удаляет 2 обновления безопасности, которые могут предотвратить установку .Net 3.5

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

мне удалось сделать это следующим образом:

  1. загрузить образ ISO для Windows Server 2012 R2 (Примечание! и для Р2) от https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Для этого нужна регистрация Windows live id, и вы должны согласиться на последующие письма.
  2. один раз вы загрузили его в какое-то место, перенесите на машину/виртуальную машину, на которую хотите его установить.
  3. скопируйте его в другое место на целевом компьютере. Это необходимо для предотвращения ошибки «к сожалению, возникла проблема с подключением файла», как описано здесь, который относится к некоторым менеджерам передачи записи файла как разреженные файлы. Если вы фактически скопировали его уже во время передачи на предыдущем шаге, а не просто сопоставили, этот шаг может не понадобиться: для меня это бывший.
  4. щелкните правой кнопкой мыши файл в проводнике и выберите «Mount». Он должен быть установлен, я предполагаю, что D: диск. При возникновении ошибки вернитесь к предыдущей ссылке.
  5. открыть cmd строку от имени администратора и выполните следующие команды (параметры описаны в этот другой ответ в аналогичной теме):

оба, кажется, необходимы и в порядке, который я дал. (source)

Если вы получаете ошибка «исходные файлы не найдены», подтвердите, что у вас есть образ R2 в использовании. Это было проблемой для меня-фактический .NET 3.5 отсутствовал в моем образе, который был простым 2012.

если обе команды успешно, поздравляем! Теперь он установлен. Если у вас есть сомнения, вы можете подтвердить версию, используя шаги описанные здесь.

вот как я это сделал.

поставить этот образ диска на компьютер .Чистая Framwork 3.5 С

щелкните правой кнопкой мыши на файл и горе. Это должно создать диск D. Перейдите в Диспетчер серверов, выберите Управление > добавить роли и компоненты.

нажмите до выбора функций и выберите .Net Рамки 3.5 запись.
Продолжайте нажимать кнопку Далее, пока не дойдете до последней страницы.

пока не нажимайте кнопку Установить — нажмите маленькую ссылку внизу, чтобы » указать альтернативный источник данных.» Измените путь, чтобы быть D:\Sources\SxS

Оцените статью