Почему появляется код 0x800f0915?

При работе с DISM (/RestoreHealth) или попытке установить/восстановить компоненты Windows 10/11 система обращается к онлайн‑источнику (Windows Update) или к локальному образу. Если доступ к требуемому пакету невозможен, появляется сообщение "Не удалось найти содержимое для восстановления".

Самый частый смысл сообщения - отсутствие рабочей копии нужных файлов. Причиной может быть как проблема в сети, так и локальные ограничения ОС.

Основные причины возникновения ошибки

Возможный фактор Как проявляется
1 Отсутствие интернет‑соединения или блокировка доступа к серверам Microsoft DISM не может скачать нужные пакеты.
2 Отключённые или отложенные обновления Windows (через "Групповую политику", сторонние утилиты) Компоненты остаются недоступными для восстановления.
3 Незавершённые процессы обновления (TiWorker.exe, Windows Update) Файлы находятся в состоянии "в ожидании", что приводит к конфликту.
4 Неправильные права доступа к каталогу C:\Windows\WinSxS DISM не может прочитать/записать нужные файлы.
5 Оптимизированные (lean) сборки Windows Некоторые пакеты вовсе не включены в образ, их нельзя скачать.
6 Несоответствие версии образа ISO и установленной системы При попытке использовать локальный ISO пакет не совпадает с текущей сборкой.

Пошаговая инструкция по устранению 0x800f0915

1. Проверка соединения с интернетом

  1. Убедитесь, что сеть работает стабильно ( ping www.microsoft.com ).
  2. При необходимости переключитесь на другое подключение - мобильный hotspot, проводное соединение или другую Wi‑Fi сеть.

2. Восстановление службы обновлений

net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 Catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserver

Эти команды перезапускают Windows Update и очищают кэш, что часто устраняет "зависшие" запросы к пакетам.

3. Полный запуск DISM в два этапа

dism /online /cleanup-image /startcomponentcleanupdism /online /cleanup-image /restorehealth

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

4. Использование локального образа ISO (если интернет‑путь недоступен)

  1. Скачайте официальную ISO‑версию Windows, соответствующую установленной сборке (типа 1909, 21H2 и т.п.).
  2. Смонтируйте образ (правой кнопкой → "Подключить образ").
  3. Выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth ^ /Source:WIM:D:\sources\install.wim:1 /LimitAccess

Где D: - буква смонтированного образа, :1 - индекс нужного образа (узнайте через dism /Get-WimInfo).

5. Очистка зависших пакетов в среде восстановления (WinPE)

  1. Загрузитесь с загрузочной флешки, откройте командную строку (Shift + F10).
  2. Выполните:
dism /image:C:\ /cleanup-image /revertpendingactionsren C:\Windows\WinSxS\pending.xml pending.xml.bak

Важно: буква системного диска в WinPE может отличаться от C:. Узнайте её через diskpart → list volume.

6. Ручное удаление проблемного пакета (продвинутый уровень)

  1. Откройте журнал C:\Windows\Logs\CBS\CBS.log и найдите строку с кодом 0x800f0915; там будет имя пакета.
  2. Удалите его:
dism /online /remove-package /packagename:<Имя_пакета>
  1. При необходимости измените параметр CurrentState на 0 в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages

Предупреждение: удалять пакеты без полной уверенности в их необязательности может привести к нестабильности системы.

7. Откат к точке восстановления

Если на компьютере включены точки восстановления, откатите систему к дате, когда DISM работал без ошибок:

rstrui.exe

Как минимизировать риск появления 0x800f0915 в будущем

  • Не отключайте автоматические обновления и не используйте программы‑блокировщики (например, "Windows Update Blocker") без необходимости.
  • Регулярно проверяйте целостность системных файлов (sfc /scannow) - это предотвращает накопление повреждённых компонентов.
  • Храните актуальный ISO‑образ той же версии, что установлена, в случае необходимости офлайн‑восстановления.
  • Следите за состоянием службы Windows Update (в журнале событий → Microsoft‑Windows‑WindowsUpdate‑Client/Operational).

Ключевые слова, встроенные в текст

  • Ошибка 0x800f0915
  • DISM RestoreHealth
  • Не удалось найти содержимое для восстановления
  • Восстановление компонентов Windows
  • Windows Update не доступен
  • Как исправить ошибку DISM
  • Использовать ISO‑образ для восстановления Windows

Быстрый чек‑лист перед запуском DISM

Действие
1 Проверить подключение к интернету и доступ к update.microsoft.com.
2 Очистить кэш Windows Update (SoftwareDistribution).
3 Выполнить dism /online /cleanup-image /startcomponentcleanup.
4 При неудаче - смонтировать соответствующий ISO‑образ и задать /Source‑параметр.
5 При повторных сбоях - загрузиться в WinPE и выполнить revertpendingactions.
6 При необходимости - откат к точке восстановления.

Следуя этим рекомендациям, вы сможете быстро устранить ошибку 0x800f0915 и вернуть системе нормальную работу без потери данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *