Сообщение о ошибке установки NET Framework 3.5 может быть вызвано любым приложением, которым он используется при установке так и операционной системой Windows Server при добавлении компонентов NET Framework 3.5.
Поэтому буду описаны две ситуации когда не устанавливается NET Framework 3.5. и их решение.
1. Способ. Установка NET Framework на Windows Server.
Если вы добавляете компонент NET Framework 3.5 через инструмент «добавить роли и компоненты» Windows Server, то ошибка установки выглядит следующим образом:
"Не удалось установить одну или несколько ролей, служб ролей или компонентов. Не удалось найти исходные файлы. Попробуйте установить роли, службы ролей или компоненты еще раз в новом сеансе мастера добавления ролей и компонентов, и выберете на странице подтверждения параметр «Указать альтернативный исходный путь», чтобы указать действительное расположение исходных файлов, требуемых для установки. Расположение должно быть доступно для учетной записи компьютера сервера назначения."
Решение ее простое, делаем по пунктам:
1.1. В панели управления сервером выбираем «Добавить роли и компоненты«;
1.2. Меню «Перед началом работы» — нажимаем «Далее»
1.3. «Тип установки» — выбираем «Установка ролей или компонентов»;
1.4.»Выбор сервера» — отмечаем пункт «Выберите сервер из пула серверов» и выбираем наш сервер;
1.5. В меню «Роли сервера» жмем сразу «Далее»;
1.6. В меню «Компоненты» отмечаем галочкой пункт «Функции .NET Framework 3.5». — «Далее».
1.7. Меню «Подтверждение«. Переходим по ссылке «Указать альтернативный исходный путь». В открывшемся окне указываем путь C:\sources\SxS\ .
1.8. Дожидаемся окончания установки.
2. Способ. Установка NET Framework через Power Shell или командную строку.
2.1. Обновляем операционную систему через Центр обновлений (можно пропустить пункт).
2.2. Открываем Power Shell или командную строку, все от имени администратора.
2.3. В открывшемся окне вводим команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\Sources\sxs
2.4. После ввода команды вы увидите прогресс-бар включения функций. По окончании появится строка «Операции успешно завершена»
На этом все. Пишите в комментариях какой способ вам помог в решении проблемы установки NET Framework 3.5.
Все настройки центра обновлений выставить на исходную позицию, включить скачивание апдейтов через другие компьютеры в сети: только так получилось установить .Net Framework из «компонентов Windows».