Windows 10 мин чтения

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

Как исправить ошибку DISM 0x800f081f Source files could not be found: проверка компонентов Windows, локальный ISO, install.wim, SFC и восстановление обновлений.

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 знает, какие компоненты повреждены, но не может найти подходящие файлы для восстановления. Частая ошибка пользователей — скачивать любой ISO Windows и сразу подставлять его в Source. Такой источник не подойдет, если отличается язык, редакция или номер сборки.

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

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

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

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

  • ISO совпадает с установленной сборкой Windows.
  • Выбран правильный индекс install.wim или install.esd.
  • RestoreHealth завершился без ошибки.
  • После DISM выполнен sfc /scannow.
  • Windows Update снова устанавливает обновления.

Источники

  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