Вопрос: Не удалось установить .net 3.5 на сервер Windows 2012


Я пытаюсь установить .Net 3.5 на Windows Server 2012, и он постоянно терпит неудачу. Я использую «Добавить или удалить функции», и мой Интернет уже существует. Я читал, что если альтернативный источник не найден, программа установки пытается загрузить его через Интернет и установить там. Однако он не работает. Это скриншот, который я вижу:

enter image description here

Пожалуйста, предложите, что мне не хватает?

Редактировать:

Я уже пробовал использовать dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /all но у меня нет исходного диска со мной. Я хочу загрузить его онлайн.


50
2018-01-07 06:54


Источник


Если вы хотите загрузить и установить его, вы должны написать: dism.exe /online /enable-feature /featurename:NetFX3 /all (без указания /Source) - Searush
@SEARAS не работает - MickyD
Если вы, как и я, попробовали все это и ничего не сделали, попробуйте отключить UAC. Я должен был закончить установку ISO и предоставление альтернативного источника, а также отключить UAC, чтобы заставить его правильно установить - Cougar9000
Я пробовал несколько решений, но ничего не работает. Мое решение таково: smart-arab.com/2013/12/...
Потратив часы на этот кошмар, я нашел это: 404techsupport.com/2012/11/...


Ответы:


Такое поведение также может быть вызвано системным администратором, который   настраивает компьютер для использования служб обновления Windows Server (WSUS)   вместо сервера Microsoft Windows Update для обслуживания.

http://support.microsoft.com/kb/2734782

Это сработало для меня. Windows загружает установочные файлы 3.5, но сервер настроен не на использование Центра обновления Windows (обычно для управляемых серверов), а на WSUS. В приведенной выше статье описывается, как это исправить. В двух словах:

  1. Запустите редактор локальной групповой политики или консоль управления групповыми политиками (ВЫИГРАТЬ+р и тип gpedit.msc).
  2. Разверните «Конфигурация компьютера», разверните «Административные шаблоны» и выберите «Система».
  3. Открой Specify settings for optional component installation and component repair Параметры групповой политики, а затем выберите Включено.
  4. Выберите Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) флажок. options to enable

  5. Убедитесь, что служба обновлений Windows установлена ​​в ручную или автоматическую, чтобы применить это исправление. Наши изображения по умолчанию отключены, и проблема продолжалась до тех пор, пока не было сделано очевидное изменение.


61
2017-10-11 14:53



Основываясь на комментарий, это, по-видимому, был правильным ответом. - Michael Hampton♦
Не работал для меня, он уже был в этом положении - MickyD
Спас мой день! благодаря - YvesR
Это сработало для меня. Большое спасибо, ты сделал мой день! - Alexandre Danault
Я попробовал ваше предложение и решил половину проблемы, остальные 50% были решены путем установки прокси для Windows Update с помощью командной строки и netsh http winhttp set proxy X.X.X.X:80, после чего может быть установлена ​​.NET Framework, и Windows Update снова работает. - SaschaM78


Шаг 1: Удалите любое из этих обновлений в: Панель управления -> Удаление программы -> Просмотр установленных обновлений.

  • KB2966826
  • KB2966827
  • KB2966828

Шаг 2: Затем повторите попытку установки функции с помощью GUI (Server Manager), командная строка (dism) или PowerShell (Install-WindowsFeature)


Дополнительная информация о возможностях включения


Способ 1. Использование GUI - диспетчер сервера

Диспетчер серверов -> Добавить роли и функции -> Ролевая или   функциональная установка -> Выбрать сервер -> Возможности -> .NET   Возможности Framework 3.5

Способ 2: Использование командной строки -

Отказ: использование локального установочного носителя / обновление Windows / WSUS

dism / online / enable-feature / featurename: NetFx3 / all

DISM: с местным «альтернативным источником»

dism / online / enable-feature / featureName: NetFx3 / all / limitAccess / source: drive_letter: \ sources \ sxs

Пожалуйста, замените drive_letter с буквой диска вашего локального диска, где находятся установочные файлы

DISM: с дистанционным «альтернативным источником»

dism / online / enable-feature / featurename: netfx3 / all / LimitAccess / source: \\ share_name \ sources \ sxs

Пожалуйста, замените share_name с UNC общего места, где находятся установочные файлы

Способ 3: Использование PowerShell

PowerShell: использование локального установочного носителя / обновление Windows / WSUS

Install-WindowsFeature -name NET-Framework-Core

PowerShell: с местным «альтернативным источником»

Install-WindowsFeature -name NET-Framework-Core -source x: \ sources \ sxs    / Источник: drive_letter: \ Sources \ SxS

Пожалуйста, замените drive_letter с буквой диска вашего локального диска, где находятся установочные файлы

PowerShell: с удаленным «альтернативным источником»

Install-WindowsFeature -name NET-Framework-Core -source \\ share_name \ sources \ sxs

Пожалуйста, замените share_name с UNC общего места, где находятся установочные файлы

Полезные ресурсы:

http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/

http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx


10
2017-10-02 20:34



Это было бы гораздо лучшим ответом, если бы у него было реальное объяснение. Простое подключение к внешнему сайту не очень полезно. - Michael Hampton♦
Ответ теперь обновлен с дополнительной информацией. Я столкнулся с этой проблемой и просто решил ее. Надеюсь, это поможет кому-то еще - slayernoah
проще serverfault.com/a/706709/157373 - Jason Pyeron


После попытки установить .net 3.5 на Windows Server 2012 в течение 3 дней мне, наконец, удалось это сделать.

Ключом для меня было проверить установленные обновления Windows для KB2966826, KB2966827 и KB2966828. У меня был установлен KB2966827, и после его удаления я мог установить 3.5 через диспетчер сервера.

См. Эту статью http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/


5
2017-09-23 09:12



Это сработало для меня, по какой-то причине Windows установила это обновление, даже если вы не установили .net 3.5 в свою систему, что делает невозможным установку. Больше информации: support.microsoft.com/kb/3002547 - ojovirtual


При запуске функции netfx3 она остановилась на 66,6%.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Я проверил настройки своего прокси в Internet Explorer> Подключения.

Я изменил параметры групповой политики на eнеобязательные компоненты

Computer Configuration > Administrative Templates > System > 

Enable "Specify stettings for optional component installation and co...."
Check the check box "Contact Windows Update..."

После этого мне наконец удалось установить .NET Framework 3.5 в windows 2012.

Надеюсь, поможет!


4
2017-12-16 08:39





В Internet Explorer перейдите по ссылке:

  • инструменты
  • настройки интернета
  • Безопасность
  • интернет
  • Пользовательский уровень
  • Загрузки | Загрузка файла = Включено

Запустите PowerShell в качестве администратора Введите это, чтобы загрузить и установить .net 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

Результат: PS C: \ Users \ Administrator> DISM / Online / Enable-Feature   / FeatureName: NetFx3 / All

Инструмент для обслуживания изображений и управления развертыванием Версия: 6.3.9600.17031

Версия изображения: 6.3.9600.17031

Включение функции (ов)   [========================== 100,0% ===================== =====]   операция успешно завершена.


3
2018-06-12 16:02



пробовал это, но все равно не работает. Он показывает 100%, но затем говорит The operation is complete but NetFx3 feature was not enabled - jtate


  1. Загрузите Windows Server 2012 DVD на ваш DVD-привод. затем перейдите на этот путь

    yourDVDLetter:\sources\sxs
    
  2. Скопируйте путь из адресной строки проводника Windows.

  3. Откройте диспетчер сервера, как и вы, и повторите попытку добавления роли, функции и роли сервера, затем выберите и выберите .net framework 3.5.
  4. Здесь перед установкой просто нажмите specify an alternative path
  5. Теперь вы можете вставить адрес, который у вас есть в вашем буфере обмена, в текстовое поле пути.
  6. Наконец, нажмите кнопку «Установить», и через несколько минут инфраструктура .net успешно установлена ​​на вашем сервере.

2
2018-05-19 19:31





Я попробовал все, что было предложено по всей сети, но ничего не работал, так как у меня не было исходного диска. К счастью, я в конце концов запомнил Web Platform Installer - загрузите его, найдите .NET Framework 3 - install:

http://www.microsoft.com/web/downloads/platform.aspx


1
2017-09-02 18:06





примечание: стандартная установка .net3.5 указывает на «обновление Windows» для установки. Если ваш сервер настроен выполнять поиск обновлений через WSUS, это не удастся.

создайте резервную копию своего реестра и попробуйте выполнить следующее: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-microsoft-update-servers/

после этого выполните установку функции как обычно (после перезапуска службы обновления Windows.

работал на меня :)


1
2017-07-04 12:22





Это известная проблема, которая хорошо документирована в действительных KB 3002547 «Вы не можете включить функцию Microsoft .NET Framework 3.5 в Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8 после установки обновления безопасности 2966827 или 2966828" а также подробно описано в MSPFE blogpost «Попытка установить .NET Framework 3.5 на Windows Server 2012 R2 с ошибкой 0x800F0906 или« исходные файлы не могут быть загружены », даже при подаче источника",
 Если вы хотите использовать «Отключить» и вытащить .NET из Центра обновления Windows, вы должны выполнить следующую команду:

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All

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


0
2018-06-30 16:16



Ссылки на статьи не имеют отношения к проблеме, которая была у оп. В статьях описывается проблема, которая появилась только после обновления с августа 2014 года. Указанная вами команда устранила бы проблему OP в то время, но не разрешила условие, вызванное обновлением в ваших ссылках. Исправление MS для этого support.microsoft.com/en-us/kb/3005628 - Drifter104
@ Drifter104 Спасибо, что принесли эту третью ссылку :) Теперь у нас есть полная и актуальная фотография - Mikhail