رفع خطای DISM فایل های منبع یافت نشد

اگر پس از اجرای دستور DISM با خطای «فایل‌های منبع یافت نشد» مواجه شدید « (DISM)DISM /Online /Cleanup-Image /RestoreHealth» در جای مناسبی هستید زیرا امروز می‌خواهیم درباره نحوه رفع مشکل صحبت کنیم. موضوع. خطا نشان می دهد که ابزار DISM نمی تواند فایل های منبع را برای تعمیر تصویر ویندوز پیدا کند.(Windows)

رفع خطای DISM فایل های منبع یافت نشد

در حال حاضر دلایل مختلفی وجود دارد که چرا ویندوز(Windows) نمی تواند فایل منبع را پیدا کند، مانند ابزار DISM که نمی تواند فایل ها را به صورت آنلاین در به روز رسانی ویندوز یا (Windows)WSUS پیدا کند یا رایج ترین مشکل این است که شما یک فایل Windows Image(Windows Image) (install.wim) اشتباه را مشخص کرده اید. منبع تعمیر و غیره. بنابراین بدون اتلاف وقت، بیایید نحوه رفع خطای (Error)DISM Source Files Could(Fix DISM Source Files Could) be Found را با سلام راهنمای عیب یابی لیست شده در زیر بررسی کنیم.

(Fix DISM Source Files Could)رفع خطای (Error)DISM فایل های منبع یافت نشد

مطمئن شوید که  یک نقطه بازیابی ایجاد کرده(create a restore point) اید، فقط در صورتی که مشکلی پیش بیاید.

روش 1: DISM Cleanup Command را اجرا کنید(Method 1: Run DISM Cleanup Command)

1. Command Prompt را باز کنید . کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

Command Prompt را باز کنید.  کاربر می تواند این مرحله را با جستجوی '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 Could be Found را برطرف(Fix DISM Source Files Could not be Found Error) کنید، اگر نه، سپس با روش بعدی ادامه دهید.

روش 2: منبع صحیح DISM را مشخص کنید(Method 2: Specify the Correct DISM Source)

بیشتر اوقات دستور DISM از کار می افتد زیرا ابزار DISM به صورت آنلاین به نظر می رسد تا فایل های مورد نیاز برای تعمیر تصویر ویندوز(Windows) را پیدا کند، بنابراین به جای آن، باید یک منبع محلی برای رفع خطای DISM Source Files Could be Found تعیین کنید.(Fix DISM Source Files Could not be Found Error.)

ابتدا باید ISO ویندوز 10(Windows 10) را با استفاده از ابزار 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 را با فایل Source Windows اجرا کنید

توجه:(Note:) با توجه به محل فایل، حرف درایو "C:" را جایگزین کنید .(Replace)

3. منتظر بمانید(Wait) تا ابزار DISM فروشگاه اجزای تصویر ویندوز(Windows) را تعمیر کند .

4. حالا sfc /scannow را در پنجره cmd تایپ کنید و Enter را بزنید تا System File Checker اجرا شود تا فرآیند تکمیل شود.

اکنون خط فرمان اسکن SFC

5. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید خطای DISM Source Files Could be Found را برطرف کنید.(Fix DISM Source Files Could not be Found Error.)

روش 3: با استفاده از Registry یک منبع تعمیر جایگزین را مشخص کنید(Method 3: Specify an Alternative Repair Source by using Registry)

توجه:(Note:) اگر از Windows 10 Pro یا Enterprise edition استفاده می‌کنید، روش بعدی را برای تعیین منبع تعمیر جایگزین دنبال(Alternative Repair Source) کنید .

1. Windows Key + R را فشار دهید سپس regedit را تایپ کنید و (regedit)Enter را بزنید تا ویرایشگر رجیستری(Registry Editor) باز شود .

اجرای دستور regedit |  رفع خطای DISM فایل های منبع یافت نشد

2. به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

3. روی Policies(Policies) کلیک راست کرده سپس New > key را انتخاب کنید. نام این کلید جدید را سرویس دهی(Servicing) کنید و Enter را بزنید.

روی Policies کلیک راست کرده سپس New و Key را انتخاب کنید

4. روی کلید سرویس(Servicing key) کلیک راست کرده و New > Expandable String Value.

روی کلید سرویس کلیک راست کرده و New and Expandable String Value را انتخاب کنید

5. نام این رشته جدید را به عنوان LocalSourcePath بگذارید ، سپس برای تغییر مقدار آن به “ ( LocalSourcePath)wim:C:\install.wim:1 ” در قسمت Value data دوبار کلیک کنید و روی OK کلیک کنید.

نام این رشته جدید را به عنوان LocalSourcePath بگذارید سپس مسیر install.wim را ذکر کنید

6. دوباره بر روی کلید سرویس کلیک راست کرده و سپس New > DWORD (32-bit) Value.

روی Servicing key کلیک راست کرده و New و DWORD (32-bit) Value را انتخاب کنید

7. نام این کلید جدید را به نام UseWindowsUpdate بگذارید(UseWindowsUpdate) سپس دوبار کلیک کنید و مقدار آن را در قسمت Value data به (Value)2 تغییر دهید و روی OK کلیک کنید.

این کلید جدید را UseWindowsUpdate نامگذاری کنید سپس دوبار کلیک کنید و مقدار آن را به 2 تغییر دهید.

8. ویرایشگر رجیستری(Registry Editor) را ببندید و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.

9. پس از بوت شدن مجدد سیستم، دستور DISM را اجرا کنید و ببینید آیا قادر به رفع خطای DISM Source Files Could be Found هستید یا خیر.(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 را تایپ کنید و (gpedit.msc)Enter را بزنید تا Group Policy Editor باز شود .

gpedit.msc در حال اجرا

2. به مسیر زیر در gpedit بروید:

Computer Configuration > Administrative Templates > System

3. مطمئن شوید که System them(System) را در پنجره سمت راست انتخاب کرده اید، روی “ Specify settings for optional component install and component repair(Specify settings for optional component installation and component repair) ” دوبار کلیک کنید.

تنظیمات را برای نصب و تعمیر قطعه اختیاری مشخص کنید

4. حالا Enabled را انتخاب کنید ، سپس در قسمت Alternate source file path(Alternate source file path) تایپ کنید:

wim:C:\install.wim:1

اکنون Enabled را انتخاب کنید و سپس در قسمت Alternate source file path type را انتخاب کنید

5. درست در زیر آن، علامت " هرگز برای بارگیری بار از Windows Update(Never attempt to download payload from Windows Update) " را علامت بزنید.

6. روی Apply و سپس OK کلیک کنید.

7. همه چیز را ببندید و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.

8. پس از راه اندازی مجدد رایانه شخصی، دوباره دستور « DISM /Online /Cleanup-Image /RestoreHealth » را اجرا کنید.

DISM بازگرداندن سیستم سلامت |  رفع خطای DISM فایل های منبع یافت نشد

روش 5: تعمیر ویندوز 10 را نصب کنید(Method 5: Repair Install Windows 10)

این روش آخرین راه حل است زیرا اگر هیچ چیز درست نشد، مطمئناً این روش تمام مشکلات رایانه شما را برطرف می کند. تعمیر(Repair Install) با استفاده از ارتقاء در محل نصب کنید تا مشکلات سیستم را بدون حذف اطلاعات کاربر موجود در سیستم برطرف کنید. بنابراین این مقاله را دنبال کنید تا ببینید چگونه به راحتی ویندوز 10 را تعمیر کنیم.(How to Repair Install Windows 10 Easily.)

انتخاب کنید چه چیزی برای ویندوز 10 نگه دارید

 پس از اجرای تعمیر ویندوز 10(Windows 10) ، دستورات زیر را در cmd اجرا کنید:

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

توجه:(Note:) حتماً Command Prompt را(Make) با حقوق مدیریت باز کنید.(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 در پوشه ویندوز دوبار کلیک کنید

3. از دفترچه یادداشت، منو بر روی Edit > Find.

از دفترچه یادداشت، منو روی Edit کلیک کنید و سپس روی Find | کلیک کنید  رفع خطای DISM فایل های منبع یافت نشد

4. Checking System Update Readiness را در قسمت Find what تایپ کنید و Find Next را کلیک کنید.( Find Next.)

در قسمت Find what عبارت Checking System Update Readiness را تایپ کنید و روی Find Next کلیک کنید

5. در خط Checking System Update Readiness ، بسته خرابی را پیدا کنید که به دلیل آن DISM قادر به تعمیر ویندوز شما نیست.(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 را(regedit) تایپ کنید و Enter را بزنید.

دستور regedit را اجرا کنید

7. به کلید رجیستری زیر بروید:

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

8. مطمئن شوید که Component-Based Servicing را انتخاب کرده و سپس Ctrl + F را فشار دهید تا کادر گفتگوی Find باز شود.

نام بسته خراب را در قسمت Find کپی و جایگذاری کنید و روی Find Next کلیک کنید

9. نام بسته خراب را در قسمت Find کپی و جایگذاری(Copy & paste the corrupt package name) کنید و روی Find Next کلیک کنید .

10. بسته خراب را در چند مکان پیدا خواهید کرد، اما قبل از انجام هر کاری، این کلیدهای رجیستری را پشتیبان بگیرید.

11. بر روی هر یک از این کلیدهای رجیستری کلیک راست کرده و سپس Export را انتخاب کنید.(Export.)

با کلیک راست روی هر یک از کلیدهای رجیستری که پیدا کرده اید، پشتیبان بگیرید و Export را انتخاب کنید

12. اکنون بر روی کلیدهای رجیستری کلیک راست کرده سپس Permissions را انتخاب کنید.(Permissions.)

اکنون روی کلیدهای رجیستری کلیک راست کرده سپس Permissions را انتخاب کنید

13. Administrators را( Administrators) در قسمت Group or user names انتخاب کنید و سپس “ (Group)Control Full(Full Control) ” را علامت بزنید و روی Apply و سپس OK کلیک کنید.

Administrators را در قسمت Group or user names انتخاب کنید و سپس Full Control را علامت بزنید

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 Could be Found(Fix DISM Source Files Could not be Found Error) را انجام دادید، اما اگر هنوز در مورد این پست سؤالی دارید، در قسمت نظرات از آنها بپرسید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts