FIX DISM Source Files не може да бъде намерен Windows 10/8

FIX DISM Source Files не може да бъде намерен Windows 10/8

Грешката „Изходните файлове могат да бъдат намерени“ след изпълнение на командата „DISM /Online /Cleanup-Image /RestoreHealth“ е често срещан проблем на компютри, базирани на Windows 10 и 8. (Изходните файлове на DISM могат да бъдат намерени с кодове за грешки: 0x800f081f или 0x800f0906 или 0x800f0907)

Изходните файлове DISM не могат да бъдат намерени



Грешката „Изходните файлове не могат да бъдат намерени файлове“ в инструмента DISM обикновено се причинява поради следните причини:
Причина 1. DISM инструмент не може да намеря онлайн (в Windows Update или WSUS) файловете, необходими за извършване на ремонта, когато използвате тази команда: 'DISM /Online /Cleanup-Image /RestoreHealth'

Причина 2. Вие сте посочили a грешно изображение на 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“, „0x800f0906“, „0x800f0907“.

Как да поправя: DISM /RestoreHealth не можа да намери изходни файлове за поправка на Windows 10 или Windows 8/8.1.

Метод 1. Почистете и анализирайте папката WinSXS.
Метод 2. Посочете алтернативен източник на ремонт в DISM, като използвате превключвателя /Source.
Метод 3. Посочете алтернативен източник на ремонт, като използвате редактора на правила или регистъра.
Метод 4. Коригирайте DISM изходните файлове не могат да бъдат намерени с надстройка за ремонт на Windows
Метод 5. Поправете DISM грешки, като прегледате файла CBS.LOG.
Метод 6. Поправете (преинсталирайте) Windows 10.

Метод 1. Почистете и анализирайте папката WinSXS.

Папката Windows Component Store, известна още като WinSXS (C:Windowswinsxs), съдържа всички файлове, необходими по време на операциите по обслужване в Windows, като инсталиране на актуализации, спешни корекции и т.н. Освен това папката WinSXS съдържа всички необходими файлове за инсталация или ремонт на Windows.

С времето размерът на папката WinSXS става голям или повреден поради актуализации и нови функции, които се добавят към инсталацията, така че се нуждае от почистване, преди да стартирате инструмента DISM. Да направя това:

един. Щракнете с десния бутон върху Започнете меню DISM /Online /Cleanup-Image /RestoreHealth /Източники изберете Команден ред (администратор).
две. Въведете следните команди по ред:

    DISM /Online /Cleanup-Image /StartComponentCleanup SFC/SCANNOW DISM /Online /Cleanup-Image /AnalyzeComponentStore SFC/SCANNOW

3. Рестартирам твоят компютър.
Четири. След рестартирането отворете командния ред (като администратор) отново и стартирайте 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), можете да го получите, като използвате следните опции:

За да посочите алтернативен източник на ремонт в DISM:

един. Прикачете инсталационния носител на Windows (или монтирайте ISO файла) във вашата система и забележете буквата на устройството в Windows Explorer. (напр. 'D:')
две. Отворете Windows Explorer и проучете съдържанието на директорията 'sources' и вижте дали съдържа файл с име 'install.wim' или файл с име 'install.esd'.
3. След това отворете Команден ред като администратор.
Четири. Според типа на файла за инсталиране: (.wim или .esd), дайте съответната команда, за да изброите всички включени версии на Windows:

а. Ако видите файл 'install.wim' в папката 'sources', дайте тази команда:

    dism /Get-WimInfo /WimFile:х:sourcesinstall.wim

б. Ако видите файл 'install.esd' в папката 'sources', дайте тази команда:

    dism /Get-WimInfo /WimFile:х:sourcesinstall.esd

* Забележка: Заменете 'х' буква на устройството според буквата на устройството на прикачения инсталационен носител. Например, ако инсталационният носител на Windows е на диск „H“ и папката „sources“ съдържа файл „install.wim“, тогава командата ще бъде:

  • dism /Get-WimInfo /WimFile:H:sourcesinstall.wim

5. Според вашата инсталирана версия на Windows 10 вземете под внимание индексния номер. *

* например: Ако сте инсталирали Windows 10 Home Edition на вашата система, тогава индексният номер е '1'.

6. След като разберете индекса на вашата инсталирана версия на Windows, продължете и поправете Windows 10 със съответната команда по-долу:

а. Ако папката с източници съдържа файл 'install.wim', дайте тази команда:

    DISM /Онлайн /Cleanup-Image /RestoreHealth /Източник:WIM:х:sourcesinstall.wim:Индекс номер/LimitAccess

б. Ако папката с източници съдържа файл 'install.esd', дайте тази команда:

    DISM /Онлайн /Cleanup-Image /RestoreHealth /Източник:ESD:х:sourcesinstall.esd:Индекс номер/LimitAccess

* Забележка: Заменете 'х' буква на устройството и индексният номер, според вашия случай. Например, ако инсталационният носител на Windows е на устройство „D“ и съдържа файл „install.wim“ в папка „sources“, а индексният номер е „1“ (за Windows 10 Home), тогава командата ще бъде :

  • DISM /Онлайн /Cleanup-Image /RestoreHealth /Източник:WIM:D:sourcesinstall.wim:1 /LimitAccess

SFC/SCANNOW

7. Бъдете търпеливи, докато DISM поправи магазина за компоненти за изображения на Windows.
8. Когато операцията приключи, трябва да бъдете информирани, че „операцията е завършена успешно“. *

* Забележка:Ако инструментът DISM се повреди отново с ' Грешка 0x800f081f: Изходните файлове не могат да бъдат намерени ', тогава:

  1. Извлечете файл „install.wim“, съответстващ на вашата версия на Windows от инсталационния носител. **
  2. Използвайте извлечения файл 'install.wim' като източник за поправка в DISM, с командата по-долу (вижте подробните инструкции тук ).
    DISM /Онлайн /Cleanup-Image /RestoreHealth /Източник:WIM:c:install.wim:1 /LimitAccess

** За да извлечете съответния файл 'install.wim' на вашата версия на Windows, следвайте инструкциите по-долу според вашия случай:

1. Ако сте използвали инструмента за създаване на медия (опция A), за да изтеглите Windows 10, тогава екстракт според вашата версия на Windows install.wim файл от install.esd файл (X:sourcesinstall.esd), като използвате инструкциите в тази статия: Как да извлечете Install.ESD за Install.WIM (Windows 10/8)

две.Ако сте използвали инструмента Windows ISO Downloader (опция B), за да изтеглите Windows 10/8 ISO, тогава екстракт според вашата версия на Windows install.esd файлот install.wim файл (X:sourcesinstall.esd), като използвате инструкциите в тази статия: Как да извлечете файл INSTALL.WIM, който съдържа няколко файла INSTALL.WIM.

9. И накрая, за да завършите ремонта, стартирайте sfc /scannow команда:

    SFC/SCANNOW

image_thumb[5]_thumb_thumb

10. Когато SFC сканирането завърши успешно, сте готови!

Метод 3. Посочете алтернативен източник на ремонт, като използвате политики или регистър.

един.Прикачете инсталационния носител на Windows към вашата система и използвайте стъпки 1-5 от метод 2 по-горе, за да разберете индексния номер на инсталираната версия на Windows 10.
две. копиенаinstall.wimфайл от инсталационния носител на Windows (напр. (X:sources.install.wim) към° С:диск (основна папка).

3. Според вашата версия на Windows (Pro или Home), следвайте инструкциите по-долу, за да посочите файла C:install.wim като източник по подразбиране за поправка на изображението на Windows.

2А. Windows 10 Pro и Windows 8/8.1 Pro

– Посочете DISM /източник в редактора на локални групови правила:

1. Натиснете Windows gpedit.msc+ Р клавиши на клавиатурата ви, за да заредите Бягай диалогов прозорец.
2. Тип gpedit.msc и натиснете Въведете за да отворите редактора на локални групови правила.

групова политика на dism

3. В редактора на групови правила навигирайте (от лявата страна) до:

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

4. В десния прозорец отворете ' Посочете настройките за допълнителна инсталация на компоненти и ремонт на компоненти ' настройка.

редактор на групови правила на изходния източник на dism

5. Приложете следните настройки:

1. Проверете Разрешено
2. В ' Алтернативен път на изходния файл ' Тип: *
wim:C:install.wim:Индекс номер
3. Проверете Никога не се опитвайте да изтеглите полезен товар от Windows Update

* Забележка:ЗаменетеИндекс номерспоред твоя случай. Например, ако номерът на индекса е '1', въведете: 'wim:C:install.wim:един'

Изображение-201_thumb_thumb_thumb_thumb1_t

6. Щракнете Добре и затворете редактора на политики.
7. Рестартирам твоят компютър.
8. След рестартирането изпълнете отново командата 'DISM /Online /Cleanup-Image /RestoreHealth'.
10. Когато ремонтът приключи, отменете промените в правилата.

2В.Windows 10 Home & Windows 8/8.1 Home

– Посочете DISM /източник в системния регистър на Windows:

1. Натиснете Windows regedit+ Р клавиши за зареждане на диалоговия прозорец Изпълнение.
2. Тип regedit и натиснете Въведете за да отворите редактора на системния регистър на Windows.

изходен регистър на dism

3. В левия панел отидете до този клавиш:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPolicies

4. Щракнете с десния бутон върху Политики натиснете и изберете Нов > Ключ
5. Дайте на новия ключ името: Обслужване

LocalSourcePath DISM

6. Маркирайте Сервиране ключ.
7. Щракнете с десния бутон върху десния панел и изберете Нов > Разширяема стойност на низ
8. Дайте на новата стойност името: LocalSourcePath

wim:C:install.wim:1

9. Щракнете двукратно върху „LocalSourcePath“ и в полето за данни за стойност, въведете: wim:C:install.wim:Индекс номер

* Забележка:ЗаменетеИндекс номерспоред твоя случай. Например, ако номерът на индекса е '1', въведете: 'wim:C:install.wim:един'

10. Щракнете ДОБРЕ.

Използвайте WindowsUpdate

11. Щракнете с десния бутон отново в десния панел и изберете Нов > DWORD (32-битова) стойност.
12. Дайте на новата стойност името: Използвайте WindowsUpdate

Използвайте WindowsUpdate 2 (дон

13. Щракнете двукратно върху „UseWindowsUpdate“ и в полето за данни за стойност, въведете: две
14. Щракнете Добре

* 2 = Не използвайте Windows Update

Надстройте този компютър сега до Windows 10

петнадесет. Близо редактор на системния регистър и рестартирам твоят компютър.
16. След рестартирането изпълнете отново командата 'DISM /Online /Cleanup-Image /RestoreHealth'.
17. Когато ремонтът приключи, отменете промените в системния регистър на Windows.

Метод 4. Коригирайте грешката, когато DISM изходните файлове не могат да бъдат намерени с надстройка за ремонт на Windows.

Другият метод за коригиране на DISM грешки е да извършите надстройка за ремонт на Windows 10.

Стъпка 1. Поправете/надстройте Windows 10 с помощта на инструмента за създаване на медия.

един. Изтеглете и стартирайте инструмента за създаване на медия според вашата версия на ОС.

две. Приемам лицензионните условия.
3. Изберете опцията Надстройте този компютър сега и натиснете Следващия.

изображение

Четири. Изчакайте, докато Windows бъде надстроен.

Стъпка 2. Използвайте инструменти DISM и SFC, за да завършите ремонта.

– След надстройка на Windows:

един. Щракнете с десния бутон върху Започнете меню изображениеи изберете Команден ред (администратор).
две. В прозореца на командния ред дайте следната команда, за да завършите ремонта:

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

Метод 5. Поправете DISM грешки, като прегледате файла CBS.LOG.

(АКТУАЛИЗИРАНО на 17/5/2017)

След като се изпълни, DISM създава регистрационен файл с име 'CMS.log' в директорията 'C:WindowsLogCBS' (напр. C:WindowsLogCBS CBS.log), който улавя всички открити проблеми, когато Изпълнява се команден инструмент DISM.

И така, последният метод за коригиране на грешката на DISM „Изходните файлове не могат да бъдат намерени“ е да се разгледа файлът CBS.LOG, за да се открие и премахне инсталирания пакет(и), който причинява проблема.

Стъпка 1. Разгледайте регистрационния файл на DISM (CBS.LOG).

един. Навигирайте до C:WindowsLogCBS директория и отворен на CBS файл.

изображение

две. Използвайки намирам инструмент (Преглед > Намери), потърсете „Проверка на готовността за актуализация на системата“.

regedit

3. Сега погледнете под реда „Проверка на готовността за актуализация на системата“, за да разберете повредените пакети. *

* напр. Както можете да видите на екранната снимка по-долу, повреденият пакет е наименуван: ' Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 '

изображение

Четири. След като разберете името на повредения пакет, продължете към следващата стъпка.

Стъпка 2. Премахнете записа в системния регистър на повредения пакет.

един. Едновременно с това натиснете Windows изображение + Р клавиши, за да отворите командното поле RUN.
две. Тип regedit и натиснете Въведете за да отворите редактора на системния регистър на Windows.

изображение

ВАЖНО: Преди да продължите да променяте системния регистър, първо направете резервно копие. За да направите резервно копие на системния регистър:

а. От главното меню отидете на Файл & изберете Експортиране .
б. Посочете дестинация (напр работен плот ), дайте име на файл (напр. Архивиране на регистъра ) и натиснете Запазете.

3. От левия панел навигирайте и изберете този клавиш:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Service

изображение

5. С Обслужване на базата на компоненти ключ подчертано , отидете на редактиране > намирам (от менюто) и потърсете повреденото име на пакет в системния регистър. За да направите това, просто копие и паста в полето за търсене името на повредения пакет от CBS.LOG. (напр. ' Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 ')

изображение

6. По този повод името на повредения пакет беше намерено на следните две (2) местоположения/ключа в системния регистър:

    1. HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based ServicingPackageIndexMicrosoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64.~0.
    2. HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based ServicingPackagesMicrosoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~0~506.

7. Сега, от съображения за безопасност, архивиране всички ключове на системния регистър, които сте намерили, като щракнете с десния бутон върху всеки от тях (в левия панел) и изберете Експортиране. *

* Забележка: Запазете ключовете на системния регистър на вашия работен плот, за да ги импортирате лесно, ако нещо се обърка. (Щракнете двукратно върху експортирания(и) ключ(и) и Обединяване ).

изображение

8. След това възложете пълен контрол разрешения, за всички ключове, които сте намерили, за Администратори . Да направя това:

1. Щракнете с десния бутон върху всеки клавиш и изберете Разрешения .

изображение

2. Маркирайте Администратори , поставете отметка Пълен контрол квадратче за отметка и щракнете Добре .

9. накрая, Изтрий всички ключове на системния регистър, които сте намерили. (Щракнете с десния бутон върху всеки клавиш и Изтрий )

10. Близо Редактор на регистъра.

Стъпка 3. Преместете повредените пакети на друго място на диска.

един. Навигирайте до C:WindowsServicingPackages папка.
две. Сега намерете и преместете на вашия работен плот, всички пакети, чието име започва с името на повредения пакет в CBS.LOG.

напр. По този повод открих (и преместих на работния си плот) следните четири (4) файла, чието име започва с името на повредения пакет: Microsoft-Windows-TestRoot-and-FlightSigning-Package

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

,

3. Извадете вашия компютър.
Четири. Изпълнете отново командата 'DISM /Online /Cleanup-Image /RestoreHealth'.
5. Ако DISM бъде завършен без грешки, продължете и изтрийте за постоянно експортирания(и) ключ(и) на системния регистър и преместените пакети от вашия работен плот.

Метод 6. Поправете Windows 10.

Ако след прилагане на всички горепосочени методи все още получавате грешката „Изходните файлове не могат да бъдат намерени“ в DISM, тогава предлагам да извършите Ремонтна инсталация на Windows 10.

Късмет!

Набираме персонал