3

У меня есть Windows 2012 Server, для которого требуется .NET 3.5. Для справочной информации / решений, пожалуйста, смотрите это: http://sqlblog.com/blogs/sergio_govoni/archive/2013/07/13/how-to-install-netfx3-on-windows-server-2012-required-by- SQL-сервер 2012.aspx

Я пробовал это, но это не работает для меня. Вот что я пытаюсь: Используя ISO-файл Windows 2012, «монтировать» на 2012 Server в качестве диска «D», а затем пробовал и графический интерфейс, и командную строку. В случае с графическим интерфейсом я указал путь «альтернативного источника» к папке «source /sxs» диска D, но это не помогло без предоставления достаточной информации.

В случае командной строки вот что происходит:

dism /online /enable-feature /featurename:NetFx3  /source:d:\sources\sxs

Я получаю сообщение об ошибке: установлено, но родительская функция не включена. Поэтому я попробовал другой подход:

dism /online /enable-feature /featurename:NetFx3  /all /source:d:\sources\sxs

вышеуказанная команда, согласно http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx , должна включать родительские элементы; но при этом я получаю сообщение об ошибке «источник не найден».

Есть ли какая-то ошибка в моей второй команде? Что еще я мог сделать?

Это Windows 2012 Server Standard Edition.

Спасибо!

2 ответа2

5

Не берите в голову. Оказалось, что мне нужен ISO-образ «Windows Server 2012 R2», потому что это был целевой сервер; Я пытался использовать обычный «Windows Server 2012» ISO, и это приводило к ошибке «источник не найден». Я скачал 'eval' копию ISO-образа R2 с сайта Microsoft, «смонтировал» ее на целевом сервере и, вуаля, следующая команда прошла нормально, и теперь .NET 3.5 включен!

Спасибо!

dism /online /enable-feature /featurename:NetFx3  /all /source:d:\sources\sxs
1

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

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