2014-12-10 17:21:29 +0000 2014-12-10 17:21:29 +0000
8
8

Установите Net Framework 3.5 SP1 Offline на Server 2012 R2

Мне нужно установить Net Framework 3.5 SP1 на Server 2012, и я знаю способ, который требует установочный носитель. Установка .NET Framework 3.5 на сервер windows 2012

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

Ответы (8)

6
6
6
2016-03-09 14:55:22 +0000

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

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

  1. Загрузить ISO-образ для Windows Server 2012 R2 (Примечание! has to be R2) с https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Ему нужна регистрация идентификатора Windows в реальном времени, и вы должны согласиться на последующую рассылку по электронной почте.
  2. После того, как вы загрузили его в какое-либо место, перейдите на машину/VM, на которую вы хотите установить его.
  3. Скопируйте его в другое место на целевой машине. Это сделано для того, чтобы предотвратить ошибку “извините, возникла проблема с монтированием файла”, как описано в здесь , которая относится к некоторым менеджерам передачи, записывающим файл в виде разреженных файлов. Если вы на самом деле скопировали его уже во время передачи на предыдущем шаге, а не просто картировали его, то этот шаг может и не понадобиться: для меня это было.
  4. Щелкните правой кнопкой мыши на файле в проводнике и выберите “Mount”. Он должен быть смонтирован, я предполагаю, на диск D:. Если вы получите ошибку, вернитесь к предыдущей ссылке.
  5. Откройте командную строку от имени администратора и выполните следующие команды (переключатели объясняются в этот другой ответ в похожем потоке ):

.

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

Похоже, что они нужны и в том порядке, в котором я их дал. источник )

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

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

6
6
6
2014-12-10 19:58:51 +0000

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

Установите ISO с монтированием ISO во входящем почтовом ящике и запустите DISM, чтобы установить .Net 3.5:

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

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

Обновление для .NET Framework 3.5 в Windows 8, Windows 8.1, Windows Server 2012 и Windows Server 2012 R2 http://support2.microsoft.com/kb/3005628/en-us

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

4
4
4
2016-05-26 20:18:09 +0000

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

Загрузите ISO образ для Windows Server 2012 R2 с https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 .

Поместите этот образ диска на компьютер, которому нужен .Net Framwork 3.5

Щелкните правой кнопкой мыши на файле и смонтируйте его. Это должно создать диск D. Перейдите в Менеджер сервера, нажмите Manage > Add roles and Features (Управление > Add roles and Features (Добавление ролей и функций)).

Щелкните до выбора Features (Особенности) и выберите запись .Net Framework 3.5. Продолжайте нажимать Next (Далее), пока не доберетесь до последней страницы.

Не нажимайте Install (Установить) - щелкните по маленькой ссылке внизу на “Specify Alternate Data Source (Указать альтернативный источник данных)” (Указать альтернативный источник данных). Измените путь на D:\Sources\SxS

Затем установите.

2
2
2
2015-05-26 03:05:57 +0000

Для Windows 2012R2 команда должна быть

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess
2
2
2
2016-01-28 11:10:18 +0000

Получите сервер windows iso image 2008 или выше, смонтируйте образ на встроенный диск образа сервера windows 2012 r2, перейдите к добавлению ролей и функций и выберите функцию dotnet framework 3.5, щелкните альтернативный источник, чтобы показать имя пути, например, e:\sources\sxs, и щелкните установку. Это должно сработать.

Или запустите обновление windows и следуйте этой ссылке https://support.microsoft.com/en-us/kb/3005628 для решения.

2
2
2
2015-03-31 21:37:43 +0000

Единственный способ установки фреймворка - это подключение машины к интернету и выполнение обновления Windows Update.

0
0
0
2016-11-16 13:52:35 +0000

Я указал C:\Windows\WinSXS в качестве альтернативного пути к источнику. Это не сработает в половине случаев на первом раунде, но, кажется, в конце концов, это сработает.

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

0
0
0
2017-03-03 06:49:54 +0000

Если установка https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 все же не удастся, мы определили, что небольшая подстройка к СУПЕРБНЫМ ИНСТРУКЦИЯМ Eis 19/2016 была последним дюймом успеха.

Загрузка и установка 2012 Server R2 установочного ISO является ключевым моментом, но нам пришлось переключиться на каталог letter\sources смонтированного диска и загрузить НОВУЮ версию R2 v9600 исполняемого файла DISM. Просто монтирование ISO и указание /source location не удалось завершить или даже инициировать любой прогресс установки, так как Windows использовала версию 9200 DISM, которая, очевидно, ненавидит переключатель /source, но сообщила только столько же внутри %systemroot%\Logs\DISM\dism.log. Ошибка явно описывала /sources как и UNKNOWN переключатель и, таким образом, была обречена на беззвучный сбой без правильного монтирования ISO источника R2.

Необходимо было жестко указать новую версию DISM.exe 9600 внутри смонтированного ISO, изменив каталоги на смонтированный ISO путь dism.exe.

cd /d d:\sources && .\dism.exe /online /enable-feature featurename:NetFX3ServerFeatures **/Source** :d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online /enable-feature /featurename:NetFX3 **/Source** :d:\sources\sxs /LimitAccess

В выводе командного процессора сразу же будет указано, выполняется ли требуемая версия dism.exe

\*Deployment Image Servicing and Management tool \*\*Version: 6.3.9600.17031\*\* Image Version: 6.2.9200.16384 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. Restart Windows to complete this operation. Do you want to restart the computer now? (Y/N) n\* This was executed on a freshly turned up 2012 Server with only the Windows Update Agent v2 installed: Windows Update Agent 7.8.9200.16927 Windows Update Agent 7.8.9200.16924 Windows Update Agent 7.8.9200.16927 Installation date: ‎01‎31‎2017 1304PM Installation status: Succeeded Windows Update Agent 7.8.9200.16927 Installation date: ‎01‎31‎2017 1304PM Installation status: Succeeded
```.