Поэтому я пытаюсь установить .net 3.5 на Windows 2012 R2 Server. Я пробовал через функцию добавления и через DISM оба не удаются.
При попытке с помощью графического интерфейса добавления компонентов я использую «Указать альтернативный путь». Это происходит с ошибкой «установка одной или нескольких ролей, служб ролей или функций не удалась»
При попытке с помощью Elevated PowerShell использовать DISM я использую следующую команду.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Это не с
Ошибка: 0x800f0906 Исходные файлы не могут быть загружены. Используйте опцию «источник», чтобы указать расположение файлов, необходимых для восстановления функции. Для получения дополнительной информации об указании исходного местоположения см. Http://go.microsoft.com/fwlink/?LinkId=243077.
Файл журнала DISM находится по адресу C: \ Windows \ Logs \ DISM \ dism.log
Я следовал указанным выше КБ (243077), чтобы установить расположение групповой политики для папки SXS. Перезагрузил и все та же ошибка. Журнал DSIM показывает следующее
Ошибка при обработке команды enable-feature. - CPackageManagerCLIHandler :: ExecuteCmdLine (час: 0x800f0906)
Быстрый Google показывает, что у многих людей есть проблемы с этим, и что вы должны удалить KB2966826 и KB2966828, этот сервер еще не установлен.
Я также попробовал автономный установщик .Net, и он говорит, что я должен добавить его через функции Windows. Все команды были запущены от имени администратора и через привилегированное приглашение.
Во время написания этой статьи я искал, заметил «Похожие вопросы» и посмотрел на это Невозможно установить .net 3.5 на Windows Server 2012
Бег
dism.exe /online /enable-feature /featurename:NetFX3 /all
Выдается та же ошибка, что и выше.