8

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

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

8 ответов8

6

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

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

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

,

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

Вы можете скачать пробную версию 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

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

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

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

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

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

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

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

2

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

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

2

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

2

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

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

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

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

0

Если монтирование https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 по- прежнему не удается, мы определили небольшую настройку SUPERB INSTRUCTIONS от Eis 19 марта 2016 г. стало последним шагом к успеху ,

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .