การล้าง Windows 10 Update Cache แบบ Manual จะแก้ไขปัญหาส่วนใหญ่ที่ติดตั้ง Windows 10 Updates ไม่ได้
ในคู่มือนี้จะแนะนำวิธีล้าง Windows 10 Update Cache ทีละขั้นตอนอย่างง่าย

ทำไมต้องล้าง Cache? หากรัน Windows Update แล้วเจอข้อผิดพลาด (หรือข้อผิดพลาดในบทความ "Windows Update Components Must Be Repaired") ส่วนใหญ่เกิดจากไฟล์อัปเดตมีปัญหา ไม่ได้ดาวน์โหลดครบ หรือเสียหาย จะแนะนำวิธีแก้ไขด้านล่าง
วิธีล้าง Windows 10 Update Cache แบบ Manual
ทำตามขั้นตอนด้านล่าง:
- คลิก Start พิมพ์ "File Explorer" คลิกซ้ายที่ File Explorer

- คลิกขวา "Local Disk (C:)" แล้วคลิกซ้าย Properties

- หน้าต่างถัดไป คลิก "Disk Clean-up"

- ต่อไป คลิก "Clean up system files"

- ติ๊กถูก กล่อง "Windows upgrade log files" และ "Temporary Windows Installation files" แล้ว คลิก OK ระบบจะลบไฟล์เหล่านี้

- ตอนนี้ คลิก Start พิมพ์ services คลิกซ้ายแอป Services

- เลื่อนลง คลิกขวา Windows Update คลิก Stop รอไม่เกิน 1 นาที

- เปิด File Explorer อีกครั้ง ไปที่ C:\Windows\SoftwareDistribution

- คลิกขวาโฟลเดอร์ Download เลือก Delete กด Yes หากถูกถาม

- รีบูตเครื่อง
ตอนนี้ล้าง Windows 10 Update Cache แบบ Manual เสร็จแล้ว รัน Windows Update อีกครั้งดูว่าปัญหาแก้ไขหรือยัง
วิธีล้าง Windows Update Cache ผ่าน Command Prompt
อีกวิธีคือใช้ Command Prompt:
- คลิก Start พิมพ์ CMD คลิกขวา Command Prompt เลือก Run as administrator
- ถ้า UAC prompt คลิก YES
- พิมพ์ net stop wuauserv Enter (หยุด Windows Update service)
- พิมพ์ C: Enter
- พิมพ์ cd %Windir%\SoftwareDistribution Enter
- พิมพ์ del /f /s /q Download Enter

- ไฟล์ Cache Windows Update ทั้งหมดจะถูกลบ
- รีสตาร์ทเครื่อง
วิธีล้าง Windows Update Cache ด้วย Script
สร้างสคริปต์ล้าง Cache:
- เปิด Notepad
- วางโค้ดด้านล่าง (ตัวหนา)
@Echo On
net stop wuauserv
C:
cd %Windir%\SoftwareDistribution
del /f /s /q Download
pause - บันทึกเป็น Cleardown.cmd บน Desktop
- คลิกขวา Cleardown.cmd เลือก Run as administrator
- สคริปต์จะ Pause ให้ดูผลลัพธ์
วิธี Reset Windows Update Components ใน Windows 10
หากวิธีข้างต้นไม่ได้ผล ลอง Reset Windows Update Components:
- Start > CMD > Run as administrator
- UAC > YES
- พิมพ์คำสั่งทีละคำสั่ง:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver - ต่อด้วยคำสั่ง:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old - รีสตาร์ทคอมพิวเตอร์
ลงทะเบียน BITS และ Windows Update .dll Files ใหม่
ควร Re-register Windows 10 BITS และ Windows Update .dll ด้วย:
- Start > CMD > Run as administrator
- UAC > YES
- พิมพ์คำสั่งทีละคำสั่ง:
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s wudriver.dll - รีสตาร์ทเครื่อง
Windows Update Cache location ใน Windows 10 อยู่ที่ไหน? อยู่ที่ C:\Windows\SoftwareDistribution\Download ไฟล์ติดตั้ง Windows Updates ทั้งหมดเก็บที่นี่
สำคัญมากที่ต้องล้างโฟลเดอร์นี้ทุก几个月 เพราะอาจโตใหญ่เกินไป