Перейти к основному содержанию

SFC (Failed to Repair) и DISM (Error 0x800f081f)

Windows

Поймал нехорошую ошибку при сканировании системы на ошибки. Ошибка встречалась и на Windows 10 и на Windows Server 2016.

После внезапного отключение питания запустил проверку на ошибки:

sfc /scannow

И неожиданно увидел:

Windows Resource Protection found corrupt files but was unable to fix some of them.

win

Сканирование выявило ошибки, но не смогло их исправить.

Попытался восстановить системные файлы:

dism /online /cleanup-image /restorehealth

И снова получил ошибку:

Error 0x800f081f
The source files could not be found.

win

Лечим Error 0x800f081f

Предлагаю инструкцию, которая мне помогла исправить ошибки.

Делаем на всякий случай. Процедуры долгие, можно пропустить, вдруг и без них прокатит. Вторую я не выполнял, а первая также завершилась с ошибкой. Выполняем в командной строке под администратором:

DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /AnalyzeComponentStore

Нам понадобится установочный дистрибутив Windows, я примонтировал его как диск D:. Проверяем, что существует файл: "D:\sources\install.wim". Путь чувствителен к регистру.

Дальше уже обязательная команда:

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:D:\sources\install.wim:1 /LimitAccess

Выполнилось успешно, системные файлы восстановлены.

The restore operation completed successfully.

win

Теперь можно запустить сканирование на ошибки.

sfc /scannow

И тоже успешно.

Windows Resource Protection found corrupt files and successfully repaired them.

win

Дополнение

Дальше пример от другой операционной системы, но весьма познавательный.

Если команда всё равно выдаёт ошибку:

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:D:\sources\install.wim:1 /LimitAccess

Не удалось найти исходные файлы.

win

В этом случае может помочь смена индекса.

Смотрим текущую версию Windows.

win

В этом примере у меня Windows 11 Pro.

DISM /Get-WimInfo /WimFile:"D:\source\install.wim" /index:1

win

Здесь у нас Home версия. Проверяем другие индексы.

DISM /Get-WimInfo /WimFile:"D:\sources\install.wim" /index:2

win

Домашняя для одного языка.

DISM /Get-WimInfo /WimFile:"D:\sources\install.wim" /index:3

win

Для образовательных учреждений.

DISM /Get-WimInfo /WimFile:"D:\sources\install.wim" /index:4

win

А вот и Windows 11 Pro. Соответственно, пробуем восстановиться так:

DISM /Get-WimInfo /WimFile:"D:\sources\install.wim" /index:4

Набор компонентов для Pro версии может содержать нужный файл, которого нет в Home.

Полезные ссылки

Восстановление системных файлов Windows

Средство проверки системных файлов Windows

Теги

 

Похожие материалы

Ошибка при установке Secret Net 7 — не удаётся записать значение в раздел

При установке Secret Net 7 иногда может возникнуть ошибка вида "Не удаётся записать значение в раздел". Дальше идёт указание ветки реестра и значения, которое не удаётся записать. Ошибка наблюдалась на Windows 7 x64 (и x86), а также на Windows Server 2012 R2. Инсталлятор Secret Net 7 запускался от имени администратора. Изменение прав доступа к веткам реестра не помогло решению проблемы.

ИБП (UPS) Legrand KEOR Multiplug 800VA — выключение и включение сервера

Всем привет, сегодня у нас в руках ИБП Legrand KEOR Multiplug 800VA. Скажете, зачем он нам нужен? Всё просто, я надеюсь, что этот UPS сможет поддерживать работу отдельно стоящего сервера. Сервер стоит в помещении, где часто отключают электричество. 

ИБП (UPS) APC Back-UPS Pro BR1500G-RS — выключение и включение сервера

Вашему вниманию предлагается небольшой обзор ИБП APC Back-UPS Pro BR1500G-RS. По задумке этот UPS сможет поддерживать работу отдельно стоящего сервера. При отключении электричества сервер должен выключиться. При включении электричества сервер должен включиться.