Как исправить 0x80070002 при установке .NET Framework 3.5

Ошибка 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 часто повторяются при настройке похожих машин

Короткий порядок действий

  1. Проверьте букву диска с ISO.
  2. Убедитесь, что папка sources\sxs реально открывается.
  3. Запустите командную строку от имени администратора.
  4. Выполните DISM с /LimitAccess и правильным /Source.
  5. Проверьте State : Enabled.
  6. Перезагрузите 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. Для соседних задач пригодятся эти разборы:

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x