
อุปกรณ์อิเล็กทรอนิกส์ทุกประเภท เช่น คอมพิวเตอร์ โน้ตบุ๊ก มีส่วนประกอบหลายอย่าง เช่น プロセッサー, ระบบปฏิบัติการ, RAM และอื่นๆ ระบบปฏิบัติการที่ใช้เป็นสิ่งสำคัญ เรามีตัวเลือกหลายระบบ เช่น Windows, Linux, UNIX แต่โดยทั่วไปผู้ใช้เลือก Windows เพราะใช้งานง่ายและเป็นมิตรกับผู้ใช้

Windows มีหลายเวอร์ชัน: XP, 7, 8.1, 10 และปัจจุบัน Windows 10 เป็นเวอร์ชันล่าสุด ในโลกเทคโนโลยีที่เปลี่ยนแปลงเร็ว การอัปเดต Windows 10 จึงหลายครั้งและสำคัญ หากหลีกเลี่ยงการอัปเดต อาจทำให้คอมพิวเตอร์ช้า แอปพลิเคชันไม่รองรับ หรือขาดการแก้ไขความปลอดภัย การอัปเดตจึงจำเป็นและไม่ยากนัก
วิธีตรวจสอบว่ามีอัปเดต Windows 10 ให้หรือไม่
สำคัญ: สร้าง Restore Point ก่อนเริ่มต้น
- กด Windows + I เปิด Settings > Update & Security

- ภายใต้ Windows Update คลิก Check for updates

- ระบบจะแสดงอัปเดตที่มีอยู่
- คลิก Download เพื่อดาวน์โหลด (บางเวอร์ชันดาวน์โหลดอัตโนมัติ)
- รอจนถึง 100% แล้วคลิก Install Now

- หลังติดตั้งเสร็จ จะขอ Restart สามารถ Schedule restart หรือรีสตาร์ทเองก็ได้

ทำไม Windows 10 Update จึงช้ามาก?
มีหลายสาเหตุ:
- Windows 10 ใหญ่และซับซ้อน บางอัปเดตเล็กๆ ไม่รู้สึก แต่อื่นใหญ่และใช้เวลานาน
- อินเทอร์เน็ตช้า ดาวน์โหลด 1 GB อาจใช้หลายชั่วโมง
- ผู้ใช้หลายคนอัปเดตพร้อมกัน ทำให้เซิร์ฟเวอร์แอท
- Windows ไม่ได้รับการปรับปรุงมานาน มีข้อมูลเก่าสะสมมาก
- ตั้งค่าผิดพลาด ทำให้อัปเดตที่ดีก็ช้า
- ฮาร์ดดิสก์เก่า ช้า หรือมีไฟล์ไม่จำเป็นเยอะ ทำให้เขียนไฟล์อัปเดตช้า
- โปรแกรม Windows Update เองอาจมีบั๊ก
- แอปพลิเคชัน/บริการ/ไดรเวอร์ของบุคคลที่สาม อาจขัดแย้งขณะอัปเดต
- Windows ต้องเขียน Registry ใหม่ทุกครั้งที่ติดตั้งอัปเดต
- ฮาร์ดดิสก์แฟรกเมนต์มาก ทำให้ค้นหาพื้นที่ว่างใช้เวลานาน
ไม่ต้องกังวล ทุกปัญหามีวิธีแก้ ด้านล่างคือวิธีแก้ Windows 10 Update ช้ามาก:
วิธีที่ 1: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
สาเหตุอาจเป็น DNS, Proxy ตรวจสอบว่าเน็ตทำงานได้ (ลองอุปกรณ์อื่นหรือเบราว์เซอร์อื่น) ปิด VPN และใช้เน็ตความเร็วสูง
วิธีที่ 2: ทำ Clean Boot ใน Windows 10
- กด Windows + R พิมพ์ msconfig Enter

- แท็บ General: ทิ้ง Selective startup ยกเลิก Load startup items

- แท็บ Services: ถูก Hide all Microsoft services คลิก Disable all

- แท็บ Startup: คลิก Open Task Manager

- ใน Task Manager แท็บ Startup: Disable all รายการที่ Enabled

- OK > Restart ลองอัปเดต Windows ใหม่
- หลังอัปเดตเสร็จ เปิด msconfig อีกครั้ง เลือก Normal Startup OK > Restart

วิธีนี้ควรช่วย แก้ปัญหา Windows 10 Update ช้ามาก หากยังไม่ได้ ลอง Clean Boot แบบอื่นตามคู่มือ
วิธีที่ 3: กำหนด Active Hours สำหรับอัปเดต
Active Hours กำหนดช่วงเวลาที่คุณใช้งาน เพื่อไม่ให้ Windows อัปเดต/รีสตาร์ทอัตโนมัติในช่วงนั้น ยังติดตั้งเองได้

วิธีที่ 4: ใช้ Windows Update Troubleshooter
รัน “Windows Update troubleshooter” จะตรวจจับและแก้ไขอัตโนมัติ
- Windows + I > Settings > Update & Security

- เมนูซ้าย Troubleshoot
- ส่วน “Get up and running” คลิก Windows Update > Run the troubleshooter

- ปฏิบัติตามคำแนะนำ

หากไม่ได้ผล ลอง Microsoft Fixit:
- ไปที่ลิงก์ เลื่อนหา “Fix Windows Update errors”
- ดาวน์โหลด Microsoft Fixit
- ดับเบิลคลิกไฟล์ รัน Troubleshooter
- คลิก Advanced > Run as administrator

- คลิก Advanced > เลือก Apply repairs automatically

- ปฏิบัติตามคำแนะนำ จะแก้ไขปัญหา Windows Update อัตโนมัติ
วิธีที่ 5: เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution
- เปิด Command Prompt (ค้นหา ‘cmd’ Enter)

- พิมพ์คำสั่งหยุดบริการ (กด Enter ทุกคำสั่ง):
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

- เริ่มบริการใหม่:
net start wuauserv net start cryptSvc net start bits net start msiserver

- รีสตาร์ท ตรวจสอบว่าอัปเดตได้แล้วหรือไม่
หายังดาวน์โหลดไม่ได้ ให้ ลบโฟลเดอร์ SoftwareDistribution:
- Windows + R พิมพ์ services.msc Enter

- คลิกขวา Windows Update service > Stop

- เปิด File Explorer ไปที่ C:\Windows\SoftwareDistribution
- ลบไฟล์/โฟลเดอร์ทั้งหมด ภายใน

- คลิกขวา Windows Update service > Start

- ลองดาวน์โหลดอัปเดตที่ติดอยู่ใหม่
วิธีที่ 6: เพิ่มประสิทธิภาพและ Defragment ไดรฟ์
Disk Defragmentation จัดเรียงข้อมูลที่กระจายบนฮาร์ดดิสก์ ให้อยู่ติดกัน ลดการแฟรกเมนต์ เพิ่มความเร็วอ่าน/เขียน ปรับปรุงประสิทธิภาพโดยรวม

วิธีที่ 7: รันไฟล์ .BAT เพื่อลงทะเบียน DLL ใหม่
- เปิด Notepad คัดลอกโค้ดด้านล่างทั้งหมด:
net stop cryptsvc net stop wuauserv ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution SoftwareDistribution.old regsvr32 comcat.dll /s Regsvr32 Msxml.dll /s Regsvr32 Msxml2.dll /s proxycfg -u Regsvr32 Msxml3.dll /s regsvr32 shdoc401.dll /s regsvr32 cdm.dll /s regsvr32 softpub.dll /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 mssip32.dll /s regsvr32 cryptdlg.dll /s regsvr32 wucltui.dll /s regsvr32 shdoc401.dll /i /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 asctrls.ocx /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 softpub.dll /s regsvr32 oleaut32.dll /s regsvr32 shdocvw.dll /I /s regsvr32 shdocvw.dll /s regsvr32 browseui.dll /s regsvr32 browseui.dll /I /s regsvr32 msrating.dll /s regsvr32 mlang.dll /s regsvr32 hlink.dll /s regsvr32 mshtmled.dll /s regsvr32 urlmon.dll /s regsvr32 plugin.ocx /s regsvr32 sendmail.dll /s regsvr32 scrobj.dll /s regsvr32 mmefxe.ocx /s regsvr32 corpol.dll /s regsvr32 jscript.dll /s regsvr32 msxml.dll /s regsvr32 imgutil.dll /s regsvr32 thumbvw.dll /s regsvr32 cryptext.dll /s regsvr32 rsabase.dll /s regsvr32 inseng.dll /s regsvr32 iesetup.dll /i /s regsvr32 cryptdlg.dll /s regsvr32 actxprxy.dll /s regsvr32 dispex.dll /s regsvr32 occache.dll /s regsvr32 occache.dll /i /s regsvr32 iepeers.dll /s regsvr32 urlmon.dll /i /s regsvr32 cdfview.dll /s regsvr32 webcheck.dll /s regsvr32 mobsync.dll /s regsvr32 pngfilt.dll /s regsvr32 licmgr10.dll /s regsvr32 icmfilter.dll /s regsvr32 hhctrl.ocx /s regsvr32 inetcfg.dll /s regsvr32 tdc.ocx /s regsvr32 MSR2C.DLL /s regsvr32 msident.dll /s regsvr32 msieftp.dll /s regsvr32 xmsconf.ocx /s regsvr32 ils.dll /s regsvr32 msoeacct.dll /s regsvr32 inetcomm.dll /s regsvr32 msdxm.ocx /s regsvr32 dxmasf.dll /s regsvr32 l3codecx.ax /s regsvr32 acelpdec.ax /s regsvr32 mpg4ds32.ax /s regsvr32 voxmsdec.ax /s regsvr32 danim.dll /s regsvr32 Daxctle.ocx /s regsvr32 lmrt.dll /s regsvr32 datime.dll /s regsvr32 dxtrans.dll /s regsvr32 dxtmsft.dll /s regsvr32 WEBPOST.DLL /s regsvr32 WPWIZDLL.DLL /s regsvr32 POSTWPP.DLL /s regsvr32 CRSWPP.DLL /s regsvr32 FTPWPP.DLL /s regsvr32 FPWPP.DLL /s regsvr32 WUAPI.DLL /s regsvr32 wups2.dll /S regsvr32 WUAUENG.DLL /s regsvr32 ATL.DLL /s regsvr32 WUCLTUI.DLL /s regsvr32 WUPS.DLL /s regsvr32 WUWEB.DLL /s regsvr32 wshom.ocx /s regsvr32 wshext.dll /s regsvr32 vbscript.dll /s regsvr32 scrrun.dll mstinit.exe /setup /s regsvr32 msnsspc.dll /SspcCreateSspiReg regsvr32 msapsspc.dll /SspcCreateSspiReg regsvr32 proxycfg –d sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) regsvr32 mshtml.dll /s net start cryptsvc net start wuauserv
- File > Save As

- Save as type: All Files ตั้งชื่อ fix_update.bat (ต้องมี .bat) Save

- คลิกขวา fix_update.bat > Run as Administrator
- จะซ่อมแซมและลงทะเบียน DLL ใหม่ แก้ปัญหา Windows 10 Update ช้ามาก
วิธีที่ 8: ถ้าทุกวิธีล้มเหลว ให้ติดตั้งอัปเดตด้วยตนเอง
- คลิกขวา This PC > Properties

- ดู System type ว่า 32-bit หรือ 64-bit

- Windows + I > Settings > Update & Security

- ใต้ Windows Update บันทึก KB number ของอัปเดตที่ติดตั้งไม่สำเร็จ

- เปิด IE หรือ Edge ไปที่ Microsoft Update Catalog
- ค้นหา KB number ที่บันทึก

- คลิก Download ถัดจากอัปเดตล่าสุดสำหรับ OS ของคุณ (32/64-bit)
- ดับเบิลคลิกไฟล์ที่ดาวน์โหลด ติดตั้งตามคำแนะนำ
แนะนำเพิ่มเติม:
- ตั้งค่าอีเมล Yahoo ใน Windows 10 Mail App
- วิธีเช็คอุณหภูมิ CPU ใน Windows 10
- Print Screen ไม่ทำงาน? 7 วิธีแก้ไข!
- ปิด OneDrive บน Windows 10
หวังว่าบทความนี้ช่วยแก้ปัญหา: ทำไม Windows 10 Update ช้ามาก หรืออัปเดตติดขัด? หากยังมีคำถาม ถามในความคิดเห็นได้เลย