📖 Ошибка 0x800f081f в .NET Framework 3.5 на Windows 11

Как исправить ошибку 0x800f081f при установке .NET Framework 3.5 в Windows 11: DISM, источник из ISO и восстановление компонентов.

Ошибка 0x800f081f в .NET Framework 3.5 на Windows 11

Ошибка 0x800f081f при установке .NET Framework 3.5 означает, что Windows 11 не может получить нужные файлы компонента. Ниже — рабочая последовательность исправления.

Частые причины ошибки 0x800f081f

  • Повреждённое хранилище компонентов Windows.
  • Блокировка источника установки политиками WSUS.
  • Неверный или отсутствующий источник sources\sxs.
  • Несовпадение версии ISO и установленной системы.

⚠️ Важно

Для команд DISM используйте ISO той же редакции и сборки Windows 11, иначе установка NetFx3 может снова завершиться ошибкой.

Способ 1. Включите .NET 3.5 через компоненты Windows

  1. Откройте optionalfeatures.
  2. Отметьте .NET Framework 3.5.
  3. Подтвердите установку и перезагрузите ПК.

Способ 2. Установка NetFx3 через DISM онлайн

  1. Запустите CMD от имени администратора.
  2. Выполните:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Способ 3. Восстановите системные файлы

  1. В CMD администратора выполните:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
  1. После завершения повторите установку NetFx3.

Способ 4. Установка из ISO (sources\sxs)

  1. Смонтируйте ISO Windows 11 (например, диск X:).
  2. Запустите команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:X:\sources\sxs /LimitAccess
  1. Дождитесь завершения операции и перезагрузите ПК.

Способ 5. Временно отключите жёсткий WSUS-путь

  1. Запустите CMD от администратора.
  2. Примените параметр:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 0 /f
  1. Перезапустите службу обновлений и повторите установку.

Способ 6. Проверьте соответствие сборки ISO и Windows

  1. Сравните версию системы в winver.
  2. Используйте ISO той же ветки обновлений.
  3. Повторите DISM-команду с корректным источником.

Способ 7. In-place repair для восстановления компонентов

  1. Запустите setup.exe из ISO Windows 11.
  2. Выберите «Сохранить личные файлы и приложения».
  3. После завершения снова включите .NET Framework 3.5.

💡 Совет

Если .NET 3.5 нужен только для одной программы, сначала проверьте её актуальную версию — многие приложения уже работают на современном .NET Runtime.

FAQ

Что означает ошибка 0x800f081f при установке .NET Framework 3.5?

Система не может найти исходные файлы компонента NetFx3. Обычно отсутствует корректный источник установки или повреждено хранилище компонентов Windows.

Почему 0x800f081f часто появляется в корпоративной сети?

На ПК с WSUS или жёсткими групповыми политиками Windows может не получать нужные файлы из интернета, поэтому установка .NET 3.5 завершается ошибкой.

Можно ли установить .NET 3.5 через ISO без интернета?

Да. Подключите ISO той же версии Windows 11 и укажите путь к папке sources\sxs в команде DISM с параметром /LimitAccess.

Нужно ли сначала запускать SFC и DISM /RestoreHealth?

Желательно, если установка падает повторно. Восстановление системных компонентов часто устраняет причину 0x800f081f.

Что делать, если ошибка 0x800f081f осталась после всех шагов?

Проверьте совпадение версии ISO и системы, а затем выполните in-place repair Windows 11. Это обычно восстанавливает компоненты без потери данных.

Для ошибки 0x800f081f ключевой шаг — корректный источник sources\sxs и чистое состояние компонентов Windows 11.

⚡ Статья обновляется

  • 23.02.2026 — первая публикация

Последняя проверка: 23.02.2026