DISM Error 0x800f0906: Source files could not be downloaded เกิดขึ้นบนคอมพิวเตอร์ Windows 10 หลังรันคำสั่ง "DISM /Online /Cleanup-Image /RestoreHealth"
ข้อความ Error บ่งชี้ว่า Windows ไม่สามารถเชื่อมต่อออนไลน์ดาวน์โหลดไฟล์ที่จำเป็นซ่อมแซม Windows 10 Image ได้ 儘管ระบบเข้าถึง Internet และ Microsoft Servers ได้ปกติโดยไม่มีปัญหา

รายละเอียด DISM Error 0x800f0906:
C:\WINDOWS\system32>DISM /Online /Cleanup-Image /RestoreHealth
Deployment Image Servicing and Management tool
Version: 10.0.15063.0
Image Version: 10.0.15063.0
[==========================100.0%==========================]
Error: 0x800f0906
The source files could not be downloaded.
Use the "source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see https://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
คู่มือ Troubleshooting นี้มีคำแนะนำรายละเอียดแก้ DISM Error 0x800f0906 ใน Windows 10/8/8.1
วิธีแก้ DISM RestoreHealth Error 0x800f0906
วิธีที่ 1: รันคำสั่ง DISM อีกครั้ง
วิธีที่ 2: ตรวจสอบการตั้งค่าวันที่และเวลา
วิธีที่ 3: รัน Windows Update Troubleshooter
วิธีที่ 4: บังคับให้ Windows สร้างโฟลเดอร์ Windows Update Store ใหม่
วิธีอื่นๆ สำหรับแก้ DISM /RestoreHealth Errors
วิธีที่ 1: รันคำสั่ง DISM อีกครั้ง
บนคอมพิวเตอร์ Windows 10 Home พบว่า DISM ล้มเหลว Error 0x800f0906 ที่ 100% ของ Restore Health Process จึงตัดสินใจรัน "DISM /Online /Cleanup-Image /RestoreHealth" อีกครั้ง และโชคดีที่ Error "The source files could not be downloaded" หายไป
ดังนั้น ก่อนไปวิธีอื่น ให้รัน "DISM /Online /Cleanup-Image /RestoreHealth" อีกครั้ง เพื่อยืนยันว่า DISM Error 0x800f0906 ยังคงอยู่หรือไม่
วิธีที่ 2: ตรวจสอบการตั้งค่าวันที่และเวลา
ให้แน่ใจว่า วันที่และเวลาของคอมพิวเตอร์ (หรือโทรศัพท์) ถูกต้อง วิธีทำ:
1. กด Windows
+ R พร้อมกัน เปิด Run Command Box
2. พิมพ์ control panel กด Enter

2. เปลี่ยน View by: เป็น Small icons

3. เปิด Date and Time

4. กด Change date and time

4a. ตั้ง วันที่/เวลา/ปี ปัจจุบัน คลิก OK
5. กดปุ่ม Change time zone

5a. ตั้ง Time Zone ปัจจุบัน กด OK

6. เลือกแท็บ Internet Time คลิก Change settings

6a. ติ๊ก Synchronize with an Internet time server & เลือก Time Server จากรายการ (เช่น time.windows.com)
6b. เสร็จแล้ว กด Update Now

6c. เวลาอัปเดตแล้ว กด OK สองครั้งปิดหน้าต่างทั้งหมด
7. Restart คอมพิวเตอร์ และรัน "DISM /Online /Cleanup-Image /RestoreHealth" อีกครั้ง
วิธีที่ 3: รัน Windows Update Troubleshooter
1. ไป Start > Settings > Update & Security > Troubleshoot > Windows Update

2. เลือก Try troubleshooting as an administrator

3. กด Next ทำตาม Wizard ซ่อมปัญหา Windows Update

4. ซ่อมเสร็จ Close Wizard

5. Restart คอมพิวเตอร์ รัน "DISM /Online /Cleanup-Image /RestoreHealth" อีกครั้ง
วิธีที่ 4: บังคับให้ Windows สร้างโฟลเดอร์ Windows Update Store ใหม่
โฟลเดอร์ Windows Update Store (รู้จักกันในชื่อ "SoftwareDistribution" Folder) คือที่เก็บ Updates ที่ดาวน์โหลดมา
- หากโฟลเดอร์ SoftwareDistribution เสียหาย จะก่อให้เกิดปัญหา Windows Update วิธีแก้ที่มีประสิทธิภาพที่สุดคือสร้าง SoftwareDistribution Folder ใหม่ วิธีทำ:
1. กด Windows
+ R เปิด Run Command Box
2. ใน Run Box พิมพ์: services.msc กด Enter

3. คลิกขวา Windows Update Service เลือก Stop

4. เปิด Windows Explorer ไป C:\Windows Folder
5. เลือกและ Delete โฟลเดอร์ "SoftwareDistribution"*
(คลิก Continue ที่หน้าต่าง "Folder Access Denied")
* หมายเหตุ: ครั้งหน้าที่ Windows Update รัน โฟลเดอร์ SoftwareDistribution ใหม่ว่างเปล่าจะถูกสร้างโดย Windows อัตโนมัติเพื่อเก็บ Updates

6. Restart คอมพิวเตอร์ รัน "DISM /Online /Cleanup-Image /RestoreHealth" อีกครั้ง
วิธีอื่นๆ แก้ DISM /RestoreHealth Errors
หากยังมีปัญหาตอนรัน DISM หลังใช้วิธีข้างต้น ให้ลองคำแนะนำจากบทความต่อไป:
- How to fix DISM Source Files Could not be Found error on Windows 10/8
- How to fix DISM 0x800f081f Error on Windows 10/8
เสร็จแล้ว! แจ้งได้ว่าคู่มือนี้ช่วยคุณได้ไหม โดยคอมเมนต์ประสบการณ์ของคุณ กด Like และ Share เพื่อช่วยผู้อื่น