Вы сталкивались с тем, что Windows начинала вести себя странно, например, приложения отказывались запускаться, исчезали настройки или возникали непонятные ошибки? Эти проблемы часто вызваны повреждением системных файлов. Именно для этого существует папка WinSxS, также известная как хранилище компонентов.
Вы можете представить эту папку как огромный склад с деталями вашей операционной системы. Все оригинальные версии ключевых файлов, которые Windows использует для своей работы, находятся здесь. Система обращается на этот склад за исправной копией, когда какой-либо компонент системы повреждается, чтобы заменить битый файл и восстановить нормальную работу.
В конечном итоге этот «склад» может загрязняться или сами «запчасти» в нем могут испортиться. К счастью, Windows 10 предлагает встроенные инструменты, позволяющие проверить целостность хранилища и автоматически восстановить его. Это может решить множество внезапно возникших неполадок и не требует глубоких технических знаний.
Простое восстановление
Начнем с «обычного» метода восстановления хранилища компонентов 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 начинает работать с ошибками из-за повреждения системных файлов — особенно тех, что отвечают за обновления и работу системы. В таких случаях помогает восстановление хранилища компонентов: это как «починка» внутреннего механизма Windows, который следит за целостностью важных файлов. Сделать это можно с помощью встроенных инструментов, например команды *DISM* или проверки системных файлов — и всё это несложно выполнить через командную строку с правами администратора. После восстановления система часто начинает работать стабильнее, обновления устанавливаются без проблем, а ошибки исчезают.
Восстановление с распакованного образа на виртуальном диске
Кроме того, есть еще один метод, который более сложный, но также может быть полезным. Он доступен как для среды восстановления 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.
Наконец, если подходить к делу спокойно и последовательно, воcстановление хранилища компонентов представляет собой не такую уж сложную задачу. Хоть команда DISM выглядит пугающим из-за работы в командной строке, на самом деле она является эффективным и надежным инструментом, встроенным в систему. Главное — не прерывать процесс и дать ей время на выполнение своей работы.
Помните, что эта операция не может решить все проблемы Windows; однако она хорошо справляется с системными ошибками и поврежденными файлами, которые часто мешают нормальной работе компьютера. Вы должны попробовать этот метод одним из первых, если программы перестали запускаться, не устанавливаются обновления или появляются странные сообщения об ошибках.
Если обычное восстановление не работает, это может указывать на более серьезные проблемы. В таком случае стоит подумать об альтернативных методах, таких как проверка диска на ошибки или даже использование точки восстановления системы. Но в большинстве случаев простая процедура DISM позволяет быстро вернуть Windows в рабочее состояние.








