SFC и DISM не восстанавливают Windows 10/11: как починить ошибки 0x800f081f и «Источник не найден» (2025)

SFC говорит, что часть файлов не удалось исправить, DISM возвращает 0x800f081f или «The source files could not be found». Такое часто бывает после неудачных обновлений. Ниже разберём понятный порядок действий: от быстрой проверки до ремонта через установочный ISO без потери данных.

Коротко: что проверить сразу

  • Откройте консоль с правами администратора. Подходит PowerShell или CMD.
  • Интернет нужен только, если не указываете локальный источник. При работе с ISO связь не обязательна.
  • Версия ISO должна совпадать с версией Windows. Узнать билд: Win+Rwinver.
  • Не отключайте питание. Лучше делать на сетевом ПК, ноутбук — от сети.
Нужна помощь? Подключусь удалённо, подберу правильный ISO, укажу источник для DISM, дочиню систему без переустановки.

1) Базовая проверка целостности

CMD (Администратор) — выполнять по одной команде:

sfc /scannow
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /checkhealth
dism /online /cleanup-image /restorehealth

Если SFC или DISM нашли и исправили ошибки — перезагрузитесь и проверьте снова. Если DISM падает с 0x800f081f или пишет про источник, идём дальше.

PowerShell (Администратор) — выполнять по одной:

$cbs = "$env:USERPROFILE\Desktop\SFC.txt"
Select-String -Path "$env:windir\Logs\CBS\CBS.log" -Pattern "\[SR\]" | Set-Content -Path $cbs -Encoding UTF8
Write-Output "Отчёт SFC сохранён: $cbs"

Файл SFC.txt пригодится, если придётся точечно восстанавливать файлы.

2) Готовим правильный ISO и подбираем источник

Скачайте официальный ISO той же редакции и билда. Для Windows 10 используйте страницу загрузки Microsoft, для Windows 11 — страницу Windows 11. Смонтируйте ISO двойным кликом — он появится как новый диск, например E:.

Дальше нужно узнать, какие редакции есть внутри install.wim или install.esd, и выбрать нужный индекс.

CMD (Администратор) — выполнять по одной:

dism /get-wiminfo /wimfile:E:\sources\install.wim
REM Если вместо WIM у вас ESD:
dism /get-wiminfo /esdfile:E:\sources\install.esd

Запомните индекс, который соответствует вашей установленной редакции (например, Windows 11 Pro).

3) Указываем источник для DISM и чиним систему

CMD (Администратор) — используйте одну строку целиком, подставьте ваш диск и индекс:

REM Для install.wim
dism /online /cleanup-image /restorehealth /source:wim:E:\sources\install.wim:INDEX /limitaccess

REM Для install.esd
dism /online /cleanup-image /restorehealth /source:esd:E:\sources\install.esd:INDEX /limitaccess

После успешного восстановления снова выполните sfc /scannow. Если ошибки ушли — всё нормально.

4) Чистим кэш компонентов

Иногда мешают старые пакеты. Проведём аккуратную уборку.

CMD (Администратор) — выполнять по одной:

dism /online /cleanup-image /startcomponentcleanup
dism /online /cleanup-image /startcomponentcleanup /resetbase

Перезагрузитесь и проверьте DISM ещё раз.

5) Почему появляется 0x800f081f и как не допустить

  • Несовпадение версий: ISO ниже или выше установленной системы. Решение: взять ISO той же сборки.
  • Проблемы с хранилищем компонентов: грязный кэш WinSxS. Решение: очистка из предыдущего шага.
  • Посторонний антивирус блокирует доступ: временно отключите или удалите, потом верните.
  • Повреждённый диск: проверьте SMART и запустите CHKDSK.

CMD (Администратор) — выполнять по одной:

wmic diskdrive get status, model
chkdsk C: /scan

6) Если ничего не помогает: ремонт без потери данных

Сделайте in-place upgrade: запустите setup.exe с смонтированного ISO и выберите «Сохранить личные файлы и приложения». Это переустановит систему поверх, обновит компоненты и оставит программы.

7) Диагностика и логи

PowerShell (Администратор) — выполнять по одной:

Dism /Online /Cleanup-Image /AnalyzeComponentStore
Get-EventLog -LogName Setup -Newest 50 | Format-Table TimeGenerated, EntryType, Source, EventID, Message -Auto
Get-Content "$env:windir\Logs\DISM\dism.log" -Tail 200

В логе DISM ищите последние ошибки возле конца файла. Часто там прямо указан пакет или файл, с которым проблема.

Читайте также: