• Александр Носов
  • 6 мин. чтения
  • 16 мая 2026
  • 3 просмотра

Ошибка 0x800F081F в Windows: причины и решение

Ошибка 0x800F081F чаще всего появляется при попытке включить компонент Windows через панель «Включение и отключение компонентов Windows» или через DISM. Самый известный сценарий — установка .NET Framework 3.5, нужного для запуска старого софта и игр. Расшифровка кода: CBS_E_SOURCE_MISSING, «источник недоступен». Windows нужны файлы для установки компонента, но не находит их. Разбираемся, как починить.

Что такое 0x800F081F

Современные версии Windows 10 и 11 не хранят файлы всех компонентов на диске постоянно. Многие из них (.NET Framework 3.5, SNMP, Hyper-V, IIS, RSAT-инструменты) скачиваются по требованию с серверов Microsoft через Feature on Demand (FOD). Когда пользователь включает компонент, Windows идёт в интернет и загружает нужные файлы.

0x800F081F появляется, когда:

Нет подключения к серверам Microsoft. Корпоративная сеть блокирует, WSUS-сервер настроен неправильно, проблемы с DNS.

Групповая политика запрещает использование Windows Update в качестве источника. Включён параметр «Specify settings for optional component installation and component repair», не указан альтернативный источник.

Повреждение кэша Component Store (папка C:\Windows\WinSxS).

Сторонний WSUS-сервер не содержит нужного компонента, а Windows запрещено идти напрямую в интернет.

Антивирус блокирует запросы к Microsoft FOD-серверам.

Эти причины лечатся одним из четырёх алгоритмов ниже.

Шаг 1: установка с указанием источника

Самый надёжный способ — указать Windows источник файлов вручную. Нужен ISO той же версии Windows, что у вас установлена. Про скачивание ISO Windows 11 и Windows 10 у нас есть отдельные статьи.

  1. Смонтируйте ISO двойным кликом в проводнике (он покажется как виртуальный диск с буквой, например E:).
  2. Откройте командную строку от имени администратора. Про способы запуска — в отдельной статье.
  3. Выполните установку с указанием источника:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:E:\sources\sxs /LimitAccess

Где E: — буква вашего смонтированного ISO. /LimitAccess запрещает DISM лезть в Windows Update, заставляя использовать только указанный источник.

Для других компонентов меняйте FeatureName. Например, для SNMP:

DISM /Online /Enable-Feature /FeatureName:SNMP /All /Source:E:\sources\sxs /LimitAccess

Список всех доступных FeatureName можно получить командой:

DISM /Online /Get-Features

Шаг 2: проверка групповой политики

На корпоративных и некоторых домашних машинах включена политика, запрещающая скачивание FOD-компонентов с серверов Microsoft. Лечится через групповые политики:

  1. Win + R → gpedit.msc. Подробно про этот редактор — в нашей отдельной статье.
  2. Перейдите: Конфигурация компьютера → Административные шаблоны → Система.
  3. Найдите политику Specify settings for optional component installation and component repair.
  4. Двойной клик → выберите Включено.
  5. Поставьте галочку Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS).
  6. Также включите Download repair content and optional features directly from Windows Update.
  7. ОК, перезагрузите ПК.

После этого попробуйте установить компонент через стандартное «Включение и отключение компонентов Windows». На Windows Home gpedit.msc может отсутствовать, тогда правьте через реестр:

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 0 /f

net stop wuauserv && net start wuauserv

Шаг 3: восстановление Component Store

Если компонент Windows Update сломан изнутри, лечим через DISM:

DISM /Online /Cleanup-Image /RestoreHealth

sfc /scannow

Эти команды восстанавливают компоненты Windows на месте. Если у DISM нет доступа к Windows Update (та же 0x800F081F при попытке), указываем источник:

DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim:1 /LimitAccess

Где E: — буква смонтированного ISO, цифра 1 после двоеточия — индекс редакции в install.wim (обычно для Pro это 6, для Home 1, но варьируется). Подробности про DISM и SFC — в нашем разборе.

После завершения попробуйте установить нужный компонент снова.

Шаг 4: установка через PowerShell

Альтернативный способ через PowerShell, иногда работает там, где DISM падает:

Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All -Source "E:\sources\sxs" -LimitAccess

Если получаете ошибку «параметр Source не найден», скачайте отдельный пакет .NET 3.5 от Microsoft и установите через msiexec.

Шаг 5: для .NET Framework 3.5 — отдельный установщик

Для популярного случая с .NET 3.5 есть «Microsoft .NET Framework 3.5 Offline Installer» — программа стороннего разработчика, которая автоматически находит источник и устанавливает компонент. Скачивать только с проверенных ресурсов, чтобы не получить вирус под видом установщика.

Альтернатива — скачать sxs-папку с ISO Windows и положить в системную папку компонентов:

  1. С ISO Windows той же версии скопируйте папку sources\sxs на диск C:.
  2. Откройте командную строку от админа.
  3. Выполните:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\sxs

Этот метод работает на полностью изолированных от интернета машинах, что часто встречается в корпоративном секторе.

Шаг 6: временно отключить антивирус

Корпоративные антивирусы с агрессивной защитой (Kaspersky Endpoint Security, Norton Endpoint, ESET с расширенными настройками) могут блокировать запросы DISM к серверам Microsoft. Временно отключите защиту и попробуйте установку снова.

Если так — не оставляйте антивирус выключенным навсегда. После успешной установки компонента верните защиту, при необходимости добавьте DISM и Component Store в исключения.

Шаг 7: проверка интернет-соединения и прокси

Иногда 0x800F081F — это просто «нет интернета у установщика». Проверьте:

Доступность серверов Microsoft.

ping go.microsoft.com

Должен отвечать. Если timeout — проблема в сети.

Настройки прокси. Параметры → Сеть и интернет → Прокси. Убедитесь, что настройки соответствуют вашей сетевой инфраструктуре. В корпоративной сети может потребоваться явное указание прокси-сервера для DISM:

netsh winhttp import proxy source=ie

Эта команда скопирует прокси-настройки Internet Explorer в системные настройки WinHTTP, которые использует DISM.

Шаг 8: обновление на месте

Если ни один из методов не помог — последняя мера, которая сохраняет данные: обновление на месте через ISO. Запустите setup.exe с подмонтированного ISO, выберите «Сохранить личные файлы и приложения». Процесс перезаписывает все системные компоненты, после него установка компонентов обычно начинает работать без проблем.

Часто задаваемые вопросы

Что значит CBS_E_SOURCE_MISSING?

Это расшифровка кода 0x800F081F: «источник недоступен». Windows нужны файлы для установки компонента, но она не нашла их ни на диске, ни в интернете. Решается указанием источника вручную через ISO или включением доступа к Windows Update.

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

Да, через ISO Windows той же версии. Смонтируйте ISO, выполните DISM с параметром /Source:E:\sources\sxs /LimitAccess. Это работает полностью оффлайн, что особенно ценно в корпоративных сетях с ограниченным интернетом.

Почему 0x800F081F появилась после переустановки Windows?

На свежей системе компоненты не предустановлены, и Windows должна скачать их при первом включении. Если есть проблемы с сетью или политиками, появляется 0x800F081F. Решение через ISO работает гарантированно.

В Windows 11 Home нет gpedit.msc — как настроить политики?

Через реестр. Откройте regedit и создайте ключ HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU с параметром UseWUServer (DWORD) равным 0. После перезагрузки эффект будет эквивалентен изменению политики в gpedit.

Помогает ли отключение антивируса?

Иногда, особенно для корпоративных антивирусов с агрессивной защитой. Временно отключите, попробуйте установку. Если помогло — после успеха добавьте DISM в исключения и верните защиту.

Версия ISO должна совпадать с установленной Windows?

Желательно одна и та же или близкая. Используйте ISO Windows 10 для Windows 10, Windows 11 24H2 для системы 24H2. Если ISO более новой версии — иногда работает, но не всегда. Лучше точное совпадение.

Полезная статья?

Ваша оценка
поможет нам стать лучше

Товары из статьи

артикул скопирован
👍
❤️
😊
👏
🔥
💅
🍀
🎯
🏆
🤔