Руководство по восстановлению Windows · 2026

Как восстановить хранилище компонентов Windows
в Windows 10 и Windows 11

Практическое пошаговое руководство по исправлению повреждений WinSxS, устранению ошибок DISM и восстановлению системных файлов без полной переустановки Windows.

⏱ ~12 минут чтения Windows 10 Windows 11 DISM / SFC / ISO-источник восстановления

Хранилище компонентов Windows — один из ключевых механизмов восстановления в Windows 10 и Windows 11. В нем находятся файлы, которые Windows использует для установки компонентов, исправления повреждений системы, удаления обновлений и обслуживания операционной системы. Если это хранилище повреждено, обычные методы устранения неполадок часто перестают работать: Центр обновления Windows выдает ошибки, дополнительные компоненты не устанавливаются, sfc /scannow не может исправить файлы, а DISM возвращает ошибки вроде 0x800f081f или 0x800f0906.

💡
Короткий ответ Откройте Командную строку или Windows Terminal от имени администратора, выполните DISM /Online /Cleanup-Image /RestoreHealth, перезагрузите компьютер, затем выполните sfc /scannow. Если DISM не может скачать файлы восстановления, используйте ISO-образ Windows как источник, как показано ниже в этом руководстве.

Что такое хранилище компонентов Windows и зачем оно нужно?

Хранилище компонентов находится главным образом в папке C:\Windows\WinSxS. Это не просто папка с резервными копиями, и ее нельзя удалять вручную. Windows использует ее для хранения версий компонентов, установки накопительных обновлений, включения дополнительных функций и восстановления защищенных системных файлов. DISM восстанавливает хранилище компонентов, а SFC использует уже исправленное хранилище для замены поврежденных файлов операционной системы.

Для чего используется хранилище компонентов

  • Установка и удаление обновлений Windows.
  • Включение дополнительных компонентов, например .NET Framework, Hyper-V и компонентов SMB.
  • Восстановление системных файлов с помощью SFC и DISM.
  • Хранение параллельных версий компонентов, необходимых для обслуживания Windows.

Чего делать не следует

  • Не удаляйте папку WinSxS вручную.
  • Не удаляйте файлы хранилища компонентов сторонними «чистильщиками».
  • Не прерывайте работу DISM во время восстановления образа.
  • По возможности не используйте ISO для восстановления от другой версии или сборки Windows.

Основные признаки повреждения хранилища компонентов Windows

Повреждение хранилища компонентов не всегда отображается как прямая ошибка WinSxS. Часто оно проявляется через сбои обновлений, отсутствующие системные файлы или команды восстановления, которые не могут завершиться.

Симптом Что обычно означает Лучшее первое действие
sfc /scannow сообщает, что нашла поврежденные файлы, но не смогла исправить часть из них SFC не может найти исправные копии файлов в локальном хранилище Запустите DISM /RestoreHealth, затем снова выполните SFC
Центр обновления Windows постоянно завершается ошибкой Может быть поврежден стек обслуживания, кэш обновлений или пакеты компонентов Запустите DISM и сбросьте компоненты Центра обновления Windows
0x800f081f DISM не может найти исходные файлы, необходимые для восстановления Используйте смонтированный ISO-образ Windows как источник восстановления
0x800f0906 Источник восстановления не удается скачать или открыть Проверьте интернет/прокси или используйте локальные исходные файлы
Дополнительные компоненты Windows не устанавливаются Windows не может получить или применить пакеты компонентов Восстановление DISM плюс сброс Центра обновления Windows

Перед восстановлением хранилища компонентов: важные подготовительные действия

DISM и SFC — безопасные встроенные инструменты Windows, но восстановление компонентов может занять время и иногда требует перезагрузки. Подготовьте систему перед запуском команд восстановления.

  1. Откройте терминал с повышенными правами. Щелкните правой кнопкой мыши по кнопке Пуск и выберите Терминал (администратор), Windows PowerShell (администратор) или Командная строка (администратор).
  2. Подключитесь к интернету. По умолчанию DISM может использовать Центр обновления Windows для загрузки отсутствующих файлов восстановления.
  3. Временно отключите VPN или прокси. Если подключение блокирует серверы обновления Microsoft, DISM может завершиться ошибкой источника.
  4. Убедитесь, что на системном диске есть свободное место. Оставьте хотя бы несколько гигабайт свободного пространства на диске C: перед восстановлением или очисткой хранилища компонентов.
  5. Создайте точку восстановления. Найдите Создание точки восстановления, откройте Защита системы и нажмите Создать.
⚠️
Важно Не закрывайте окно терминала во время работы DISM. Индикатор выполнения может выглядеть зависшим несколько минут, особенно около 62,3% или другого фиксированного значения. Часто это нормально.

Как проверить состояние хранилища компонентов Windows с помощью DISM

Начните с проверки состояния. Эти команды сначала ничего не исправляют; они показывают, является ли хранилище компонентов исправным, подлежащим восстановлению или уже помеченным как поврежденное.

1. Запустите CheckHealth

CheckHealth — самая быстрая проверка. Она показывает, обнаружила ли Windows повреждение хранилища компонентов ранее.

DISM /Online /Cleanup-Image /CheckHealth

2. Запустите ScanHealth

ScanHealth выполняет более глубокое сканирование. Оно занимает больше времени, но дает более полный результат.

DISM /Online /Cleanup-Image /ScanHealth

Возможные результаты:

Как восстановить хранилище компонентов Windows через DISM RestoreHealth

Основная команда восстановления — DISM /Online /Cleanup-Image /RestoreHealth. Она сканирует текущую установленную Windows и пытается заменить поврежденные файлы хранилища компонентов. Если компьютер имеет доступ к Центру обновления Windows, DISM обычно может автоматически скачать нужные файлы.

DISM /Online /Cleanup-Image /RestoreHealth

Дождитесь, пока команда дойдет до 100%. После успешного завершения перезагрузите компьютер. Затем переходите к SFC в следующем разделе. DISM восстанавливает хранилище компонентов, а SFC восстанавливает реальные защищенные системные файлы, используя уже исправленное хранилище.

🧩
Рекомендуемый порядок Сначала запустите DISM, затем перезагрузите компьютер и выполните SFC. Запуск SFC перед DISM не вреден, но если хранилище компонентов повреждено, SFC может не завершить исправление.

Что делать, если DISM завис

DISM может выглядеть зависшим, хотя продолжает работать. На медленных системах оставьте его минимум на 30–60 минут. Если компьютер отвечает, но очень долго нет активности диска или процессора, перезагрузите Windows и повторите команду из терминала с правами администратора.

Запустите SFC после DISM для восстановления системных файлов Windows

После завершения DISM запустите средство проверки системных файлов. Оно проверяет защищенные файлы Windows и заменяет поврежденные копии исправными версиями из хранилища компонентов.

sfc /scannow

Результат можно трактовать так:

Если SFC все еще не может восстановить файлы после успешного выполнения DISM, проверьте журнал CBS:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc-details.txt"

Эта команда создает упрощенный отчет на рабочем столе с именем sfc-details.txt.

Как использовать ISO-образ Windows как источник восстановления DISM

Если DISM завершается ошибкой 0x800f081f, 0x800f0906 или сообщением «Не удалось найти исходные файлы», Центр обновления Windows не смог предоставить файлы восстановления. В этом случае используйте ISO-образ Windows, который максимально соответствует установленной версии, редакции, языку и архитектуре системы.

Шаг 1. Смонтируйте ISO-образ Windows

  1. Скачайте подходящий ISO-образ Windows 10 или Windows 11 с сайта Microsoft.
  2. Щелкните правой кнопкой мыши по ISO-файлу и выберите Подключить.
  3. Запомните новую букву диска, например D:.

Шаг 2. Проверьте, содержит ли ISO файл install.wim или install.esd

Откройте смонтированный ISO и перейдите в папку sources. Найдите один из этих файлов:

Шаг 3. Найдите правильный индекс редакции

Если ISO содержит install.wim, выполните:

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

Если ISO содержит install.esd, выполните:

DISM /Get-WimInfo /WimFile:D:\sources\install.esd

Найдите номер индекса, который соответствует установленной редакции, например Windows 11 Pro или Windows 10 Home. Проверить редакцию можно в Параметры → Система → О системе.

Шаг 4. Запустите DISM с ISO как источником

Замените D: на букву смонтированного ISO-диска, а 6 — на правильный номер индекса вашей редакции.

Для install.wim:

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

Для install.esd:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:D:\sources\install.esd:6 /LimitAccess

Параметр /LimitAccess указывает DISM не обращаться к Центру обновления Windows и использовать указанный локальный источник. После завершения команды перезагрузите ПК и выполните:

sfc /scannow

Сброс компонентов Центра обновления Windows, если DISM не может скачать файлы восстановления

DISM часто использует Центр обновления Windows как источник восстановления. Если сам Центр обновления поврежден, восстановление хранилища компонентов может завершаться ошибкой. Сброс кэша обновлений и служб может восстановить доступ к необходимым пакетам восстановления.

Откройте Терминал (администратор) или Командную строку (администратор) и выполните эти команды по очереди:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start bits
net start cryptSvc
net start wuauserv

Перезагрузите Windows и снова запустите DISM:

DISM /Online /Cleanup-Image /RestoreHealth
⚠️
Примечание Переименование SoftwareDistribution очищает локальный кэш обновлений. История Центра обновления Windows может выглядеть сброшенной, но уже установленные обновления не удаляются.

Как безопасно очистить хранилище компонентов Windows

Восстановление хранилища компонентов отличается от его очистки. Сначала нужно выполнить восстановление. После того как Windows исправна, можно уменьшить размер хранилища компонентов с помощью поддерживаемых инструментов очистки.

Анализ размера хранилища компонентов

DISM /Online /Cleanup-Image /AnalyzeComponentStore

Запуск очистки хранилища компонентов

DISM /Online /Cleanup-Image /StartComponentCleanup

Эта команда удаляет замененные компоненты, которые больше не нужны Windows. Это безопаснее, чем вручную удалять файлы из WinSxS.

Дополнительно: очистка ResetBase

Эта команда удаляет возможность удалить текущие установленные обновления. Используйте ее только тогда, когда система стабильна и вам не нужно откатывать последние обновления.

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Дополнительные способы, если хранилище компонентов все еще не восстанавливается

Если DISM и SFC все равно завершаются ошибкой после использования правильного ISO-источника, установка Windows может иметь более серьезные повреждения обслуживания. Используйте следующие варианты по порядку.

1. Проверьте диск на ошибки файловой системы

Запустите проверку системного диска:

chkdsk C: /scan

Если Windows сообщает о проблемах, требующих автономного исправления, выполните:

chkdsk C: /f

2. Проверьте состояние системы в безопасном режиме

Загрузитесь в безопасном режиме и снова выполните DISM/SFC. Это помогает, если восстановлению мешают сторонний антивирус, инструменты резервного копирования или драйверы.

Выполните восстановительную установку поверх системы

Восстановительная установка поверх системы переустанавливает Windows поверх текущей установки с сохранением личных файлов, установленных приложений и большинства параметров. Это лучший последний вариант перед полным сбросом ПК.

  1. Скачайте ISO-образ Windows, соответствующий текущей версии Windows.
  2. Смонтируйте ISO.
  3. Запустите setup.exe со смонтированного диска.
  4. Выберите Сохранить личные файлы и приложения.
  5. Следуйте инструкциям установщика до завершения восстановительного обновления.

Рекомендуемая последовательность восстановления

Для лучшего результата используйте такой порядок: CheckHealth → ScanHealth → RestoreHealth → перезагрузка → SFC → восстановление с ISO-источником → сброс Центра обновления Windows → очистка хранилища компонентов → восстановительная установка поверх системы.

Частые вопросы о восстановлении хранилища компонентов Windows

Q Безопасно ли запускать DISM RestoreHealth?
Да. DISM /Online /Cleanup-Image /RestoreHealth — встроенная команда восстановления Windows. Она восстанавливает образ обслуживания и хранилище компонентов. Команда не удаляет личные файлы и установленные программы.
Q Что запускать первым: SFC или DISM?
При серьезном повреждении сначала запустите DISM, перезагрузите компьютер, затем выполните SFC. DISM восстанавливает хранилище компонентов, а SFC использует это хранилище для замены поврежденных системных файлов.
Q Можно ли удалить папку WinSxS, чтобы освободить место на диске?
Нет. Не удаляйте C:\Windows\WinSxS вручную. Вместо этого используйте «Очистку диска» или DISM /Online /Cleanup-Image /StartComponentCleanup.
Q Почему DISM показывает ошибку 0x800f081f?
Ошибка 0x800f081f обычно означает, что DISM не может найти исходные файлы восстановления. Смонтируйте подходящий ISO-образ Windows и запустите DISM с параметром /Source.
Q Сколько времени занимает восстановление хранилища компонентов?
На быстром SSD это может занять 5–20 минут. На старых системах, при сильном повреждении Windows или медленном интернет-соединении процесс может длиться намного дольше. Индикатор, который выглядит зависшим, не всегда означает, что команда завершилась ошибкой.

Лучший способ восстановить хранилище компонентов Windows

Самый надежный способ восстановить хранилище компонентов Windows — исправить образ обслуживания с помощью DISM, перезагрузить Windows, а затем восстановить защищенные системные файлы через SFC. Если DISM не может найти нужные исходные файлы, смонтируйте подходящий ISO-образ Windows и укажите DISM файл install.wim или install.esd. Не удаляйте WinSxS вручную и используйте только поддерживаемые команды очистки после того, как система снова работает корректно.

Итоговый набор команд Для большинства пользователей основная последовательность восстановления такая: DISM /Online /Cleanup-Image /RestoreHealth → перезагрузка → sfc /scannow.