Виправити помилку "Вихідні файли DISM не вдалося знайти" Windows 10/8

Виправити помилку "Вихідні файли DISM не вдалося знайти" Windows 10/8

Енді Девіс

Зміст

Помилка "The source files could be found", після виконання команди "DISM /Online /Cleanup-Image /RestoreHealth", є поширеною проблемою на комп'ютерах на базі Windows 10 і 8. (Коди помилок DISM's source files could be found: 0x800f081f або 0x800f0906 або 0x800f0907 )

Помилка "The Sources files could not be found files" в інструменті DISM, як правило, виникає з наступних причин:
Причина 1. Інструмент DISM не можу знайти в Інтернеті (в Windows Update або WSUS) файли, необхідні для виконання відновлення, при використанні такої команди: "DISM /Online /Cleanup-Image /RestoreHealth"

Причина 2. Ви вказали неправильний образ Windows (install.wim) в якості джерела відновлення, при використанні цієї команди: "DISM /Online /Cleanup-Image /RestoreHealth /Source "

Причина 3. На сьогоднішній день, на жаль, це не так. install.wim або install.esd файл, який ви використовуєте як джерело відновлення, містить декілька файлів install.wim .

Причина 4. Файл Windows.ISO, який ви використовуєте як джерело відновлення, може бути пошкоджений або неправильний {це не та сама версія, випуск та архітектура Windows (32 або 64-розрядна), що й встановлена Windows}.

Схожі статті:

  • Виправити помилку DISM 0x800f081f в Windows 10/8Як витягти Install.ESD в Install.WIM (Windows 10/8)Як витягти файл INSTALL.WIM, який містить кілька файлів INSTALL.WIM.

У цьому посібнику з усунення несправностей ви знайдете кілька методів усунення наступних помилок DISM: "The Source Files Could not be Found", "0x800f081f", "0x800f0906", "0x800f0907".

Як виправити: DISM / RestoreHealth не вдалося знайти вихідні файли для відновлення Windows 10 або Windows 8/8.1.

Спосіб 1. очистити і проаналізувати папку WinSXS.спосіб 2. вказати альтернативне джерело відновлення в DISM за допомогою ключа /Source.спосіб 3. вказати альтернативне джерело відновлення за допомогою редактора політик або реєстру.спосіб 4. виправити помилку "Вихідні файли DISM не можуть бути знайдені" за допомогою Windows Repair Upgrade.спосіб 5. виправити помилки DISM шляхом дослідження файлу CBS.LOG.спосіб 6. відновити (перевстановити) Windows 10.спосіб 1.Очистити та проаналізувати папку WinSXS.

Папка Windows Component Store, також відома як WinSXS (C:\Windows\winsxs), містить всі файли, необхідні для обслуговування операцій в Windows, таких як установка оновлень, виправлень і т.д. Крім того, папка WinSXS містить всі файли, необхідні для установки або ремонту Windows.

З часом розмір папки WinSXS стає великим або пошкодженим через оновлення та нові функції, які додаються до інсталяції, тому вона потребує очищення перед запуском інструменту DISM. Для цього необхідно її почистити:

1. Клацніть правою кнопкою миші на Старт меню та оберіть Командний рядок (Admin).
2.
Введіть наступні команди по порядку:

  • DISM /Online /Cleanup-Image /StartComponentCleanup SFC /SCANNOW DISM /Online /Cleanup-Image /AnalysisComponentStore SFC /SCANNOW

3. перезапуск твій комп'ютер.
4. Після перезавантаження знову відкрийте командний рядок (від імені адміністратора) і запустіть DISM.

  • DISM /Online /Cleanup-Image /RestoreHealth
Спосіб 2. Вказати альтернативне джерело відновлення в DISM за допомогою перемикача /Source.

За замовчуванням DISM шукає в Інтернеті необхідні файли для відновлення образу Windows. Але в більшості випадків це не спрацьовує, тому потрібно вказати локальне джерело для відомих хороших файлів за допомогою перемикача /Source.

Вимоги: Для виконання цього завдання необхідно install.wim файл (X:\sources.install.wim) або install.esd файл (X:\sources.install.wim) з інсталяційного носія Windows (USB, DVD або ISO), який має ту саму версію Windows, редакцію та мову, що й встановлена версія.

Якщо у вас немає інсталяційного носія Windows (USB, DVD або ISO), ви можете отримати його, скориставшись цими варіантами:

  • Варіант А. Завантажте Windows за допомогою інструменту "Створення мультимедіа", або Варіант Б. Завантажте Windows в ISO-файл за допомогою інструменту Windows ISO Downloader, дотримуючись інструкцій у цій статті: Як завантажити будь-яку версію Windows або Office без ключа продукту (легально і безкоштовно)

Вказати альтернативне джерело ремонту в DISM:

1. Приєднайте інсталяційний носій Windows (або змонтуйте ISO-файл) до Вашої системи та зверніть увагу на літеру диска у Провіднику Windows (наприклад, "D:").
2. Відкрийте Провідник Windows та перегляньте вміст каталогу "sources" і перевірте, чи є в ньому файл з назвою "install.wim" або файл з назвою "install.esd".
3. Далі, відкриваємо Командний рядок від імені адміністратора.
4. Відповідно до типу файлу "інсталяції": (.wim або .esd), дайте відповідну команду для переліку всіх включених версій Windows:

a. Якщо в папці "sources" ви бачите файл "install.wim", дайте цю команду:

  • dism /Get-WimInfo /WimFile:X:\sources\install.wim

b. Якщо в папці "sources" ви побачите файл "install.esd", дайте цю команду:

  • dism /Get-WimInfo /WimFile:X:\sources\install.esd

* Примітка: Замініть букву диска "X" відповідно до букви диска вкладеного інсталяційного носія. Наприклад, якщо інсталяційний носій Windows знаходиться на диску "H" і в папці "sources" міститься файл "install.wim", то команда буде такою:

  • dism /Get-WimInfo /WimFile:H:\sources\install.wim

5. Відповідно до встановленої версії Windows 10 зверніть увагу на індексний номер *.

Наприклад: Якщо у Вас на системі встановлена Windows 10 Домашня версія, то індексний номер - "1".

6. Після того, як ви дізнаєтеся індексний номер встановленої у вас версії Windows, приступайте до відновлення Windows 10, за допомогою відповідної команди, наведеної нижче:

a. Якщо в папці sources міститься файл "install.wim", дайте цю команду:

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:IndexNumber /LimitAccess

b. Якщо в папці sources міститься файл "install.esd", дайте цю команду:

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:X:\sources\install.esd:IndexNumber /LimitAccess

* Примітка: Замініть букву диска "X" і індексний номер, відповідно до Вашого випадку. Наприклад, якщо інсталяційний носій Windows знаходиться на диску "D", і містить файл "install.wim" в папці "sources", а індексний номер дорівнює "1" (для Windows 10 Home), то команда буде такою:

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

7. Зачекайте, поки DISM відремонтує сховище компонентів образу Windows.
8. Коли операція буде завершена, Вас повинні поінформувати, що "операція завершена успішно".

Примітка: Якщо інструмент DISM знову видасть помилку "Error 0x800f081f: The Sources files could not be found", то:

  1. Витягніть з інсталяційного носія файл "install.wim", що відповідає вашій версії Windows. ** Використовуйте витягнутий файл "install.wim" як джерело відновлення в DISM, за допомогою наведеної нижче команди (див. детальну інструкцію тут).
  • DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess

** Щоб розпакувати відповідний до Вашої версії Windows файл "install.wim", дотримуйтесь наведених нижче інструкцій відповідно до Вашого випадку:

1. якщо для завантаження Windows 10 ви використовували інструмент створення мультимедіа (варіант А), то витяг відповідно до вашої версії Windows install.wim файл від install.esd файл (X:\sources\install.esd), скориставшись інструкцією в цій статті: Як розпакувати Install.ESD в Install.WIM (Windows 10/8)

2. якщо ви використовували інструмент Windows ISO Downloader (варіант B) для завантаження Windows 10/8 ISO, то витяг відповідно до вашої версії Windows install.esd файл від install.wim (X:\sources\install.esd), скориставшись інструкціями в цій статті: Як розпакувати файл INSTALL.WIM, який містить декілька файлів INSTALL.WIM.

9. Нарешті, для завершення ремонтних робіт запущено sfc /scannow командування:

  • SFC /SCANNOW

10. Після успішного завершення сканування SFC все готово!

Спосіб 3: Вказати альтернативне джерело відновлення за допомогою політик або реєстру.

1. підключіть інсталяційний носій Windows до Вашої системи та виконайте кроки 1-5 з методу 2, наведеного вище, щоб дізнатися індексний номер встановленої версії Windows 10.
2. Зрозумів.
в "Урядовому кур'єрі". install.wim з інсталяційного носія Windows (наприклад, (X:\sources.install.wim) в папку C:\ диск (коренева папка).

3. Відповідно до вашої версії Windows (Pro або Home), дотримуйтесь інструкцій нижче, щоб вказати файл C:\install.wim, як джерело за замовчуванням для відновлення образу Windows.

2A. Windows 10 Pro та Windows 8/8.1 Pro

- Вкажіть DISM /Source в редакторі локальної групової політики:

1. натисніть Вікна + R клавіші на клавіатурі, щоб завантажити Біжи діалогове вікно.
2. тип gpedit.msc і натисніть Увійдіть відкрити редактор локальної групової політики.

3. в редакторі групової політики перейдіть (з лівого боку) на:

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

4. на правій панелі відкрийте вкладку " Вказати налаштування для встановлення додаткових компонентів та ремонту компонентів "Налаштування".

5. застосувати наступні налаштування:

1. перевірка Увімкнено
2. за адресою: " Альтернативний шлях до вихідного файлу " тип: * * тип: * * тип: * * тип: * * тип: * * тип: *
wim:C:\install.wim:IndexNumber
3. Перевірка. Ніколи не намагайтеся завантажити корисне навантаження з Windows Update

Примітка: Замініть IndexNumber відповідно до Вашого випадку. Наприклад, якщо індексний номер "1", введіть: "wim:C:\install.wim:1"

6. Натисніть OK і закрити Редактор політики.
7. Перезапуск твій комп'ютер.
8. після перезапуску знову виконати команду "DISM /Online /Cleanup-Image /RestoreHealth".
10. після завершення ремонту скасувати зміни в Політиках.

2B. Windows 10 Home та Windows 8/8.1 Home

- Вкажіть DISM /Source в реєстрі Windows:

1. натисніть " Вікна + " R " для виклику діалогового вікна "Виконати".
2. тип regedit і натисніть Увійдіть відкрити редактор реєстру Windows.

3. на лівій панелі перейдіть до цієї клавіші:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

4. клацніть правою кнопкою миші на Політика клавішу та виберіть Новий > Ключ
5. вкажіть на новому ключі ім'я: Обслуговування

6. виділити пункт Сервіровка ключ.
7. клацніть правою кнопкою миші на правій панелі і виберіть Новий > Розширюване значення рядка
8. вкажіть за новим значенням назву: LocalSourcePath

9. двічі клацніть на "LocalSourcePath" і в полі даних значення введіть: wim:C:\install.wim:IndexNumber

Примітка: Замініть IndexNumber відповідно до Вашого випадку. Наприклад, якщо індексний номер "1", введіть: "wim:C:\install.wim:1"

10. Клацніть ГАРАЗД.

11. знову клацніть правою кнопкою миші на правій панелі і виберіть Новий > Значення DWORD (32-біт).
12. вкажіть за новим значенням назву: UseWindowsUpdate

13. двічі клацніть на "UseWindowsUpdate" і в полі даних значення введіть: 2
14. Клацніть. OK

2 = Не використовувати Windows Update

15. Закрити редактор реєстру та перезапуск твій комп'ютер.
16. після перезапуску знову виконати команду "DISM /Online /Cleanup-Image /RestoreHealth".
17. після завершення ремонту скасувати зміни в реєстрі Windows.

Спосіб 4. Виправлення помилки "Вихідні файли DISM не можуть бути знайдені" за допомогою Windows Repair Update.

Іншим методом виправлення помилок DISM є виконання ремонтного оновлення Windows 10.

Крок 1: Відновлення/оновлення Windows 10 за допомогою засобу створення медіафайлів.

1. Завантажте та запустіть інструмент для створення медіа відповідно до Вашої версії ОС.

  • Завантажити Windows 10Завантажити Windows 8.1

2. прийняти Ліцензійні умови.
3. Оберіть варіант Оновіть цей ПК зараз і натисніть Наступний.

4. Зачекайте, поки Windows оновиться.

Крок 2: Використання інструментів DISM та SFC для завершення ремонту.

- Після оновлення Windows:

1. Клацніть правою кнопкою миші на Старт меню та оберіть Командний рядок (Admin).
2.
У вікні командного рядка дайте наступну команду для завершення ремонту:

  • DISM /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /RestoreHealth sfc /scannow
Спосіб 5. Виправити помилки DISM, дослідивши файл CBS.LOG.

(ОНОВЛЕНО 17/5/2017)

Після виконання DISM створює файл журналу з назвою "CMS.log" в каталозі "C:\Windows\Log\CBS" (наприклад, C:\Windows\Log\CBS\ CBS.log), який фіксує будь-які проблеми, виявлені при виконанні командного інструменту DISM.

Отже, останнім методом виправлення помилки DISM "Source Files Cannot be Found" є перевірка файлу CBS.LOG з метою виявлення та видалення встановленого пакета(ів), який(і) спричиняє(ють) проблему.

Крок 1: Вивчити файл журналу DISM (CBS.LOG).

1. Перейти до C:\Windows\Log\CBS каталог та відкритий в "Урядовому кур'єрі". CBS файл.

2. За допомогою Знайти (Вид > Знайти), знайдіть "Перевірка готовності системи до оновлення".

3. Тепер загляньте в рядок "Перевірка готовності оновлення системи", щоб знайти пошкоджений пакет (пакети).

Наприклад, як ви можете бачити на наведеному нижче скріншоті, пошкоджений пакет має назву: " Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 "

4. Після того, як ви дізнаєтеся, як називається пошкоджений пакет, переходите до наступного кроку.

Крок 2. Видалення запису в реєстрі про пошкоджений пакет.

1. Одночасно натисніть кнопку Вікна + R для відкриття командного вікна RUN.
2. Тип regedit і натисніть Увійдіть відкрити редактор реєстру Windows.

ВАЖЛИВО: Перед тим, як продовжити модифікацію реєстру, спочатку зробіть його резервну копію. Виконати резервне копіювання реєстру:

a. У головному меню перейдіть до Файл та виберіть Експорт .
b. Вкажіть місце призначення (наприклад, ваш Робочий стіл ), вкажіть ім'я файлу (наприклад, " Резервне копіювання реєстру ") та натисніть Зберегти.

3. На лівій панелі перейдіть і виберіть цю клавішу:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing

5. За допомогою Компонентне обслуговування ключ виділений перейдіть за посиланням Редагувати > Знайти (з меню) і знайдіть в реєстрі ім'я пошкодженого пакета. Для цього достатньо копія і паста у вікні пошуку ввести назву пошкодженого пакета з CBS.LOG. (наприклад, " Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 ")

6. Цього разу ім'я пошкодженого пакета було виявлено в наступних двох (2) місцях/ключах реєстру:

    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageIndex\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~0.0.0.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0

7. Тепер з міркувань безпеки, резервне копіювання всі знайдені вами розділи реєстру, клацнувши по кожному з них правою кнопкою миші (на лівій панелі) і виберіть Експорт. *

* Примітка: Збережіть ключі реєстру на робочому столі, щоб легко імпортувати їх резервну копію, якщо щось піде не так (двічі клацніть на експортованому ключі (ключах) і Злиття ).

8. Потім призначити повний контроль до всіх знайдених ключів, до всіх знайдених ключів, до Адміністратори Щоб зробити це:

1. клацніть правою кнопкою миші по кожній клавіші і виберіть Дозволи .

2. виділити Адміністратори , поставте галочку в полі Повний контроль та натисніть OK .

9. Нарешті, видалити всі знайдені ключі реєстру (клацніть правою кнопкою миші на кожному ключі та Видалити )

10. Закрити Редактор реєстру.

Крок 3. Перемістіть пошкоджені пакети в інше місце на диску.

1. Перейти до C:\Windows\Servicing\Packages папка.
2. Тепер знайдіть і перемістіть на робочий стіл всі пакети, назва яких починається з назви пошкодженого пакета в CBS.LOG.

Наприклад, при цьому я знайшов (і перемістив на свій робочий стіл) наступні чотири (4) файли, назви яких починаються з назви пошкодженого пакета: Microsoft-Windows-TestRoot-and-FlightSigning-Package

    1. Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0 Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum

,

3. перезавантажити Твій комп'ютер.
4. Повторно виконати команду "DISM /Online /Cleanup-Image /RestoreHealth".
5. Якщо DISM виконано без помилок, продовжуйте і видаліть назавжди експортовані розділи реєстру та переміщені пакети з робочого столу.

Спосіб 6. Відновлення Windows 10.

Якщо після застосування всіх перерахованих вище способів, ви все одно отримуєте помилку "Source Files Could not be found" в DISM, то пропоную виконати Відновлювальну установку Windows 10.

Дайте мені знати, якщо цей посібник допоміг вам, залишивши свій коментар про свій досвід. Будь ласка, лайкніть та поділіться цим посібником, щоб допомогти іншим.


Енді Девіс

Блог системного адміністратора про Windows

Leave a comment