- 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 у нас есть отдельные статьи.
- Смонтируйте ISO двойным кликом в проводнике (он покажется как виртуальный диск с буквой, например E:).
- Откройте командную строку от имени администратора. Про способы запуска — в отдельной статье.
- Выполните установку с указанием источника:
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. Лечится через групповые политики:
- Win + R → gpedit.msc. Подробно про этот редактор — в нашей отдельной статье.
- Перейдите: Конфигурация компьютера → Административные шаблоны → Система.
- Найдите политику Specify settings for optional component installation and component repair.
- Двойной клик → выберите Включено.
- Поставьте галочку Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS).
- Также включите Download repair content and optional features directly from Windows Update.
- ОК, перезагрузите ПК.
После этого попробуйте установить компонент через стандартное «Включение и отключение компонентов 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 и положить в системную папку компонентов:
- С ISO Windows той же версии скопируйте папку sources\sxs на диск C:.
- Откройте командную строку от админа.
- Выполните:
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 более новой версии — иногда работает, но не всегда. Лучше точное совпадение.
Полезная статья?
Ваша оценка
поможет нам стать лучше






