Встановіть Net Framework 3.5 SP1 офлайн на сервер 2012 R2


8

Мені потрібно встановити Net Framework 3.5 SP1 на Server 2012, і я знаю метод, який вимагає встановлення носія. Встановлення .NET Framework 3.5 на Windows Server 2012

Однак у мене немає інсталяційного носія та Інтернету. Чи є інший спосіб його встановлення?


Витягніть його за допомогою інструмента DISM до місця папки з комп'ютером, який має доступ до інсталяційного носія та / або доступу до Інтернету. Після розміщення в магазині компонентів його можна буде витягнути.
Рамхаунд

Відповіді:


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


2
Це була чудова ідея, але вона не змогла сказати, що не може знайти вихідні файли. Я перевірив, і це D:\sources\sxsтеж було . Я також додав /allпрапор.
барабан

ви відредагували своє запитання. Для R2 ви повинні завантажити R2 ISO
magicandre1981

1
Я завантажив пробну версію R2.
барабан

У вас встановлені пакети MUI?
magicandre1981

Жоден. Це свіжа установка, що містить лише C ++, які можна перерозподілити.
барабан

6

Ця відповідь поєднує інформацію з кількох відповідей, а також додає кілька додаткових кроків, про які не було сказано раніше.

Мені вдалося це зробити наступним чином:

  1. Завантажте образ ISO для Windows Server 2012 R2 (Примітка! Має бути R2) з https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Потрібна реєстрація в режимі Windows ідентифікатора, і вам потрібно погодитися на подальші електронні листи.
  2. Завантаживши його в якесь місце, перенесіть його на машину / VM, на яку ви хочете встановити його.
  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 році.

Якщо обидві команди успішні, вітаємо! Тепер ви його встановили. Якщо ви сумніваєтесь, ви можете підтвердити версію, скориставшись описаними тут кроками .


2
Мені здається / все розпізнається лише тоді, коли воно слідує / ім'я функції.
я не платив роялті

Це було ідеально для мене. Мій сервер віртуальний, і я не мав доступу до оригінального DVD. Коментар над мною також правильний.
Етан Аллен

ок, переїхав /allпісля того, як, /featurenameяк запропоновано тут.
ейс

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

Потім встановіть


Це дуже схоже на інші відповіді тут. Чи можете ви трохи розширити, що відрізняється від вашої відповіді?
Бургі

Це прекрасно працювало для мене. Групова політика на конкретній машині забороняє завантажувати з Windows Update, тому мені довелося вказати на зображення DVD.
j8048188

2

Єдиний спосіб, яким мені вдалося встановити рамку, - це підключити машину до Інтернету та зробити оновлення Windows.


2

Для Windows 2012R2 команда повинна бути

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

1
Це було запропоновано рік тому. Чим відрізняється ваша відповідь?
Рамхаунд

Це має бути "/ ім'я функції: NetFX3ServerFeatures", а не "/ ім'я функції: NetFX3"
superlee

Я перевірив команду. Він встановив функції сервера просто чудово, але .NET Framework не встановлений цим. У відповідності з цим , функція NetFX3 повинна бути встановлена після цього, але це знову дає «вихідні файли не знайдені».
eis

2

Отримайте сервер Windows iso image 2008 або вище, змонтуйте зображення до вбудованого накопичувача образів Windows Server 2012 r2, перейдіть до додавання ролей та функцій та виберіть функцію dotnet Framework 3.5, натисніть джерело альтернатив, щоб показати ім'я шляху, наприклад, e: \ джерела \ sxs та натисніть кнопку Встановити. Це має спрацювати.

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


Для мене це було найпростішим, в основному використовувати "Майстер додавання ролей і функцій", який легко можна отримати за допомогою менеджера сервера, з альтернативним джерелом. Дякую!
Костянтин

0

Я вказав C:\Windows\WinSXSяк альтернативний шлях до джерела. Це не вдасться половини часу в першому турі, але, здається, врешті-решт спрацює.

Я зробив це сьогодні вранці без проблем, і це завершилося з першої спроби.


0

Якщо монтажу https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 все-таки не вдалося, ми визначили незначну зміну, коли ЕІС SUPERB ІНСТРУКЦІЇ 19 березня 2016 року став останнім дюймом для успіху .

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

* Інструмент обслуговування та управління зображеннями розгортання

** Версія: 6.3.9600.17031 **

Версія зображення: 6.2.9200.16384

Увімкнення функцій

[========================== 100,0% ====================== =====]

Операція завершена успішно.

Перезавантажте Windows, щоб завершити цю операцію.

Ви хочете перезавантажити комп’ютер зараз? (Y / N) n *

Це було виконано на свіжому сервері 2012 року із встановленим лише агентом Windows Update v2:

Агент оновлення Windows 7.8.9200.16927
Агент оновлення Windows 7.8.9200.16924


Агент оновлення Windows 7.8.9200.16927
Дата встановлення: 01 31 2017 1304PM
Стан установки: успішно виконано
Агент оновлення Windows 7.8.9200.16927
Дата встановлення: 01 31 2017 1304PM
Стан установки: успішно виконано

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.