Тому я намагаюся встановити .net 3.5 на Windows 2012 R2 Server. Я спробував через функцію "Додати функцію" та через DISM - і помилка.
При спробі через GUI додавання функцій я використовую "Вказати альтернативний шлях". Це не вдається з помилкою "встановлення однієї з більше ролей, служб ролей або функцій не вдалося"
При спробі використовувати піднятий 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
Я дотримувався перерахованого вище KB (243077), щоб встановити розташування групової політики для папки SXS. Перезавантажено і все та сама помилка. Журнал DSIM показує наступне
Помилка під час обробки команди enable-особливості. - CPackageManagerCLIHandler :: ExecuteCmdLine (hr: 0x800f0906)
Швидкий пошук Google показує, що у багатьох людей виникають проблеми з цим, і вам слід видалити KB2966826 та KB2966828, на цьому сервері не встановлено жодного.
Я також спробував установку офлайн .Net, і він говорить, що я повинен додати його через функції Windows. Усі команди виконувались як адміністратор і за допомогою підвищеного підказки.
Під час написання цього запиту я помітив "Подібні запитання" і ознайомився з цим неможливим встановленням .net 3.5 на сервері Windows 2012
Біг
dism.exe /online /enable-feature /featurename:NetFX3 /all
Виникла та сама помилка, що і вище.