Windows 10 мин чтения

DISM 0x800f081f: исходные файлы не найдены в Windows

DISM 0x800f081f: исходные файлы не найдены в Windows: симптомы, причины и пошаговое исправление без лишней воды. Проверки, безопасные действия и когда нужна поддержка.

WindowsDISM0x800f081fSFCWindows Update

Симптомы

  • DISM /RestoreHealth завершается ошибкой 0x800f081f
  • Появляется сообщение Source files could not be found
  • sfc /scannow не может восстановить часть файлов
  • Windows Update не устанавливает накопительные обновления
  • Компоненты Windows не включаются через Optional Features

Возможные причины

  • Повреждено хранилище компонентов WinSxS
  • DISM не может скачать файлы восстановления из Windows Update
  • Используется ISO другой редакции, языка или сборки Windows
  • В групповой политике указан неверный путь к источнику компонентов
  • Антивирус, прокси или WSUS блокирует доступ к Microsoft Update

Пошаговое решение

1

Проверьте состояние образа Windows

Сначала определите, видит ли DISM повреждение хранилища компонентов. Команда CheckHealth работает быстро и показывает, помечен ли образ как поврежденный. ScanHealth идет дольше, но выполняет глубокую проверку. Если ScanHealth сообщает о восстановимом повреждении, переходите к RestoreHealth.

Команда
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
2

Запустите стандартное восстановление через Windows Update

Если интернет и Windows Update доступны, сначала используйте обычный RestoreHealth без локального источника. DISM попытается получить недостающие файлы из Microsoft Update. Не закрывайте окно до завершения: на некоторых системах прогресс долго стоит на одном проценте, но процесс продолжается.

Команда
DISM /Online /Cleanup-Image /RestoreHealth
3

Подберите ISO той же версии Windows

Ошибка 0x800f081f часто появляется, когда локальный источник не совпадает с установленной системой. ISO должен соответствовать редакции, языку и номеру сборки Windows. Проверьте сборку командой winver или DISM /Online /Get-CurrentEdition, затем скачайте официальный ISO через Microsoft Media Creation Tool или страницу загрузки Windows.

Команда
DISM /Online /Get-CurrentEdition
4

Определите индекс install.wim или install.esd

Смонтируйте ISO двойным кликом и проверьте букву диска. В папке sources обычно находится install.wim или install.esd. У каждого файла есть индексы редакций Windows. Нужно выбрать индекс, который совпадает с установленной редакцией, например Pro или Home.

Команда
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
DISM /Get-WimInfo /WimFile:D:\sources\install.esd
5

Запустите DISM с локальным источником

Используйте найденный индекс и правильный путь к WIM или ESD. Параметр LimitAccess запрещает DISM обращаться к Windows Update и заставляет использовать локальный источник. Если файл называется install.esd, укажите ESD вместо WIM. После успешного завершения обязательно выполните SFC.

Команда
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:6 /LimitAccess
6

Проверьте системные файлы через SFC

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

Команда
sfc /scannow
7

Сбросьте Windows Update, если ошибка возвращается

Если DISM по-прежнему ищет файлы в неправильном месте, проверьте WSUS, прокси и политики источника компонентов. На домашнем ПК часто помогает сброс кэша Windows Update. После сброса перезагрузите систему и снова выполните RestoreHealth.

Команда
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start bits
net start wuauserv

Ошибка DISM 0x800f081f означает, что Windows знает, какие компоненты повреждены, но не может найти подходящие файлы для восстановления. В журнале это часто выглядит как Source files could not be found: DISM готов чинить компонентное хранилище, но источник восстановления не совпадает с установленной системой или недоступен.

Частая ошибка пользователей — скачивать любой ISO Windows и сразу подставлять его в /Source. Такой источник не подойдет, если отличается язык, редакция, канал обновлений или номер сборки. Особенно это заметно на системах после крупных feature update, где ISO старее установленной Windows.

Правильный порядок такой: сначала проверить образ, затем попробовать обычный RestoreHealth, потом подобрать официальный ISO той же версии и указать точный индекс install.wim или install.esd. После успешного DISM нужно запускать SFC, потому что именно SFC чинит конкретные системные файлы, используя уже восстановленное хранилище компонентов.

Если компьютер находится в домене или использует WSUS, проверьте политики восстановления компонентов. Организация может запретить скачивание файлов из Microsoft Update, и тогда DISM будет постоянно завершаться 0x800f081f без локального источника. На домашних ПК похожий эффект дают прокси, VPN, поврежденный кэш Windows Update или блокировка Microsoft Update в настройках сети.

Не удаляйте папку WinSxS вручную. Она является хранилищем компонентов Windows, и ручная чистка почти всегда ухудшает ситуацию. Используйте только DISM, Windows Update, официальный ISO и штатные команды очистки компонентов.

Как выбрать правильный источник

Сначала определите текущую редакцию и сборку Windows. Для редакции подходит DISM /Online /Get-CurrentEdition, для номера сборки — winver. Затем скачайте ISO той же версии Windows с официального сайта Microsoft или через Media Creation Tool. Если установлен Windows 11 Pro на русском языке, источник от Windows 11 Home или ISO другого языка может не подойти.

После монтирования ISO проверьте, какой файл лежит в папке sources: install.wim или install.esd. Оба варианта допустимы, но в команде нужно явно указать правильный тип источника: wim: для WIM и esd: для ESD. Индекс внутри файла должен соответствовать установленной редакции.

Что смотреть в логах

Если команда снова падает, откройте C:\Windows\Logs\DISM\dism.log и найдите строки рядом с 0x800f081f. В них обычно видно, какой источник использовался, какой package не найден и пытался ли DISM обращаться к Windows Update. Для SFC полезен файл C:\Windows\Logs\CBS\CBS.log, но читать его лучше после завершения DISM.

Когда DISM сообщает, что источник не найден, не повторяйте одну и ту же команду много раз. Меняйте только один параметр: сначала проверьте индекс, затем путь, затем соответствие ISO, затем доступ к Microsoft Update. Так проще понять, какое изменение реально решило проблему.

Контрольный чек-лист

  • ISO совпадает с установленной сборкой, редакцией и языком Windows.
  • Выбран правильный индекс install.wim или install.esd.
  • В команде указан правильный тип источника: wim: или esd:.
  • RestoreHealth завершился без ошибки 0x800f081f.
  • После DISM выполнен sfc /scannow.
  • Windows Update снова устанавливает обновления.
  • В логах DISM нет повторяющихся ошибок source not found.

Когда лучше остановиться

  • DISM просит источник от другой редакции Windows: сначала подберите корректный ISO.
  • Компьютер управляется доменом или WSUS: проверьте политики, прежде чем менять source.
  • В логах есть ошибки диска: сначала проверьте накопитель, затем повторяйте восстановление.
  • Нет резервной копии важных данных: сделайте ее перед сбросом Windows Update или repair install.
  • DISM снова просит source после успешного SFC: сравните номера сборок ISO и установленной системы.

Источники

  1. learn.microsoft.com — проверено 04.06.2026
  2. learn.microsoft.com — проверено 04.06.2026
  3. support.microsoft.com — проверено 04.06.2026
  4. learn.microsoft.com — проверено 04.06.2026