Для офлайн-установки .NET Framework 3.5 в Windows 10 нужен установочный образ Windows 10 той же редакции и архитектуры, что и система. Внутри образа есть папка sources\sxs, из которой Windows может взять компоненты без Центра обновления
Что нужно заранее
- ISO Windows 10 или установочная флешка
- права администратора
- понимание буквы диска, куда смонтировался ISO, например
D:
Смонтируйте ISO двойным кликом. Проверьте, что существует папка:
D:\sources\sxs
Если ISO получил другую букву, замените D: на свою
Команда DISM
Откройте Командную строку от имени администратора и выполните:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Что здесь важно:
/FeatureName:NetFx3включает .NET Framework 3.5/Allвключает связанные компоненты/LimitAccessзапрещает лезть в Windows Update/Sourceуказывает путь к офлайн-файлам
Проверка
После установки откройте:
optionalfeatures
Убедитесь, что .NET Framework 3.5 включен
Можно также выполнить:
DISM /Online /Get-FeatureInfo /FeatureName:NetFx3
В ответе должен быть статус Enabled
Если ISO не совпадает с системой
Одна из частых причин ошибки — установочный образ не той версии Windows. Например, система обновлена до одной сборки, а ISO старый или от другой редакции. В таком случае Windows может не принять файлы из sources\sxs
Проверьте версию Windows:
winver
Если есть возможность, используйте ISO той же версии Windows 10, которая установлена на компьютере
Частые ошибки
0x800f081f
Windows не нашла нужные файлы. Проверьте путь к sources\sxs и убедитесь, что ISO соответствует вашей версии Windows
0x800f0954
Часто связано с политиками обновлений или WSUS. В офлайн-сценарии используйте /LimitAccess и правильный /Source
Папки sources\\sxs нет
Вы открыли не тот образ или не тот диск. Проверьте содержимое ISO
Когда лучше не ставить офлайн
Если интернет доступен и Windows Update работает нормально, проще включить компонент через optionalfeatures. Офлайн-сценарий нужен для корпоративных компьютеров, изолированных машин, проблем с WSUS или установок без доступа к Центру обновления Windows
После успешной установки запустите программу, которая требовала .NET Framework 3.5. Это лучшая практическая проверка, потому что сам статус Enabled еще не гарантирует, что у приложения нет других зависимостей
Что почитать дальше по .NET Framework
Если нужен общий маршрут по теме, откройте рубрику .NET Framework. Для соседних задач пригодятся эти разборы:
- .NET Framework 3.5 для Windows Server 2012 R2 x64: как скачать и установить
- Как установить .NET Framework 3.5 в Windows 10 и 11
- .NET Framework 3.5 offline installer для Windows 10
- Microsoft .NET Framework 4.0 для Windows XP 32 bit: где скачать и как установить



