Ошибка 0x800f081f — что это и как исправить

Ошибка 0x800f081f в Windows 10 и 11 возникает при установке .NET Framework 3.5, компонентов через DISM или при обновлении системы. Разбираем причины и 5 способов решения.
0x800f081f Windows

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

Что означает ошибка 0x800f081f

Код 0x800f081f расшифровывается как CBS_E_SOURCE_MISSING — «Источник файлов не найден». Windows не может скачать или найти локально файлы, необходимые для установки запрошенного компонента. Чаще всего речь идёт о .NET Framework 3.5 (нужен для ряда программ и игр), но та же ошибка возникает при восстановлении системы через DISM и при установке некоторых обновлений.

Причины появления

  • Нет доступа к Windows Update в момент установки компонента (нет интернета, серверы Microsoft недоступны из РФ).
  • Политика групп запрещает скачивание компонентов из Центра обновления Windows.
  • Повреждённый образ Windows или неверно указан путь к источнику при ручной установке.
  • Повреждённые системные файлы (сбой хранилища компонентов).
  • Антивирус или корпоративный прокси блокирует соединение с серверами Microsoft.
  • Версия .NET Framework 3.5 не включена в используемый дистрибутив Windows.

Способ 1: Включить .NET Framework 3.5 через Панель управления

Самый простой способ — Windows сама скачает и установит компонент при наличии интернета.

  1. Нажмите Win + R, введите appwiz.cpl, нажмите ОК.
  2. В левой колонке выберите «Включение или отключение компонентов Windows».
  3. Найдите .NET Framework 3.5 (включает .NET 2.0 и 3.0) и поставьте галочку.
  4. Нажмите ОК. Если появится запрос «Разрешить Windows Update загрузить файлы» — нажмите «Разрешить».
  5. Дождитесь завершения установки и перезагрузите компьютер.

Если кнопка неактивна или установка прерывается с ошибкой — переходите к следующему способу.

Способ 2: Установить .NET Framework 3.5 через DISM с источником из ISO

Если Windows Update недоступен (или заблокирован политикой), файлы можно взять с установочного диска Windows.

  1. Скачайте официальный ISO-образ Windows 10 или Windows 11 (можно через VPN с сайта Microsoft или через Media Creation Tool).
  2. Смонтируйте ISO двойным кликом — Windows подключит его как диск (например, D:).
  3. Откройте командную строку от имени администратора.
  4. Выполните команду (замените D: на букву смонтированного образа):
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

Дождитесь завершения (прогресс отображается в процентах). После — перезагрузите компьютер.

Способ 3: Восстановить образ Windows через DISM

Если ошибка 0x800f081f появляется при запуске DISM для восстановления системы, само хранилище компонентов повреждено.

  1. Откройте командную строку от имени администратора.
  2. Выполните по очереди:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

Последняя команда попытается восстановить образ через Windows Update. Если серверы недоступны — добавьте параметр /Source с путём к смонтированному ISO (см. Способ 2).

Способ 4: Проверить системные файлы через SFC

SFC восстанавливает повреждённые системные файлы из резервной копии, хранящейся в Windows.

  1. Откройте командную строку от имени администратора.
  2. Введите:
sfc /scannow

Сканирование занимает 15–30 минут. После завершения перезагрузите компьютер и повторите установку компонента.

Способ 5: Изменить политику источника компонентов (для корпоративных ПК)

На компьютерах, подключённых к домену, групповая политика может запрещать скачивание компонентов из Windows Update.

  1. Нажмите Win + R, введите gpedit.msc, нажмите ОК.
  2. Перейдите: «Конфигурация компьютера» → «Административные шаблоны» → «Система».
  3. Найдите параметр «Задать параметры для установки дополнительных компонентов и восстановления компонентов».
  4. Включите параметр и в поле «Альтернативный путь к файлам источника» укажите путь вида D:\sources\sxs.
  5. Нажмите «Применить» → ОК. Повторите установку .NET Framework 3.5.

Что делать если ничего не помогло

Если все методы исчерпаны, попробуйте:

  • Скачать автономный установщик .NET Framework 3.5 с сайта Microsoft (файл dotNetFx35.exe или аналогичный). При наличии VPN загрузка с серверов Microsoft доступна напрямую.
  • Сброс компонентов Windows Update: остановите службу, переименуйте папку C:\Windows\SoftwareDistribution, запустите службу снова.
  • Восстановление Windows через загрузочный носитель в режиме WinRE: «Устранение неполадок» → «Восстановление образа системы».
  • Если ПК подключён к домену — обратитесь к системному администратору: проблема может быть в политике WSUS.

FAQ

Для чего нужен .NET Framework 3.5, если в Windows уже есть более новая версия?

Многие программы, написанные под .NET 2.0 и 3.0, продолжают работать именно через .NET Framework 3.5. Современные версии фреймворка (.NET 4.x, .NET 6–8) не обеспечивают обратной совместимости, поэтому 3.5 нужно устанавливать отдельно.

Почему DISM выдаёт 0x800f081f даже при наличии интернета?

Серверы Microsoft могут быть недоступны из российских сетей или временно перегружены. Попробуйте использовать VPN, либо укажите в качестве источника смонтированный ISO-образ Windows.

Можно ли указать в качестве источника уже установленную на другом ПК Windows?

Только если версия и разрядность Windows совпадают. Скопируйте папку sources\sxs с установочного диска или ISO и укажите путь к ней в параметре /Source.

Ошибка 0x800f081f появилась после обновления Windows — это связано?

Да, некоторые обновления могут изменять политику установки компонентов. Попробуйте сначала запустить SFC и DISM /RestoreHealth, затем повторно включить нужный компонент.

Редактор локальных политик (gpedit.msc) не запускается на Windows 10 Home — что делать?

Редактор групповых политик доступен только в Windows 10/11 Pro и выше. На Home-версии используйте реестр: откройте HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate и проверьте наличие ограничивающих параметров.

Безопасно ли отключать антивирус при установке компонентов Windows?

Да, если вы устанавливаете компонент из официального источника (ISO Microsoft или через Windows Update). Временно отключите только «Защиту в реальном времени», а не весь антивирус целиком, и включите её сразу после завершения установки.

Алексей Герзанов aka Gerzoid
Алекс Гезанов

Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.

Добавить комментарий