Ошибка 0x80070002 при установке .NET Framework 3.5 часто означает, что Windows не нашла нужные файлы. Такое бывает при неправильном пути к sources\sxs, неподходящем ISO, поврежденном кэше обновлений или проблемах с Windows Update. Самый надежный способ — установить компонент через DISM с правильным локальным источником
Установка через ISO
Смонтируйте ISO Windows той же версии, что установлена на компьютере. Допустим, диск получил букву D:. Проверьте, что папка существует:
D:\sources\sxs
Затем запустите командную строку от имени администратора:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Если ISO смонтирован как E:, команда должна быть с E:\sources\sxs
Проверка результата
DISM /Online /Get-FeatureInfo /FeatureName:NetFx3
Нужный статус:
State : Enabled
После этого перезагрузите Windows и запустите программу, которая требовала .NET Framework 3.5
Если ошибка остается
Проверьте версию Windows через:
winver
Если ISO от другой сборки или редакции, возьмите подходящий образ. Затем проверьте системные файлы:
sfc /scannow
Если проблема связана с Windows Update, попробуйте сначала восстановить обновления или использовать команду с /LimitAccess, чтобы установка шла только из локального источника
Диагностика по ситуации
Если ошибка появляется сразу после запуска DISM, чаще всего неверно указан путь к источнику или командная строка запущена без прав администратора. Если процесс идет некоторое время и падает ближе к концу, возможны поврежденные компоненты Windows или неподходящий ISO
Для домашнего компьютера можно сначала попробовать обычное включение через optionalfeatures, а затем DISM. Для рабочего компьютера лучше сразу уточнить, есть ли ограничения WSUS или локальный образ Windows, который используется в организации
После исправления сохраните команду, которая сработала. Ошибки установки .NET Framework 3.5 часто повторяются при настройке похожих машин
Короткий порядок действий
- Проверьте букву диска с ISO.
- Убедитесь, что папка
sources\sxsреально открывается. - Запустите командную строку от имени администратора.
- Выполните DISM с
/LimitAccessи правильным/Source. - Проверьте
State : Enabled. - Перезагрузите Windows.
Если ошибка повторилась на шаге 4, меняйте не команду целиком, а только подозрительный элемент: источник, права запуска или образ Windows. Так проще найти настоящую причину
Что не стоит делать
Не скачивайте случайный «.NET Framework 3.5 installer» с неизвестных сайтов. В Windows 10 и 11 это системный компонент. Отдельный пакет может не помочь, а риск получить измененный установщик остается
Не удаляйте папки из C:\Windows\Microsoft.NET. Ошибка 0x80070002 не лечится ручной чисткой Framework
Частые ошибки
Неверная буква диска
ISO может быть не D:, а E: или F:. Проверяйте проводником
Неподходящий ISO
Файлы sources\sxs должны соответствовать установленной Windows
Не запускают CMD от администратора
Без прав администратора DISM не включит системный компонент
Что почитать дальше по .NET Framework
Если нужен общий маршрут по теме, откройте рубрику .NET Framework. Для соседних задач пригодятся эти разборы:
- 0x800f0950 при установке .NET Framework 3.5: как исправить
- 0x800f0954 при установке .NET Framework 3.5: как исправить
- 0x80240438 при установке .NET Framework 3.5: как исправить
- 0x8024402c при установке .NET Framework 3.5: что делать



