Добрый день, уважаемые друзья!
Как вы все знаете, одним из способов устранения проблем в Windows 10 /11 является использование такого инструмента как DISM.
DISM (Deployment Image Servicing and Management) — это встроенный инструмент командной строки в операционной системе Windows, предназначенный для обслуживания и ремонта системных образов (WIM, ESD и других). Он используется системными администраторами и пользователями для диагностики и исправления проблем с Windows, особенно когда стандартные средства вроде SFC (System File Checker) не справляются.
При стандартном способе проверки и исправления ошибок используются две последовательно запущенные команды от имени Администратора в оболочке "Powershell":
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
В результате использования этих двух команд происходит проверка системных критически важных файлов, в случае необходимости система восстанавливает их из "эталонного" хранилища.
Не часто, но все же случается ситуация, при которой система выводит ошибку:
Ошибка: 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 /StartComponentCleanupDISM /Online /Cleanup-Image /AnalyzeComponentStoreDISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:d:\sources\install.wim:3 /LimitAccess
Если система написала об успешном восстановлении хранилища, продолжаем вводить последовательные команды для завершения процесса:
DISM /online /cleanup-image /restorehealthDISM /Unmount-Wim /MountDir:C:\\WIM /Discardrmdir C:\\WIM
После этого обязательно перезагружаем систему, опять запускаем оболочку "Powershell" от имени Администратора и даем команду:
sfc /scannow
Всем удачи!



