DISM 0x800f081f: исходные файлы не найдены в Windows
DISM 0x800f081f: исходные файлы не найдены в Windows: симптомы, причины и пошаговое исправление без лишней воды. Проверки, безопасные действия и когда нужна поддержка.
Симптомы
- 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
Пошаговое решение
Проверьте состояние образа Windows
Сначала определите, видит ли DISM повреждение хранилища компонентов. Команда CheckHealth работает быстро и показывает, помечен ли образ как поврежденный. ScanHealth идет дольше, но выполняет глубокую проверку. Если ScanHealth сообщает о восстановимом повреждении, переходите к RestoreHealth.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth Запустите стандартное восстановление через Windows Update
Если интернет и Windows Update доступны, сначала используйте обычный RestoreHealth без локального источника. DISM попытается получить недостающие файлы из Microsoft Update. Не закрывайте окно до завершения: на некоторых системах прогресс долго стоит на одном проценте, но процесс продолжается.
DISM /Online /Cleanup-Image /RestoreHealth Подберите ISO той же версии Windows
Ошибка 0x800f081f часто появляется, когда локальный источник не совпадает с установленной системой. ISO должен соответствовать редакции, языку и номеру сборки Windows. Проверьте сборку командой winver или DISM /Online /Get-CurrentEdition, затем скачайте официальный ISO через Microsoft Media Creation Tool или страницу загрузки Windows.
DISM /Online /Get-CurrentEdition Определите индекс 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 Запустите 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 Проверьте системные файлы через SFC
DISM восстанавливает компонентное хранилище, а SFC использует его для исправления системных файлов. Поэтому SFC запускают после DISM, а не вместо него. Если SFC сообщает, что восстановил файлы, перезагрузите компьютер и повторите команду еще раз для контроля.
sfc /scannow Сбросьте 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 и установленной системы.
Источники
- learn.microsoft.com — проверено 04.06.2026
- learn.microsoft.com — проверено 04.06.2026
- support.microsoft.com — проверено 04.06.2026
- learn.microsoft.com — проверено 04.06.2026