แก้ไขไฟล์ต้นฉบับ DISM ไม่พบข้อผิดพลาด

หากคุณพบข้อผิดพลาด “ไม่พบไฟล์ต้นทาง” หลังจากรันคำสั่ง DISM “ DISM /(DISM) Online /Cleanup-Image /RestoreHealth” แสดงว่าคุณมาถูกที่แล้ว เพราะวันนี้เราจะพูดถึงวิธีแก้ไข ปัญหา. ข้อผิดพลาดระบุว่า เครื่องมือ DISMไม่พบไฟล์ต้นทางเพื่อซ่อมแซมอิมเมจWindows

แก้ไขไฟล์ต้นฉบับ DISM ไม่พบข้อผิดพลาด

ขณะนี้ มีสาเหตุหลายประการที่ทำให้Windowsไม่พบไฟล์ต้นฉบับ เช่น เครื่องมือ DISMไม่สามารถค้นหาไฟล์ออนไลน์ในWindows Update หรือWSUSหรือปัญหาที่พบบ่อยที่สุดคือคุณระบุไฟล์Windows Image (install.wim) ผิด แหล่งซ่อมแซม ฯลฯ เพื่อไม่ให้เสียเวลาเรามาดูวิธีการแก้ไขไฟล์ต้นฉบับ DISM(Fix DISM Source Files Could)ไม่พบข้อผิดพลาด(Error)กับ helo ของคู่มือการแก้ไขปัญหาที่แสดงด้านล่าง

แก้ไขไฟล์ต้นฉบับ DISM(Fix DISM Source Files Could)ไม่พบข้อผิดพลาด(Error)

อย่าลืม  สร้างจุดคืนค่า(create a restore point)ในกรณีที่มีข้อผิดพลาดเกิดขึ้น

วิธีที่ 1: เรียกใช้ DISM Cleanup Command(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 Can not be Found Error(Fix DISM Source Files Could not be Found Error)ได้หรือไม่ ถ้าไม่ให้ทำตามขั้นตอนต่อไป

วิธีที่ 2: ระบุแหล่งที่มา DISM ที่ถูกต้อง(Method 2: Specify the Correct DISM Source)

ส่วนใหญ่ คำสั่ง DISMล้มเหลวเนื่องจาก เครื่องมือ DISMดูออนไลน์เพื่อค้นหาไฟล์ที่จำเป็นในการซ่อมแซมอิมเมจWindows ดังนั้นคุณต้องระบุแหล่งที่มาในเครื่องเพื่อ (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 ด้วยไฟล์ Source Windows

หมายเหตุ: (Note:) แทนที่(Replace)อักษรระบุไดรฟ์ "C:" ตามตำแหน่งไฟล์

3. รอ(Wait)ให้ เครื่องมือ DISMซ่อมแซมที่เก็บคอมโพเนนต์อิมเมจของWindows

4. ตอนนี้พิมพ์sfc /scannowในหน้าต่าง cmd แล้วกดEnterเพื่อเรียกใช้System File Checkerเพื่อดำเนินการให้เสร็จสิ้น

SFC สแกนทันทีพร้อมรับคำสั่ง

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าคุณสามารถแก้ไขข้อผิดพลาดไม่พบไฟล์ต้นฉบับ DISM หรือไม่(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ให้ทำตามวิธีถัดไปเพื่อระบุAlternative Repair(Alternative Repair Source) Source

1. กด Windows Key + R จากนั้นพิมพ์regeditแล้วกดEnterเพื่อเปิดRegistry Editor

เรียกใช้คำสั่ง regedit |  แก้ไขไฟล์ต้นฉบับ DISM ไม่พบข้อผิดพลาด

2. ไปที่รีจิสตรีคีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

3. คลิกขวาที่Policies จาก นั้นเลือกNew > keyตั้งชื่อคีย์ใหม่นี้เป็นบริการ(Servicing)และกด Enter

คลิกขวาที่ Policies จากนั้นเลือก New และ Key

4. คลิกขวาที่คีย์การให้บริการ(Servicing key)จากนั้นเลือก New > Expandable String Value.

คลิกขวาที่รหัสการให้บริการ จากนั้นเลือก New and Expandable String Value

5. ตั้งชื่อ String ใหม่นี้เป็นLocalSourcePathจากนั้นดับเบิลคลิกเพื่อเปลี่ยนค่าเป็น “ wim:C:\install.wim:1 ” ใน ฟิลด์ Value data แล้วคลิก OK

ตั้งชื่อสตริงใหม่นี้เป็น LocalSourcePath จากนั้นระบุเส้นทาง install.wim

6. คลิกขวาที่รหัสการให้บริการอีกครั้ง จากนั้นเลือก New > DWORD (32-bit) Value.

คลิกขวาที่รหัสการให้บริการ จากนั้นเลือก New and DWORD (32-bit) Value

7. ตั้งชื่อคีย์ใหม่นี้เป็นUseWindowsUpdateจากนั้นดับเบิลคลิกและเปลี่ยนค่าเป็น2ใน ฟิลด์ Value data แล้วคลิก OK

ตั้งชื่อคีย์ใหม่นี้เป็น UseWindowsUpdate จากนั้นดับเบิลคลิกและเปลี่ยนค่าเป็น2

8. ปิดRegistry Editorและรีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

9. เมื่อระบบเริ่มทำงานอีกครั้ง ให้รัน คำสั่ง DISMและดูว่าคุณสามารถแก้ไข DISM Source Files Can not be Found Error ได้หรือไม่(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. ตรงด้านล่าง ทำเครื่องหมายถูก “ อย่าพยายามดาวน์โหลดเพ(Never attempt to download payload from Windows Update)ย์โหลดจาก Windows Update “

6. คลิก Apply ตามด้วย 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:)ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูล Registry ของคุณ(backup your Registry)ก่อนที่จะดำเนินการตามขั้นตอนด้านล่าง

1. ไปที่ไดเร็กทอรีต่อไปนี้:

C:\Windows\Log\CBS

2. ดับเบิลคลิกที่ไฟล์ CBS( the CBS file)เพื่อเปิด

ดับเบิลคลิกที่ไฟล์ CBS.log ในโฟลเดอร์ Windows

3. จากแผ่นจดบันทึก เมนูคลิกที่Edit > Find.

จาก notepad ให้คลิกเมนูที่ Edit จากนั้นคลิกที่ Find |  แก้ไขไฟล์ต้นฉบับ DISM ไม่พบข้อผิดพลาด

4. พิมพ์Checking System Update Readinessภายใต้ “Find what” แล้วคลิกFind Next

พิมพ์ Checking System Update Readiness ภายใต้ Find what แล้วคลิก 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 Services(Component-Based Servicing)จากนั้นกดCtrl + Fเพื่อเปิดกล่องโต้ตอบค้นหา

คัดลอกและวางชื่อแพ็คเกจที่เสียหายในช่องค้นหาแล้วคลิกค้นหาถัดไป

9. คัดลอกและวางชื่อแพ็คเกจที่เสียหาย(Copy & paste the corrupt package name)ในช่องFindและคลิกFind Next

10. คุณจะพบแพ็คเกจที่เสียหายในบางแห่ง แต่ก่อนที่จะดำเนินการใดๆ ให้สำรองคีย์รีจิสทรีเหล่านี้กลับคืนมา

11. คลิกขวาที่คีย์รีจิสทรีแต่ละคีย์ จากนั้นเลือกส่งออก(Export.)

สำรองคีย์รีจิสทรีทั้งหมดที่คุณพบโดยคลิกขวาที่แต่ละคีย์แล้วเลือกส่งออก

12. คลิกขวาที่รีจิสตรีคีย์ จากนั้นเลือกPermissions

ตอนนี้ให้คลิกขวาที่รีจิสตรีคีย์แล้วเลือก Permissions

13. เลือกผู้ดูแลระบบ( Administrators)ภายใต้ ชื่อ กลุ่ม(Group)หรือชื่อผู้ใช้แล้วเลือก " ควบคุม(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 ไม่พบข้อผิดพลาด(Fix DISM Source Files Could not be Found Error)แต่ถ้าคุณยังคงมีข้อสงสัยเกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts