Dism не удалось найти исходные файлы

Обновлено: 21.11.2024

Исходные файлы не найдены при запуске DISM /Restorehealth

Раз в неделю перед резервным копированием образа системы я запускаю следующее:

Sfc /scannow
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

Первые 3 команды выполнены успешно.

По 4-й и последней команде я начал получать Исходные файлы не могут быть найдены 0x800f081f.

Соответствующие записи из файла DISM.log приведены ниже:

2020-11-27 22:29:53, Info DISM Диспетчер пакетов DISM: PID=8500 TID=8796 Ошибка в работе: источник пакета или файла не найден, ResolveSource() не удалось. (CBS HRESULT = 0x800f081f) — CCbsConUIHandler::Error
2020-11-27 22:29:53, Ошибка DISM Диспетчер пакетов DISM: PID = 8500 TID = 17644 Не удалось завершить изменения. - CDISMPackageManager::Internal_Finalize(hr:0x800f081f)
2020-11-27 22:29:53, Ошибка DISM Диспетчер пакетов DISM: PID=8500 TID=17644 Исходные файлы не найдены; их местоположение должно быть указано с помощью параметра /source для восстановления функции. - GetCbsErrorMsg
27-11-2020 22:29:53, Ошибка диспетчера пакетов DISM DISM: PID=8500 TID=17644 Ошибка обработки изменений пакета с параметром сеанса CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f081f)
2020-11-27 22:29:53, Ошибка DISM Диспетчер пакетов DISM: PID=8500 TID=17644 Исходные файлы не найдены; их местоположение должно быть указано с помощью параметра /source для восстановления функции. - GetCbsErrorMsg
2020-11-27 22:30:08, Ошибка DISM Диспетчер пакетов DISM: PID=8500 TID=17644 Не удалось восстановить работоспособность образа. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800f081f)
2020-11-27 22:30:08, Ошибка DISM Диспетчер пакетов DISM: PID=8500 TID=17644 Ошибка при обработке команды cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f081f)

Вопросы, которые у меня есть:

где находится образ .esd/.wim. т.е. исходные файлы, расположенные на моем диске C:, когда эта команда успешно выполнялась ранее, не выдавая эту ошибку?

Почему команда dism /restorehealth успешно выполнялась буквально 18 месяцев, а затем начала говорить, что не может найти исходные файлы?

когда вы запускаете команду dism /restorehealth или ее /Checkhealth или /Scanhealth, с какими файлами они сравниваются? и где они находятся на диске?

Есть ли здесь специалисты по DISM, которые могут ответить на эти вопросы? Возможно, покажите мне, как DISM сравнивает файлы с файлами в образе esd или wim на диске?

Запуск win 10 pro 1909 18363.1110

14 ответов

Параметр CheckHealth используется для проверки того, было ли изображение помечено как поврежденное сбойным процессом и можно ли исправить повреждение. Но эта команда не сканирует файлы и ничего не исправляет, она только сообщает, есть ли какие-либо повреждения, уже отмеченные в реестре. CheckHealth возвращает результат очень быстро.

С другой стороны, командная строка ScanHealth не использует ранее отмеченные данные. Он скорее просканирует каждый файл в каталоге C:\Windows\WinSxS и подкаталогах, проверит их хэши. Затем он сообщает, повреждено или исправно хранилище компонентов. Если командная строка ScanHealth обнаруживает, что хранилище компонентов работоспособно, она автоматически удаляет поврежденные и неработоспособные значения в реестре, тем самым помечая хранилище компонентов как работоспособное.

Параметр RestoreHealth использует Центр обновления Windows для предоставления файлов, необходимых для устранения повреждений. Но если ваш файл компонента обновления Windows поврежден, он вернет ошибку файла восстановления или потребуется указать местоположение или ресурс для восстановления работоспособности.

Мерой восстановления по умолчанию является загрузка необходимых файлов из Центра обновления Windows, но мы можем изменить ее с помощью параметров групповой политики, как показано ниже:
Нажмите «Конфигурация компьютера», «Административные шаблоны», «Система», а затем дважды щелкните Укажите параметры для установки дополнительных компонентов и настройки восстановления компонентов.
Или мы можем использовать командную строку ниже, чтобы ограничить источник хранилищем компонентов Winsxs.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source: C:\Windows\WinSxS /LimitAccess

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

Если система не может восстановиться, нам следует скачать ISO-образ Windows 10. Но это не ограничивается тем же образом сборки системы, что и ваш 10.0.18363.1110, если это Windows 10 ISO, его можно использовать для восстановления.

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

Если у вас есть какие-либо другие проблемы или неясности, ответьте здесь.

===========================================
Если ответ полезен, нажмите «Принять ответ» и проголосуйте за него.
Примечание: следуйте инструкциям в нашей документации, чтобы включить уведомления по электронной почте, если вы хотите получать соответствующее уведомление по электронной почте для этой темы.< /p>

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

  • Если процесс DISM не работает оптимально, это означает, что вы не можете запустить процесс исправления и восстановления для вашей ОС Windows.
  • Чтобы устранить эту проблему, вам потребуется использовать приложение Windows Repair Upgrade, очистить папку WinSXS, а также использовать альтернативный исходный файл восстановления.
  • Чтобы убедиться, что вы всегда сможете решить проблему, подобную этой, посетите наш комплексный центр исправлений DISM.
  • Поскольку при обнаружении ошибки у вас обязательно должен быть доступ к подробным руководствам, не стесняйтесь добавить в закладки нашу веб-страницу Windows Fix.

Для решения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:
Это программное обеспечение устраняет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует работу вашего ПК для достижения максимальной производительности. Решите проблемы с ПК и удалите вирусы за 3 простых шага:

  1. Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь).
  2. Нажмите «Начать сканирование», чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите «Исправить все», чтобы устранить проблемы, влияющие на безопасность и производительность вашего компьютера.
  • В этом месяце Restoro скачали 0 читателей.

Некоторые пользователи сообщают о сбое процесса DISM с сообщением об ошибке Не удалось найти исходные файлы после использования команды DISM /Online /Cleanup-Image /RestoreHealth в командной строке/PowerShell.

Несмотря на то, что основной текст этого сообщения об ошибке одинаков, код ошибки может отличаться: Вот несколько возможных вариантов:

Эта проблема чаще всего вызвана невозможностью подключения службы DISM к Интернету, скомпрометированным файлом install.wim или наличием нескольких версий файла, упомянутого ранее, в одном месте на жестком диске.

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

Что делать, если исходные файлы не найдены в DISM?

1. Воспользуйтесь Windows Repair Upgrade, чтобы устранить проблему

Чтобы загрузить средство восстановления Windows:

Чтобы начать процесс восстановления Windows:

  1. Нажмите клавиши Win+X и выберите вариант командной строки (администратор) или PowerShell (администратор).
  2. Выполните следующие команды по порядку в окне командной строки:
  • DISM/Online/Cleanup-Image/StartComponentCleanup
  • Dism/Online/Cleanup-Image/RestoreHealth
  • sfc/scannow

Если ваша учетная запись администратора отключена в Windows 10, узнайте, как ее включить, из этого полезного руководства.

2. Очистите и выполните анализ папки WinSXS

После завершения вышеупомянутых процессов попробуйте снова запустить команду DISM /Online /Cleanup-Image /RestoreHealth и посмотреть, может ли процесс завершиться успешно.

3. Использовать альтернативный источник восстановления в DISM

Примечание. Чтобы попробовать этот метод, вам потребуется файл install.wim или install.esd с установочного носителя Windows (USB, ISO или DVD). Установочный носитель Windows должен иметь ту же версию, выпуск и язык Windows, что и операционная система, которую вы используете в данный момент.

Чтобы узнать значение индекса вашей ОС Windows:

  1. Подключите USB-устройство, содержащее установку Windows (или смонтируйте образ ISO), к компьютеру.
  2. Откройте проводник Windows и перейдите к только что смонтированному диску.
  3. Откройте папку "Источники" и проверьте, присутствует ли в ней файл install.wim или install.esd.
  4. Нажмите клавиши Win+X и выберите Командная строка (администратор) или Windows PowerShell (администратор), чтобы открыть его.
  5. Скопируйте и вставьте следующую команду:

dism /Get-WimInfo /WimFile: X :sourcesinstall.wim или dism /Get-WimInfo /WimFile: X :sourcesinstall.esd (в зависимости от формата файла, найденного в папке Sources).

Совет эксперта. Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows.Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
Нажмите здесь, чтобы загрузить и начать восстановление.

Примечание. После завершения процесса обратите внимание на значение индекса из результатов.

Чтобы начать процесс восстановления Windows:

В зависимости от того, какой файл вы используете (install.wim или install.esd) выполните следующую команду, принимая во внимание указанное ниже примечание:

  • Для файла install.wim: DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM: X :sourcesinstall.wim:IndexNumber /LimitAccess
  • Для файла install.esd: DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD: X :sourcesinstall.esd:IndexNumber /LimitAccess

Примечание: Замените X внутри вышеупомянутых команд на букву, соответствующую диску, а также замените IndexNumber на результаты ранее завершенного процесса.

После завершения процесса и появления сообщения Операция успешно завершена, а также выполните следующую команду в окне командной строки: sfc /scannow

Если вам не удается запустить команду /sfc runnow в командной строке, узнайте, как это исправить, изучив это полезное руководство.

В сегодняшнем руководстве мы собрали лучшие доступные методы, которые должны решить вашу проблему раз и навсегда. Мы решили представить методы таким образом, чтобы вы могли сначала опробовать наименее инвазивные действия, а самые сложные/инвазивные — в конце.

Мы надеемся, что методы, представленные в этом руководстве по исправлению, устранили ошибку «Не удается найти исходные файлы» в системе обслуживания образов развертывания и управления ими (DISM).

Если вы хотите поделиться с нами своим опытом, свяжитесь с нашей командой. Вы можете сделать это, используя раздел комментариев ниже.

По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

Если при попытке восстановить образ системы Windows DISM завершается с ошибкой 0x800f081f или 0x800f0906, исходные файлы не найдены, этот пост может вас заинтересовать.

Отказ DISM, не удалось найти исходные файлы, ошибка 0x800f081f

В случае сбоя инструмента DISM у вас есть 2 варианта: очистить системные компоненты и указать альтернативный источник восстановления образа Windows, который затем будет использоваться для восстановления поврежденного образа Windows. Это можно сделать с помощью групповой политики.

Обычно во время операции восстановления файлы автоматически восстанавливаются. Но если это само повреждено, вы можете использовать указанный источник восстановления в своей сети или использовать Центр обновления Windows для получения исходных файлов, необходимых для включения функции или восстановления образа Windows.

Очистить компоненты образа системы

Откройте окно командной строки с повышенными привилегиями, введите следующее и нажмите Enter:

После завершения операции выполните команду DISM Tool /RestoreHealth и посмотрите, работает ли она.

Если это так, отлично, иначе вам придется перейти к следующему варианту.

DISM не работает. Не удалось загрузить исходный файл

Если вы получаете сообщение об ошибке 0x800f081f или 0x800f0906. Исходные файлы не могут быть загружены, вам придется установить альтернативный исходный файл. Читайте дальше, чтобы узнать, как это сделать.

Настроить альтернативный источник восстановления Windows

Вы можете настроить свою систему на использование альтернативного источника восстановления с помощью параметра групповой политики. Запустите gpedit.msc, чтобы открыть редактор групповой политики, и перейдите к следующему параметру:

Конфигурация компьютера > Административные шаблоны > Система

Теперь на правой панели дважды щелкните Указать параметры для установки дополнительных компонентов и параметров восстановления компонентов.

  • Никогда не пытайтесь загрузить полезную нагрузку из Центра обновления Windows.
  • Свяжитесь с Центром обновления Windows напрямую, чтобы загрузить содержимое для восстановления, а не через службу обновления Windows Server (WSUS).

Этот параметр политики указывает сетевые расположения, которые будут использоваться для восстановления поврежденной операционной системы и включения дополнительных функций, файлы полезной нагрузки которых были удалены. Если вы включите этот параметр политики и укажете новое расположение, файлы в этом расположении будут использоваться для устранения повреждений операционной системы и включения дополнительных функций, файлы полезных данных которых были удалены. Вы должны ввести полный путь к новому местоположению в текстовом поле «Альтернативный путь к исходному файлу». Можно указать несколько местоположений, если каждый путь разделен точкой с запятой. Сетевым расположением может быть либо папка, либо WIM-файл. Если это WIM-файл, расположение должно быть указано путем добавления к пути префикса «wim:» и включения индекса образа для использования в WIM-файле. Например, «wim:\\server\share\install.wim:3». Если вы отключите или не настроите этот параметр политики, или если необходимые файлы не будут найдены в расположениях, указанных в этом параметре политики, файлы будут загружены из Центра обновления Windows, если это разрешено параметрами политики для компьютера.< /блочная цитата>

Нажмите «Применить/ОК» и выйдите.

Помните, что вам нужно будет поддерживать в вашей сети источник восстановления, который содержит последние сервисные обновления и т. д.

Совет по теме. Чтобы использовать работающую установку Windows в качестве источника для восстановления или использовать параллельную папку Windows из общей сетевой папки или со съемного носителя, например DVD-диска Windows, в качестве источника файлов, вы можете использовать следующую команду для запуска DISM Offline:

Здесь вам нужно будет заменить C:\RepairSource\Windows на расположение вашего источника восстановления.

После завершения процесса DISM создаст файл журнала в папке %windir%/Logs/CBS/CBS.log и зафиксирует все проблемы, обнаруженные или устраненные этим инструментом.

Читать далее: исправление ошибок DISM 87, 112, 11, 50, 2, 3, 87, 1726, 1393.

Команду DISM «DISM / Online / Cleanup-Image / Restore Health» можно успешно выполнить в обычных случаях для восстановления образа системы Windows. Однако некоторые пользователи заявили, что их DISM не удалось выполнить, и они получают сообщение об ошибке «Исходные файлы DISM не найдены». В чем проблема? Как решить проблему самостоятельно?

DISM — это DISM.exe, инструмент командной строки, который можно использовать для обслуживания и подготовки образов Windows (.wim) или виртуальных жестких дисков (.vhd или .vhdx). DISM встроен во все версии Windows, и вы можете получить к нему доступ из командной строки или Windows PowerShell.

Исходные файлы DISM не найдены, ошибка

«DISM /Online /Cleanup-Image /RestoreHealth» — одна из часто используемых команд для восстановления образа Windows. Вы можете легко выполнить эту команду в инструменте командной строки, но людям не всегда это удается. Ошибка «Исходные файлы DISM не найдена» появится при сбое DISM. Это означает, что инструмент DISM на вашем ПК не может найти исходные файлы, необходимые для восстановления образа Windows.

Процесс восстановления работоспособности DISM мог быть прерван в Windows 10 или других системах Windows. Но я возьму сбой DISM Online Cleanup Image RestoreHealth Windows 10 в качестве примера, чтобы показать вам, как решить проблему разными способами.

Совет. Если на жестком диске сохранены очень важные файлы, позаботьтесь о них, прежде чем вносить какие-либо изменения в свой компьютер. Регулярно создавайте их резервные копии или подготовьте замечательный инструмент для восстановления данных, который может спасти вас от ужасных случаев потери данных. Например, выпущенный MiniTool Solution.

Причины сообщения «Исходные файлы не найдены»

Сообщение об ошибке «Исходные файлы не найдено» может содержать код ошибки, например 0x800f081f, 0x800f0906 или 0x800f0907. Есть 4 основные причины его возникновения:

  • Инструменту DISM не удается найти файлы, которые необходимо восстановить, в Интернете (в Центре обновления Windows или WSUS).
  • Файл образа Windows (install.wim), указанный в качестве источника восстановления, неверен.
  • Файл install.wim или install.esd, используемый в качестве источника восстановления, содержит несколько файлов install.wim.
  • Файл Windows.ISO, используемый в качестве источника восстановления, может быть поврежден или неверен (он не может соответствовать версии, выпуску и 32- или 64-разрядной архитектуре установленной Windows).

Как использовать DISM для автономного восстановления Windows 10 для восстановления образа Windows 10? В этом посте показано пошаговое руководство.

Исправить исходные файлы DISM, не найденные в Windows 10

Что делать, если исходные файлы Windows 10 DISM не найдены? Воспользуйтесь приведенными ниже исправлениями.

Шаг 1: загрузите инструмент Windows Repair Upgrade.

    .
  1. Нажмите кнопку Загрузить инструмент сейчас, чтобы получить инструмент Windows Media Creation.
  2. Запустите программу установки. Затем примите условия лицензии.
  3. Нажмите Обновить этот компьютер сейчас.
  4. Нажмите "Далее".
  5. Дождитесь завершения действий.

Шаг 2. Запустите процесс восстановления Windows на своем ПК.

  1. Нажмите Windows + S.
  2. Введите cmd.
  3. Щелкните правой кнопкой мыши командную строку.
  4. Выберите «Запуск от имени администратора».
  5. Введите DISM / Online / Cleanup-Image / StartComponentCleanup и нажмите Enter.
  6. Введите DISM / Online / Cleanup-Image / RestoreHealth и нажмите Enter.
  7. Введите sfc /scannow и нажмите Enter.

  1. Кроме того, вам необходимо запустить командную строку от имени администратора.
  2. Введите DISM / Online / Cleanup-Image / Start Component Cleanup и нажмите Enter.
  3. Введите sfc /scannow и нажмите Enter.
  4. Введите DISM /Online /Cleanup-Image /AnalyzeComponentStore и нажмите Enter.
  5. Введите sfc /scannow и нажмите Enter.
  6. Перезагрузите компьютер.

Шаг 1. Проверьте номер индекса в Windows 10.

  1. Подключите USB-накопитель с установочным носителем Windows (или смонтируйте файл ISO) к компьютеру.
  2. Нажмите Windows + E, чтобы открыть Проводник. Затем перейдите на USB-накопитель.
  3. Дважды щелкните папку Sources, чтобы проверить, содержит ли она файл install.wim или install.esd.
  4. Запустите командную строку от имени администратора.
  5. Введите dism /Get-WimInfo /WimFile:*:sourcesinstall.wim или dism /Get-WimInfo /WimFile:*:sourcesinstall.esd (* обозначает букву диска). Затем нажмите клавишу ВВОД.

Шаг 2. Восстановите Windows 10. Замените * на букву вашего USB-накопителя и введите правильный порядковый номер.

  • Если папка Sources содержит файл install.wim: введите DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:*:\sources\install.wim:IndexNumber /LimitAccess и нажмите Enter.
  • Если папка Sources содержит файл install.esd: введите DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:*:\sources\install.esd:IndexNumber /LimitAccess и нажмите Enter.

Шаг 3: дождитесь завершения операции.

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

ОБ АВТОРЕ

Должность: обозреватель

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

Читайте также: