ผู้ใช้ Windows 11/10 บางรายเผชิญปัญหาในการดาวน์โหลดอัปเดตล่าสุด ขณะพยายามดาวน์โหลดผ่าน Settings > Windows Update พบรหัสข้อผิดพลาด 0xc1900401 หากคุณกำลังหาสาเหตุและวิธีแก้ไขข้อผิดพลาดนี้ บทความนี้จะช่วยคุณ

รหัสข้อผิดพลาด 0XC1900401, MOSETUP_E_UA_NO_PACKAGES_TO_DOWNLOAD
สาเหตุของข้อผิดพลาด Windows Update 0xc1900401
สามารถมีหลายสาเหตุ แต่สาเหตุหลักๆ มีดังนี้:
- เชื่อมต่ออินเทอร์เน็ตอ่อนหรือไม่เสถียร
- อุปกรณ์ภายนอกที่ไม่จำเป็นเชื่อมต่ออยู่กับระบบ
- ปิดบริการ Windows Update Services ไว้
- ไฟล์ระบบเสียหาย (Corrupted system files)
- โฟลเดอร์แคชของ Windows (SoftwareDistribution) เสียหาย
- โปรแกรมแอนติไวรัสของบุคคลที่สามทำให้เกิดปัญหา
วิธีแก้ไขข้อผิดพลาด Windows Update 0xc1900401
นี่คือวิธีแก้ไขที่มีประสิทธิภาพทั้งหมด:
- ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
- รัน Windows Update Troubleshooter
- ถอดอุปกรณ์ภายนอกที่ไม่จำเป็น
- เปิดใช้งาน Windows Update และ Windows Update Medic Services
- ลบโฟลเดอร์ SoftwareDistribution
- รัน Windows Update ในสถานะ Clean Boot
- ดาวน์โหลดอัปเดตจาก Microsoft Update Catalog
1. ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
ก่อนทำอะไรทางเทคนิค ให้ตรวจสอบอินเทอร์เน็ตก่อน หากเชื่อมต่ออ่อนหรือไม่เสถียร จะมีปัญหาในการดาวน์โหลดอัปเดต ให้เชื่อมต่อกับอินเทอร์เน็ตที่แข็งแกร่งและเสถียร
2. รัน Windows Update Troubleshooter

วิธีที่ดีที่สุดในการแก้ปัญหาเล็กน้อยเกี่ยวกับ Windows Update:
Windows 11
- เปิด Settings ด้วย Windows + I
- คลิก "System" ด้านซ้าย
- ไปที่ Troubleshoot > Other troubleshooters
- คลิก "Run" ถัดจาก Windows Update
Windows 10
- เปิด Settings
- คลิก "Update & Security"
- ไปที่ Troubleshoot > Additional troubleshooters
- เลือก "Windows Update"
- คลิก Run the troubleshooter
หลังเสร็จ ให้รีสตาร์ทระบบ และลองดาวน์โหลดอัปเดตใหม่
3. ถอดอุปกรณ์ภายนอกที่ไม่จำเป็น
อุปกรณ์ เช่น Pendrive หรือฮาร์ดดิสก์ภายนอกที่เชื่อมต่ออยู่ อาจก่อให้เกิดข้อผิดพลาด ให้ถอดออกทั้งหมดขณะดาวน์โหลดอัปเดต
4. เปิดใช้งาน Windows Update & Windows Update Medic Services

ถ้าบริการ Windows Update ถูกปิดไว้ ให้เปิดใช้งานด้วยตนเอง:
- เปิด Start Menu ด้วยปุ่ม Windows
- พิมพ์ "Services" แล้วกด Enter
- หา "Windows Update" และเปิด
- ถ้า Service status เป็น "Stopped" ให้คลิก "Start"
- คลิก OK และปิดหน้าต่าง
ทำซ้ำสำหรับ "Windows Update Medic Services" เช่นกัน แล้วรีสตาร์ทคอมพิวเตอร์
5. ลบโฟลเดอร์ SoftwareDistribution
- บูทเข้าสู่ Safe Mode
- เปิด Command Prompt แบบ Administrator
- พิมพ์คำสั่ง:
net stop wuauserv net stop cryptsvc
- เปิด File Explorer ไปที่ C:\Windows หาโฟลเดอร์ SoftwareDistribution
- ลบโฟลเดอร์นี้
- เปิด Command Prompt แบบ Administrator อีกครั้ง
- พิมพ์คำสั่ง:
net start cryptsvc
รีสตาร์ทระบบ และตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง
6. รัน Windows Update ในสถานะ Clean Boot
ทำ Clean Boot แล้วลองอัปเดต Windows ดู
7. ดาวน์โหลดอัปเดตจาก Microsoft Update Catalog
ถ้าวิธีข้างต้นไม่ได้ผล ให้ดาวน์โหลดอัปเดตด้วยตนเองจาก Microsoft Update Catalog ซึ่งเป็นบริการของ Microsoft ที่รวบรวมอัปเดตซอฟต์แวร์ ไดรเวอร์ และฮอตฟิกซ์ล่าสุด
คำถามที่พบบ่อย
จะแก้ไขข้อผิดพลาด Windows 10 Update ยังไง?
ขึ้นอยู่กับสาเหตุ มีหลายวิธี: รัน SFC scan, Windows Update Troubleshooter, ติดตั้งใน Clean Boot, ล้างโฟลเดอร์ SoftwareDistribution
wuauserv คืออะไร?
Windows Update Services (wuauserv) ช่วยตรวจจับ ดาวน์โหลด และติดตั้งอัปเดต Windows และแอปพลิเคชันล่าสุด หากปิดบริการนี้ จะไม่สามารถใช้ Windows Update หรือฟีเจอร์อัปเดตอัตโนมัติได้ รวมถึงแอปที่ติดตั้งแล้วจะเข้าถึง Windows Update Agent (WUA) API ไม่ได้
