Найти в Дзене
freeadmins.org.ru

Исправляем ошибку: "0x800f081f. Не удалось найти исходные файлы

Добрый день, уважаемые друзья!
Как многие из вас знают, одним из способов устранения проблем в Windows 10 /11 является использование такого инструмента как DISM. DISM (Deployment Image Servicing and Management) — это встроенный инструмент командной строки в операционной системе Windows, предназначенный для обслуживания и ремонта системных образов (WIM, ESD и других). Он используется системными администраторами и пользователями для диагностики и исправления проблем с Windows, особенно когда стандартные средства вроде SFC (System File Checker) не справляются. При стандартном способе проверки и исправления ошибок используются две последовательно запущенные команды от имени Администратора в оболочке "Powershell": DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow В результате использования этих двух команд происходит проверка системных критически важных файлов, в случае необходимости система восстанавливает их из "эталонного" хранилища. Не часто, но все же случается ситуация, при кото

Добрый день, уважаемые друзья!
Как многие из вас знают, одним из способов устранения проблем в Windows 10 /11 является использование такого инструмента как DISM.

DISM (Deployment Image Servicing and Management) — это встроенный инструмент командной строки в операционной системе Windows, предназначенный для обслуживания и ремонта системных образов (WIM, ESD и других). Он используется системными администраторами и пользователями для диагностики и исправления проблем с Windows, особенно когда стандартные средства вроде SFC (System File Checker) не справляются.

При стандартном способе проверки и исправления ошибок используются две последовательно запущенные команды от имени Администратора в оболочке "Powershell":

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

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

Не часто, но все же случается ситуация, при которой система выводит ошибку:

Ошибка: 0x800f081f. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник".
Ошибка: 0x800f081f
Ошибка: 0x800f081f

В сети есть достаточно много описаний способов исправления данной ошибки. В основном все они сводятся к тому, чтобы запустить команду восстановления файлов эталонного хранилища, используя внешний источник (образ установочного диска или установочную флэшку).

При этом рекомендуется использовать команду вида:

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

где install.wim - файл из образа установочного диска (флэшки), расположенный в папке "D:\sources\". Проблема в том, что в моём случае данный вариант не срабатывал, при этом выводилось сообщение:

Не удалось найти исходные файлы.
Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник". Дополнительные сведения об указании расположения источника см. на веб-странице https://go.microsoft.com/fwlink/?LinkId=243077.

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

1. Важное уточнение: для корректного восстановления вам необходимо точно знать индекс дистрибутива вашей операционной системы в файле install.wim, который расположен на вашей установочной флэшке с установщиком Windows 10 (у меня она инициализировалась как диск "D").

Для получения информации  о порядковых номерах (индексах) дистрибутивов в файле install.wim используйте команду:

DISM /get-wiminfo /wimfile:D:\sources\install.wim

Далее, из списка отображаемых операицонных систем ищем вашу систему (например, Windows 10 Pro), определяем её порядковый номер в перечне дистрибутивов. Это и есть нужный нам "index". В моём случае дистрибутив был с индексом номер 3.  У вас, скорее всего будет другой индекс (номер). Используйте нужный индекс, например  "index:4" вместо "index:3" в моём примере.

Далее, последовательно по одной, вводим команды  от имени Администратора в оболочке "Powershell":

mkdir C:\\WIM\
DISM /Mount-Wim /WimFile:D:\\sources\\install.wim /index:3 /MountDir:C:\\WIM /ReadOnly
DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /AnalyzeComponentStore
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:d:\sources\install.wim:3 /LimitAccess

Если система написала об успешном восстановлении хранилища, продолжаем вводить последовательные команды для завершения процесса:

DISM /online /cleanup-image /restorehealth
DISM /Unmount-Wim /MountDir:C:\\WIM /Discard
rmdir C:\\WIM

После этого обязательно перезагружаем систему, опять запускаем оболочку "Powershell" от имени Администратора и даем команду:

sfc /scannow

Всем удачи!

Ссылка на эту статью на моём сайте: https://www.freeadmins.org.ru/knbase/error-0x800f081f-the-source-files-could-not-be-found