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

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

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

Сега има различни причини, поради които Windows не може да намери изходния файл, като инструментът DISM не може да намери файловете онлайн в актуализацията на Windows или (Windows)WSUS или най-често срещаният проблем е, че сте посочили грешен файл с изображение на Windows(Windows Image) (install.wim) като източникът за ремонт и т.н. Така че, без да губим време, нека да видим как да поправим DISM Source Files не може(Fix DISM Source Files Could) да бъде намерена грешка(Error) с хелото на изброеното по-долу ръководство за отстраняване на неизправности.

(Fix DISM Source Files Could)Коригиране на грешка в (Error)изходните файлове на DISM не могат да бъдат намерени

Не забравяйте да  създадете точка за възстановяване(create a restore point) , само в случай, че нещо се обърка.

Метод 1: Изпълнете командата за почистване на DISM(Method 1: Run DISM Cleanup Command)

1. Отворете командния ред(Command Prompt) . Потребителят може да извърши тази стъпка, като потърси 'cmd' и след това натиснете Enter.

Отворете командния ред.  Потребителят може да извърши тази стъпка, като потърси 'cmd' и след това натиснете Enter.

2. Въведете следната команда в cmd и натиснете Enter :

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

DISM StartComponentCleanup |  Коригиране на грешка в изходните файлове на DISM не могат да бъдат намерени

SFC сканиране сега команден ред

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

3. След като горните команди приключат с обработката, въведете команда DISM в cmd и натиснете Enter :

Dism /Online /Cleanup-Image /RestoreHealth

DISM възстановяване на здравната система

4. Вижте дали можете да коригирате DISM Source Files не може да бъде намерена грешка(Fix DISM Source Files Could not be Found Error) , ако не, продължете със следващия метод.

Метод 2: Посочете правилния DISM източник(Method 2: Specify the Correct DISM Source)

През повечето време командата DISM се проваля, тъй като инструментът (DISM)DISM търси онлайн, за да намери необходимите файлове за поправка на изображението на Windows , така че вместо това трябва да посочите локален източник, за да коригирате грешката, когато DISM Source Files не може да бъде намерен.(Fix DISM Source Files Could not be Found Error.)

Първо, трябва да изтеглите Windows 10 ISO с помощта на инструмента за създаване на медии(Media Creation) и след това да извлечете install.wim от install.esd файла с помощта на командния ред. За да следвате този метод, отидете тук(go here) , след което следвайте всички стъпки, за да изпълните тази задача. След това направете следното:

1. Отворете командния ред(Command Prompt) . Потребителят може да извърши тази стъпка, като потърси 'cmd' и след това натиснете Enter.

2. Въведете следната команда в cmd и натиснете Enter след всяка:

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

Изпълнете командата DISM RestoreHealth с изходния файл на Windows

Забележка: (Note:) Заменете(Replace) буквата на устройството „C:“ според местоположението на файла.

3. Изчакайте инструментът (Wait)DISM да поправи хранилището за компоненти за изображения на Windows .

4. Сега въведете sfc /scannow в cmd прозореца и натиснете Enter , за да стартирате System File Checker , за да завършите процеса.

SFC сканиране сега команден ред

5. Рестартирайте компютъра си, за да запазите промените и да видите дали сте в състояние да коригирате DISM Source Files не може да бъде намерен.(Fix DISM Source Files Could not be Found Error.)

Метод 3: Посочете алтернативен източник на ремонт, като използвате системния регистър(Method 3: Specify an Alternative Repair Source by using Registry)

Забележка:(Note:) Ако използвате Windows 10 Pro или Enterprise издание, следвайте следващия метод, за да посочите алтернативен източник за поправка(Alternative Repair Source) .

1. Натиснете клавиша Windows + R, след това въведете regedit и натиснете Enter , за да отворите редактора на системния регистър(Registry Editor) .

Изпълнете командата regedit |  Коригиране на грешка в изходните файлове на DISM не могат да бъдат намерени

2. Придвижете се до следния ключ на системния регистър:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

3. Щракнете с десния бутон върху Политики(Policies) и след това изберете New > key . Наименувайте този нов ключ като Обслужване(Servicing) и натиснете Enter.

Щракнете с десния бутон върху Политики, след което изберете Нов и Ключ

4. Щракнете с десния бутон върху ключа за обслужване(Servicing key) и след това изберете New > Expandable String Value.

Щракнете с десния бутон върху ключа за обслужване и след това изберете Нова и разширяема стойност на низ

5. Наименувайте този нов низ като LocalSourcePath , след което щракнете двукратно, за да промените стойността му на “ wim:C:\install.wim:1 ” в полето за данни за стойността(Value) и щракнете върху OK.

Наименувайте този нов низ като LocalSourcePath, след което споменете пътя на install.wim

6. Отново щракнете с десния бутон върху ключа за обслужване и след това изберете New > DWORD (32-bit) Value.

Щракнете с десния бутон върху ключа за обслужване и след това изберете New и DWORD (32-битова) стойност

7. Наименувайте този нов ключ като UseWindowsUpdate , след което щракнете двукратно и променете стойността му на 2 в полето за данни за стойността(Value) и щракнете върху OK.

Наименувайте този нов ключ като UseWindowsUpdate, след което щракнете двукратно и променете стойността му на 2

8. Затворете редактора на системния регистър(Registry Editor) и рестартирайте компютъра си, за да запазите промените.

9. След като системата се стартира отново, изпълнете командата DISM и вижте дали можете да коригирате грешката, когато DISM Source Files не може да бъде намерен.(Fix DISM Source Files Could not be Found Error.)

DISM възстановяване на здравната система |  Коригиране на грешка в изходните файлове на DISM не могат да бъдат намерени

10. Ако сте успешни, отменете направените промени в системния регистър.

Метод 4: Посочете алтернативен източник на ремонт, като използвате Gpedit.msc(Method 4: Specify an Alternative Repair Source by using Gpedit.msc)

1. Натиснете клавиша Windows + R, след това въведете gpedit.msc и натиснете Enter , за да отворите редактора на групови правила(Group Policy Editor) .

gpedit.msc в изпълнение

2. Придвижете се до следния път в gpedit:

Computer Configuration > Administrative Templates > System

3. Уверете се, че сте избрали System them в десния прозорец, щракнете двукратно върху „ Задаване на настройки за допълнителна инсталация на компоненти и ремонт на компоненти(Specify settings for optional component installation and component repair) “.

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

4. Сега изберете Enabled , след това под „ Пътека на алтернативен източник на файла(Alternate source file path) “ тип:

wim:C:\install.wim:1

Сега изберете Разрешено и след това под Тип път на алтернативен изходен файл

5. Точно под него поставете отметка „ Никога не се опитвайте да изтегляте полезен товар от Windows Update(Never attempt to download payload from Windows Update) “.

6. Щракнете върху Приложи, последвано от OK.

7. Затворете всичко и рестартирайте компютъра си, за да запазите промените.

8. След като компютърът се рестартира, изпълнете отново командата “ DISM /Online /Cleanup-Image /RestoreHealth ”.

DISM възстановяване на здравната система |  Коригиране на грешка в изходните файлове на DISM не могат да бъдат намерени

Метод 5: Ремонт Инсталирайте Windows 10(Method 5: Repair Install Windows 10)

Този метод е последна мярка, защото ако нищо не работи, тогава този метод със сигурност ще поправи всички проблеми с вашия компютър. Ремонт Инсталирайте(Repair Install) с помощта на надстройка на място, за да поправите проблеми със системата, без да изтривате потребителски данни, присъстващи в системата. Така че следвайте тази статия, за да видите Как да поправите, Инсталирайте Windows 10 лесно.(How to Repair Install Windows 10 Easily.)

изберете какво да запазите Windows 10

 След като стартирате ремонтната инсталация на Windows 10 , изпълнете следните команди в cmd:

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

Забележка: (Note:) Уверете(Make) се, че сте отворили командния ред(Command Prompt) с права на администратор(Admin) .

DISM StartComponentCleanup

Метод 6: Отстранете основната причина за грешка DISM(Method 6: Fix the underlying cause of DISM error)

Забележка:(Note:) Уверете се, че сте направили резервно копие на вашия регистър(backup your Registry) , преди да извършите каквито и да е стъпки, посочени по-долу.

1. Придвижете се до следната директория:

C:\Windows\Log\CBS

2. Щракнете двукратно върху CBS файла( the CBS file) , за да го отворите.

Щракнете двукратно върху файла CBS.log в папката на Windows

3. От бележника щракнете върху Edit > Find.

От бележника щракнете върху Редактиране и след това върху Намери |  Коригиране на грешка в изходните файлове на DISM не могат да бъдат намерени

4. Въведете Проверка на готовността за актуализация на системата(Checking System Update Readiness) под „Намерете какво“ и щракнете върху Намери следващото.( Find Next.)

Въведете Проверка на готовността за актуализация на системата под Намери какво и щракнете върху Намери следващо

5. Под реда Проверка на готовността за актуализация на системата (System Update Readiness)намерете повредения пакет, поради който DISM не може да поправи вашия Windows.(find the corrupt package because of which the DISM is unable to repair your Windows.)

Example: In my case the corrupt package is "Microsoft-Windows-TestRoot-and-FlightSigning Package~31bf3856ad364e35~amd64~~10.0.15063.0"

6. Сега натиснете клавиша Windows Key + R , след това въведете regedit и натиснете Enter.

Изпълнете командата regedit

7. Придвижете се до следния ключ на системния регистър:

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

8. Уверете се, че сте избрали Компонентно-базирано обслужване,(Component-Based Servicing) след което натиснете Ctrl + F , за да отворите диалоговия прозорец за намиране.

Копирайте и поставете повреденото име на пакета в полето за намиране и щракнете върху Намери следващо

9. Копирайте и поставете повреденото име на пакета(Copy & paste the corrupt package name) в полето Find и щракнете върху Find Next .

10. Ще намерите повредения пакет на няколко места, но преди да направите нещо, върнете обратно тези ключове в системния регистър.

11. Щракнете с десния бутон върху всеки от тези ключове на системния регистър и след това изберете Експортиране.(Export.)

Архивирайте всички ключове в системния регистър, които сте намерили, като щракнете с десния бутон върху всеки от тях и изберете Експортиране

12. Сега щракнете с десния бутон върху ключовете на системния регистър, след което изберете Разрешения.(Permissions.)

Сега щракнете с десния бутон върху ключовете на системния регистър, след което изберете Разрешения

13. Изберете Администратори( Administrators) под Имена на група(Group) или потребители и след това отметнете „ Пълен контрол(Full Control) “ и щракнете върху Приложи, последвано от OK.

Изберете Администратори под Имена на група или потребители и след това отметнете Пълен контрол

14. И накрая, изтрийте всички ключове в системния регистър, които сте намерили на различното място.(delete all the registry keys you found at the various location.)

Накрая изтрийте всички ключове на системния регистър, които сте намерили на различни места |  Коригиране на грешка в изходните файлове на DISM не могат да бъдат намерени

15. Потърсете в диска C:(Search your C: drive) тестовите основни файлове и ако бъдат намерени, ги преместете на друго място.

Потърсете в диска C тестовите основни файлове и ако бъдат намерени, ги преместете на друго място

16. Затворете всичко и рестартирайте компютъра си.

17. Изпълнете отново командата “ DISM /Online /Cleanup-Image /RestoreHealth ”.

DISM възстановяване на здравната система

Препоръчва се:(Recommended:)

Това е всичко, което успешно коригирахте DISM Source Files не може да бъде намерен(Fix DISM Source Files Could not be Found Error) , но ако все още имате въпроси относно тази публикация, не се колебайте да ги попитате в секцията за коментари.



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts