Восстановление хранилища компонентов Windows 10
Если при тех или иных действиях по восстановлению системных файлов и образа Windows 10 с помощью DISM вы видите сообщение об ошибках «Ошибка 14098 Хранилище компонентов повреждено», «Хранилище компонентов подлежит восстановлению», «Сбой DISM. Операция не выполнена» или «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник», требуется выполнить восстановление хранилища компонентов, о чем и пойдет речь в этой инструкции.
Также к восстановлению хранилища компонентов прибегают в том случае, когда при восстановлении целостности системных файлов с помощью sfc /scannow команда сообщает о том, что «Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них».
Простое восстановление
Сначала о «стандартном» способе восстановления хранилища компонентов Windows 10, который работает в случаях, когда нет каких-то серьезных повреждений системных файлов, а сама ОС исправно запускается. С большой вероятностью помогает в ситуациях «Хранилище компонентов подлежит восстановлению», «Ошибка 14098. Хранилище компонентов повреждено» или при ошибках восстановления с помощью sfc /scannow.
Для восстановления выполните следующие простые шаги
- Запустите командную строку от имени администратора (для этого в Windows 10 можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора»).
- В командной строке введите следующую команду:
Dism /Online /Cleanup-Image /ScanHealth

- Выполнение команды может занять продолжительно время. После выполнения, если вы получаете сообщение о том, что хранилище компонентов подлежит восстановлению, выполните следующую команду.
Dism /Online /Cleanup-Image /RestoreHealth
- Если всё прошло гладко, то по завершении процесса (может «зависать», но настоятельно рекомендую дождаться окончания) вы получите сообщение «Восстановление выполнено успешно. Операция успешно завершена».

Если в итоге вы получили сообщение об успешном восстановлении, то все дальнейшие описываемые в этом руководстве методы вам не пригодятся — всё сработало должным образом. Однако, это не всегда так происходит.
Восстановление хранилища компонентов с использованием образа Windows 10
Следующий метод — использование образа Windows 10 для использования системных файлов с него для восстановления хранилища, что может пригодиться, например, при ошибке «Не удалось найти исходные файлы».
Вам потребуется: образ ISO с такой же Windows 10 (разрядность, версия), что установлена на вашем компьютере или же диск/флешка с нею. В случае, если используется образ, подключите его (правый клик по файлу ISO — подключить). На всякий случай: Как скачать Windows 10 ISO с сайта Майкрософт.
Шаги по восстановлению будут следующими (если из текстового описания команды что-то будет не ясно, обратите внимание на скриншот с выполнением описываемой команды):
- В подключенном образе или на флешке (диске) зайдите в папку sources и обратите внимание на находящийся там файл с именем install (самый большой по объему). Нам потребуется знать его точное имя, возможны два варианта: install.esd или install.wim
- Запустите командную строку от имени администратора и используйте следующие команды.
Dism /Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd_или_install.wim
- В результате выполнения команды вы увидите список индексов и редакций Windows 10 в файле образа. Запомните индекс для вашей редакции системы.

- Для файла install.esd:
Dism /Online /Cleanup-Image /RestoreHealth /Source:путь_к_файлу_install:индекс /LimitAccess
для файла install.wim в команде используйте следующий вариант синтаксиса:Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_install:индекс /LimitAccess

Дождитесь завершения операции восстановления, которое, возможно, в этот раз пройдет успешно.
Исправление хранилища компонентов в среде восстановления
Если по той или иной причине восстановление хранилища компонентов не удается выполнить в запущенной Windows 10 (например, вы получаете сообщение «Сбой DISM. Операция не выполнена»), это можно сделать в среде восстановления. Я опишу способ с использованием загрузочной флешки или диска.
- Загрузите компьютер за загрузочной флешки или диска с Windows 10 в той же разрядности и версии, что установлена на компьютере или ноутбуке. См. Создание загрузочной флешки Windows 10.
- На экране после выбора языка внизу слева нажмите «Восстановление системы».

- Перейдите к пункту «Исправление неисправностей» — «Командная строка».
- В командной строке используйте по порядку 3 команды: diskpart, list volume, exit. Это позволит узнать текущие буквы разделов дисков, которые могут отличаться от тех, к которые используются в запущенной Windows 10. Далее используйте команды.

Dism /Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd
Или install.wim, файл находится в папке sources на флешке, с которой вы загрузились. В этой команде мы узнаем индекс нужной нам редакции Windows 10.Dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:полный_путь_к_файлу_install.esd:индекс
Здесь в /Image:C:\ указывается буква диска с установленной Windows При наличии отдельного раздела на диске под пользовательские данные, например, D, рекомендую также указать параметр /ScratchDir:D:\ как на скриншоте для использования этого диска под временные файлы.
Как обычно, дожидаемся окончания восстановления, с большой вероятностью в этот раз оно пройдет успешно.
Восстановление с распакованного образа на виртуальном диске
И еще один метод, более сложный, но также способный пригодиться. Использовать его можно как в среде восстановления Windows 10, так и в запущенной системе. При использовании метода необходимо наличие свободного пространства в объеме около 15-20 Гб на каком-либо разделе диска.
В моем примере будут использованы буквы: C — диск с установленной системой, D — загрузочная флешка (или подключенный образ ISO), Z — диск на котором будет создаваться виртуальный диск, E — буква виртуального диска, которая будет ему присвоена.
- Запустите командную строку от имени администратора (или запустите её же в среде восстановления Windows 10), используйте команды.
- diskpart
- create vdisk file=Z:\virtual.vhd type=expandable maximum=20000
- attach vdisk

- create partition primary
- format fs=ntfs quick
- assign letter=E
- exit

- Dism /Get-WimInfo /WimFile:D:\sources\install.esd (или wim, в команде смотрим на нужный нам индекс образа).
- Dism /Apply-Image /ImageFile:D:\sources\install.esd /index:индекс_образа /ApplyDir:E:\
- Dism /Online /image:C:\ /Cleanup-Image /RestoreHealth /Source:E:\Windows /ScratchDir:Z: (если восстановление производится в запущенной системе, то вместо /Image:C:\ используйте /Online)

И ожидаем в надежде на то, что в этот раз получим сообщение «Восстановление выполнено успешно». После проведения восстановления вы можете размонтировать виртуальный диск (в запущенной системе правый клик по нему — отключить) и удалить соответствующий ему файл (в моем случае — Z:\virtual.vhd).
Дополнительная информация
Если сообщение о том, что хранилище компонентов повреждено вы получаете при установке .NET Framework, а его восстановление описываемыми методами никак не влияет на ситуацию, попробуйте зайти в панель управления — программы и компоненты — включение или отключение компонентов Windows, отключить все компоненты .Net Framework, перезагрузить компьютер, а затем повторить установку.










Сергей
На эту команду Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:E:\Windows /ScratchDir:Z:
Выдаёт ошибку 87 неизвестный параметр Cleanup-Image
Ответить
Dmitry
Упс… добавьте /Online как на скриншоте.
Ответить
Timur
Перепробовал все способы, всё равно ошибка «не удалось найти исходные файлы»
Ответить
Макс
Здравствуйте! У меня следующая проблема: так-то вроде всё нормально, но никак не удается установить антивирус Касперского. Он у меня много лет стоял, на пару лет назад почему-то перестал устанавливаться (после того как закончилась лицензия на него некоторое время работала бесплатная версия его же, а потом при установке нового перестало и всё). Я тогда плюнул на это дело и поставил какую-то бесплатную программу. И вот недавно мне подогнали лицензионку, решил снова попробовать и такая же проблема. Обратился в их Службу поддержки, они прислали инструкции по проверке системы (в том числе и ссылки на ваш сайт были). И по итогу выявилась ошибка 4448 драйвер WOF обнаружил повреждение в таблице ресурсов сжатого файла. Я перепробовал все способы из данной вашей статьи, но ничего не помогло и каждый раз вылезала всё та же ошибка 4448. Подскажите, что делать? Может лучше переустановить Винду заново?
Ответить
Dmitry
Здравствуйте.
Можно попробовать вот такой вариант: https://remontka.pro/in-place-upgrade-windows/ более щадяще чем полная переустановка начисто
Ответить
Михаил
Аналогичная проблема у знакомого. Переустановка в «щадящем» режиме не идет.
Выдает ошибку: К сожалению нам не удается определить можно ли запускать windows 10
Ответить
Eugene
Ошибка: 3017
Запрошенную операцию выполнить не удалось. Для отката внесенных изменений требуется перезагрузка системы.
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
Что делать в этом случае? Помогите пожалуйста
Ответить
jobcdep
Помог этот вариант, спасибо, ремонтка.
Dism /Get-WimInfo /WimFile:F:\sources\install.wim
Dism /Online /Cleanup-Image /RestoreHealth /Source:F:\sources\install.wim
Ответить
qwe
У Вас (почти) везде на скринах операция успешно завершена. Но у меня, каким бы я Вашим советом не воспользовался, нет положительного результата. Можно перейти в другую ветку по решению проблем с W10 и там также не найти ответа. Искренне благодарен Вам за Ваш труд! Но я видимо один из тех кому Ваши советы НИ РАЗУ не помогли… Сидеть не один день перебирая варианты решения проблемы с 10-й — бред просто. Легче грохнуть всё и с нуля! Столько компов и времени потрачено на эту «дуру»
Ответить
Dmitry
Жаль, что в вашем случае так происходит(
Но обычно можно разобраться, что и почему не удается, зная текст сообщения об ошибке, обстоятельства её появления. Ну и «с нуля» не всегда бывает эффективно в плане затраченного времени как раз (из-за необходимости повторной установки нужного ПО, настроек и т.п.)
Ответить
Валерий
День добрый! ПОЧТИ все из вышеперечисленного перепробовал, кроме «Исправление хранилища компонентов в среде восстановления» и результат всегда одинаков: 77.1%
Ошибка: 0x800f081f
Не удалось найти исходные файлы.
Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник». Дополнительные сведения об указании расположения источника см. на веб-странице
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
sfc.exe файла в папке system32 нет.
при установке windows 10 c скачанного образа выдает ошибку «0x80070002»
microsoftdefender отсутствует
в регистре и службах или заблочены файлы обновления или их попросту нет.
видимо вирус пожрал все что можно было пожрать для успешного обновления…
что-то можно сделать для ремонта системы или только чистовая установка?
версия 1909 сборка 18363.535
Ответить
Кирилл
Пробовал как обычный dism и sfc, так и с образа ISO по гайду выше.
Ошибка: 0x800f081f
Не удалось найти исходные файлы.
Я абсолютно не понимаю смысл DISM. Заявлено ,что DISM либо скачивает недостающий или битый файл с сервера microsoft или же достаёт его из образа винды. При этом в логах ошибки эта чудо программа пишет буквально «на нашел замену». Как ты ее на нашел то, ты же ее с сервера скачиваешь или с здорового образа ало?
(p) CSI Payload Corrupt (n) wcp.dll
Repair failed: Missing replacement payload.
Вся система работает через одно место, потому-что программа, созданная для замены битых файлов не может заменить один битый файл, у меня горит от этой ОС
Ответить
Руслан
Также неоднократно пробовал разными способами и при запущенной Винде, и с флешки Стрельца, всё то же что описывают недовольные пользователи выше. Ошибка: 0x800f081f, не может найти путь-укажите, хотя путь указан, некоторые файлы не восстановлены, ваше хранилище не восстанавливается, забейте.
Но при восстановлении например в DISM++ пишет: Образ восстановлен успешно.
Возможно что с точки зрения оптимизаторов всё в порядке, а с точки зрения настроек Майкрософт — не удаётся восстановить их образ.
Ещё есть расхождения версии DISM и образов.
Cистема DISM Версия: 10.0.19041.3636 (возможно это базовая версия DISM)
Версия образа: 10.0.19045.5965
Версии всех последних за полгода имеющихся у меня и на сайтах образов отличаются последними четырьмя цифрами после точки, wim или esd, индексом редакции системы.
Ответить
Алексей
Парни, ребята, я реально от всего сердца вам благодарен, вы реально спасли. Процветания вам, крепкого здоровья и щедрых клиентов. С вашей помощью смог поднять винду с очень редким и важным софтом. Парни, вы супер !!!!!!!!
Ответить
Николай
Спасибо большое. Очень помогла статья, спасла от переустановки. Не виделись некоторые флэшки.
Ответить
Olga
Написала вопрос как пару дней, тишина…
Недосуг ответить?
Сильно заняты?
Ответить
Dmitry
Ольга, здравствуйте.
Я на комментарии отвечаю раз в сутки. Занят достаточно, но раз в сутки всё равно захожу, чтобы ответить. Но: ваших комментариев не вижу кроме вот этого + ещё одного от 29 января 2026 в другой статье.
Ответить
OLGA
Здравствуйте, Дмитрий.
Весьма странно… Ну ок, попытаюсь восстановить по памяти что вам писала.
Очень жаль что нельзя прикрепить скриншоты.
Проблема по данной теме следующая.
ОС Windows 11 25H2 Pro (версия 26200.8117)
При проверке командой
Dism /Online /Cleanup-Image /ScanHealth, получаю ответ:
«хранилище компонентов подлежит восстановлению»
Далее, запускаю:
Dism /Online /Cleanup-Image /RestoreHealth
И получаю ответ:
Процесс восстановления постоянно зависает на 62,3% — и примерно через 30 минут после этого появляется сообщение:
Код ошибки: 0x800f0915
«Содержимое для восстановления не найдено. Проверьте подключение к интернету или используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления образа. Для получения дополнительной информации об указании расположения источника см. веб-страницу (ссылка)»
Хотя с интернетом никаких проблем нет.
Пробовала и с включенным квн, и без него, результат тот же…
Ок, скачала такой же дистрибутив как у меня, версию, сборку. Все совпадает.
Подключила образ на виртуальный диск F.
Выбрала редакцию нужную мне в дистрибутиве (Pro)
Запустила команду:
Dism /Cleanup-Image /RestoreHealth /Source:wim:F:\sources\install.wim:2 /LimitAccess
И получаю тот же ответ что и выше…
Код ошибки: 0x800f0915
«Содержимое для восстановления не найдено. Проверьте подключение к интернету или используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления образа. Для получения дополнительной информации… бла-бла-бла…
Будьте добры, В чем может быть проблема, пожалуйста, можете подсказать где искать?
Еще смущает весьма момент, что версия DISM отличается от версии системы.
Версия DISM: 26100.5074
Версия ОС Windows 11 25H2 Pro (версия 26200.8117)
Может иметь это значение?
Ответить
Dmitry
Здравствуйте.
Вопрос по образу: а там в папке sources присутствует файл install.wim? Если вдруг он имеет расширение .esd, то команда будет:
Также может иметь смысл попробовать индекс 1 (даже если не совпадает с вашей редакцией).
Дополнительно:
Судя по тексту вы более менее разбираетесь, что к чему, а потому, предполагаю, и нейронками умеете пользоваться. Попробуйте им скормить файл
— пусть поищут, чего там и на каком этапе происходит, они такое умеют.
Версия DISM почти всегда отличается от версии Windows, это нормально, причина явно не в этом. А в том, что почему-то для файлов каких-то конкретных имеющихся у вас в WinSxS он не может найти источника ни онлайн (либо проблема с подключением к серверам Майкрософт) ни в образе. Почему — не совсем ясно.
Ответить
OLGA
Надеюсь мое длинное послание дошло…
Ответить
OLGA
Добрый вечер, Дмитрий.
«Вопрос по образу: а там в папке sources присутствует файл install.wim?»
— Да, конечно, именно .wim, не esd.
К сожалению, нейронками пользоваться не умею, научилась бы, да не знаю где…
Пару раз натыкалась на аферистов, за деньги якобы быстро научат пользоваться всеми возможными ИИ, но по факту оказалась пустая болтовня, переливание из пустого в порожнее. Благо брала пару-тройку уроков.
А серьезно обучиться где, без обмана, не могу найти…
Может вы подскажите?
Ответить
Dmitry
Применительно к нашему случаю вам даже учиться особо не нужно: доступ к «большому Интернету», насколько я понял, у вас есть: достаточно зарегистрироваться на Grok, ChatGPT и отдать им файл посмотреть, дав описание ситуации, прочитать вердикт. Ещё есть Google Gemini (но с ним могут быть проблемы даже с упомянутым достуом).
Ответить
OLGA
Понятно.
Спасибо.
Ответить