2012 R2 - [решено] .NET Framework 3.5 source files could not be found

Ответить
Аватара пользователя
nokogerra

2012 R2 - [решено] .NET Framework 3.5 source files could not be found

Сообщение nokogerra »

Доброго времени суток.



Windows 2012 R2 Std EN, пытался включить net framework 3.5, получил сообщение, указанное в названии темы, нашел статью
https://support.microsoft.com/en-us/kb/3002547
, где ссылаются на это обновление
https://support.microsoft.com/en-gb/kb/3005628
, скачал обновление 3005628 (exe), процесс установки был практически прозрачный (на мгновение появилось пустое окно cmd). После установки обновления ошибка "source files could not be found" осталась, get-hotfix говорит, что 3005628 не установлен. Машину не перезагружал (судя по описанию хотфикса, это не требуется).



В kb3005628 есть также файлы msu для загрузки (но с номером 2966828), но они для тех, кто использовал dism, я не использовал и эти файлы не пробовал.



Воркэраунд из
https://support.microsoft.com/en-us/kb/3002547
использовать желания нет.



Как установить 3005628?



btw, exe весит 144 кб, доступ в интернет включил ради "попробовать" - хотфикс все равно не устанавливается, msu весит 11 мб.
Аватара пользователя
Petya V4sechkin

Re: 2012 R2 - [решено] .NET Framework 3.5 source files could not be found

Сообщение Petya V4sechkin »

Цитата nokogerra:



доступ в интернет включил ради "попробовать" - хотфикс все равно не устанавливается



А при установке .NET Framework 3.5 доступ в интернет включили?



Дополнительные инструкции в
Установка - [решено] Установка платформы .NET Framework 3.5 в Windows 8
.
Аватара пользователя
nokogerra

Re: 2012 R2 - [решено] .NET Framework 3.5 source files could not be found

Сообщение nokogerra »

хм, да при установке .net интернета не было.
Аватара пользователя
nokogerra

Re: 2012 R2 - [решено] .NET Framework 3.5 source files could not be found

Сообщение nokogerra »

Здравствуйте. Тема старая, но актуальная. Также столкнулся с ошибкой при попытке установить компонент net3.5 на Windows Server 2012 R2 Standard RU. Доступ к интернет есть. Доступ к центру обновлений есть. Обновляется через центр обновлений, локального WSUS нет. Установлены все обновления на данный момент (05.08.2024).



При установке (через GUI, Dism, PowerShell) без указания пути расположения файлов – ошибка 0x800F0906 Не удалось загрузить исходные файлы… Хотя доступ к центру обновления есть.

При установке (через GUI, Dism, PowerShell) с указанием пути расположения файлов на установочном носителе – ошибка 0x800F081F Не удалось найти исходные файлы… Хотя файлы доступны.



Рекомендации:

1. Возможен конфликт net3.5 и языкового пакета. Если у вас, например английский windows с установленным русским языковым пакетом для русификации интерфейса, то языковой пакет нужно удалить, а после установки net3.5 установить обратно. В моём случае система RU и языковых пакетов не установлено.

2. Возможен конфликт net3.5 и обновлений KB2966827, KB2966828. Нужно удалить данные обновления. В моём случае данных обновлений установлено не было.

3. Установить фикс KB3005628, который удаляет обновления из предыдущего пункта. Непонятно работает ли этот фикс. Мелькает cmd-окно и больше ничего не происходит.

4. Настройка групповой политики и другие рекомендации из support.microsoft.com/kb/2734782/

5. Восстановление поврежденного хранилища компонентов (outsidethebox.ms/14097/#_Toc337897531)

6. Проверка целостности системных файлов (outsidethebox.ms/14097/#_Toc337897534)



Всё вышеперечисленное мне не помогло. Потом наткнулся на совет попробовать удалить следующие обновления: KB5028872, KB5028970, KB5029915. У меня было установлено только KB5029915 (накопительное обновление для net3.5). После его удаления net3.5 нормально установился.



Возможно любое обновление относящееся к net3.5, которое было установлено до установки самого компонента будет вызывать ошибку впоследствии. Если вам ничего не помогло придётся пересмотреть все установленные у вас обновления и всё что относиться к net3.5 удалить.
Ответить

Вернуться в «Windows Server 2012/2012 R2»