Как исправить ошибку DISM 0x800f0906 «Не удалось загрузить исходный файл»

Многие пользователи Windows 10 сообщают, что видят код ошибки 0x800f0906 при запуске следующей команды в командной строке с повышенными привилегиямиDism.exe / Online / Cleanup-Image / RestoreHealth.

Утилита командной строки DISM (обслуживание образов развертывания и управление ими) - это невероятно изящный маленький инструмент, который можно использовать для обслуживания и восстановления установки Windows. Сбой команды DISM.exe может быть довольно серьезной проблемой, особенно если это происходит, когда вам отчаянно нужна утилита, чтобы творить чудеса. Когда инструмент командной строки DISM дает сбой с кодом ошибки 0x800f0906, в сопроводительном сообщении об ошибке либо говорится, что исходные файлы не могут быть загружены, либо файлы, необходимые для восстановления хранилища, не могут быть найдены.

В большинстве случаев эта проблема либо вызвана каким-либо повреждением, либо, в некоторых случаях, одно или несколько последних обновлений Windows, доступных для пораженного компьютера, не установлены. К счастью, вы можете многое сделать, чтобы попытаться решить эту проблему. Ниже приведены наиболее эффективные решения, которые вы можете использовать, чтобы попытаться избавиться от этой проблемы и получить инструмент DISM для успешного выполнения ремонта:

Решение 1. Удалите обновление KB3022345.

Получение ошибки 0x800f0906 при попытке использовать функцию восстановления работоспособности средства обслуживания образов развертывания и управления происходит для пользователей с обновлением KB3022345 из-за ошибки, которая хорошо известна Microsoft и предположительно исправлена ​​в более поздних обновлениях.

KB3022345 обновление сломал обе DISM и SFC для пользователей Windows, заставляя их давать такого рода ошибок все время , когда вы пытаетесь использовать их. Решить эту проблему так же просто, как удалить обновление, поэтому читайте дальше, чтобы узнать, как это можно сделать довольно простым способом, и снова использовать DISM и SFC, когда они вам понадобятся.

  1. Нажмите клавишу Windows на клавиатуре, чтобы открыть меню « Пуск» , и либо щелкните « Панель управления», либо введите « Панель управления» и откройте результат, в зависимости от того, какую версию Windows вы используете.
  2. Переключитесь на представление « Значки» в правом верхнем углу панели управления и откройте « Программы и компоненты» из списка.
  3. Слева нажмите на Просмотр установленных обновлений.
  4. Вы увидите поле поиска в правом верхнем углу, введите KB3022345, чтобы найти обновление с меньшими усилиями.
  5. Когда вы его нашли, щелкните его правой кнопкой мыши и выберите
  6. Как только все будет сделано, перезагрузите устройство.

Несмотря на то, что обновления должны содержать исправления и улучшения, часто бывает, что обновление что-то ломает, а не исправляет, или исправляет одно и ломает три других. К счастью, определить, какое обновление вызвало эту проблему, было несложно, и Microsoft подтвердила, что это так, поэтому, если вы просто выполните описанные выше действия для удаления обновления, у вас больше не будет этой проблемы с инструментом обслуживания образов развертывания и управления ими.

Решение 2. Запустите сканирование SFC

Поскольку повреждения являются одними из наиболее распространенных причин этой проблемы, запуск сканирования SFC определенно является хорошей идеей. Сканирование SFC способно сканировать все системные файлы на вашем компьютере на предмет повреждений и исправлять любые найденные. Чтобы запустить сканирование SFC на компьютере с Windows 10, вы можете использовать это руководство .

Решение 3. Вручную исправить повреждения

  1. Щелкните правой кнопкой мыши кнопку меню «Пуск» , чтобы открыть меню WinX .
  2. Нажмите Командная строка (Администратор) в меню WinX, чтобы запустить командную строку с повышенными привилегиями .
  3. По очереди введите каждую из следующих команд в командную строку с повышенными привилегиями , нажимая Enter после ввода каждой команды и ожидая полного выполнения одной команды, прежде чем вводить следующую:

чистая остановка wuauserv

компакт-диск% systemroot% \ SoftwareDistribution

ren Скачать Download.old

чистый старт wuauserv

чистые стоповые биты

чистые стартовые биты

чистая остановка cryptsvc

cd% systemroot% \ system32

ren catroot2 catroot2old

чистый старт cryptsvc

  1. Закройте командную строку с повышенными привилегиями .
  2. Перезагрузите компьютер.
  3. Когда ваш компьютер загрузится, попробуйте запустить утилиту DISM и посмотрите, успешно ли она работает.

Решение 4. Установите все доступные обновления Windows для вашего компьютера.

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

  1. Откройте меню "Пуск" .
  2. Щелкните " Настройки" .
  3. Щелкните Обновление и безопасность .
  4. Щелкните Центр обновления Windows на левой панели.
  5. На правой панели нажмите Проверить наличие обновлений .
  6. Подождите, пока Центр обновления Windows проверит и загрузит все доступные обновления для вашего компьютера.
  7. Если для вашего компьютера доступны какие-либо обновления, загрузите и установите их.

После успешной установки всех доступных обновлений для вашего компьютера перезагрузите компьютер. Как только компьютер загрузится, попробуйте запустить утилиту DISM и проверьте, устранена ли проблема.