Windows 10 เป็น "Live Service" — ไม่จบสิ้น แตมี Updates ตลอด: Core Updates และ Feature Updates ปรับปรุงประสบการณ์ ในโลกที่สมบูรณ์ Updates จะทำงานได้ลื่นไหล
แต่ความเป็นจริง: Updates ล้มเหลวบ่อย ไม่ได้เป็นเรื่องสุ่ม — มีสาเหตุทั่วไป 5 ข้อ
1. พื้นที่จัดเก็บไม่พอ (Low Storage)
Windows เตือน "Storage running low, some system functions may not work" → ต้องเกรงใจ ฟังก์ชันสำคัญหลายอย่าง หยุด/ทำงานบางส่วนเมื่อที่ว่างน้อย
Windows Update เป็นหนึ่งในนั้น: ต้องการพื้นที่ว่างสำหรับดาวน์โหลดไฟล์ Update (ไฟล์ที่ติดตั้งตอน Restart) → ที่ว่างไม่พอ = ดาวน์โหลดไม่ครบ = ติดตั้งล้มเหลว
ก่อนอัปเดต: เช็คว่าที่ว่างพอหรือไม่
2. Updates หลายตัวคิวอยู่ (Multiple Updates in Queue)
Microsoft อัปเดต Windows บ่อย → OS ดีขึ้นเรื่อยๆ มี 2 ประเภทหลัก:
- Core System Components Updates
- Features บน Core Components
หลาย Updates คิวอยู่ → ต้องติดตั้ง Core/Service Updates ก่อน เช่น Servicing Stack Update (SSU) — ถ้าไม่ติดตั้ง SSU โอกาส Updates ต่อไปล้มเหลวสูงมาก
SSU = ซ่อม Windows Update Service ให้พร้อมก่อน Feature Updates ตาม John Wilcox (Microsoft) — "ป้องกันไม่ให้ Patch ส่วนอื่นของ OS ด้วย LCU ล่าสุดได้"
Windows เป็น Component-based OS → ทุก Component ต้องบำรุงรักษา รวมถึง Component ที่จัดการ Updates เอง → อัปเดตประจำ ไม่ต้องกังวล Botched Updates
3. Driver Conflicts (ขัดแย้งของ Drivers)
OS จัดการ Hardware ผ่าน Drivers ทุก Hardware ที่ต่อเข้ามา มี Driver ติดมาด้วย
Drivers จำเป็น แต่อาจ Conflict: GPU Driver ไม่ได้กับ RAM → จาก System Unstable จนถึง Failed Updates และ Critical Failure
สรุป: Bad Drivers = Updates ล้มเหลว → แก้ด้วย: อัปเดต Driver เวอร์ชันล่าสุด หรือ Roll Back ไปเวอร์ชันเสถียรกว่า
4. System Files เสียหาย (Corrupt System Files)
Windows มี System Files เยอะมาก จำเป็นต่อการทำงาน Corruption ใดๆ = ผลกระทบใหญ่ รวมถึง Failed Updates
ทุกครั้ง Update ล้มเหลว → ควรรัน System File Checker (SFC) Scan
SFC Scan: เช็ค Core System Files หา Corruption → พยายามซ่อม
ใน Windows 10: ควรรัน DISM Scan ก่อน SFC เสมอ DISM: วินิจฉัยปัญหา Component Store (เก็บ Windows Components สำหรับ Rollback/Repair) SFC ซ่อมไม่ได้ถ้า Component Store เองเสีย → DISM ซ่อม Component Store → SFC ทำงานได้
รันทั้งคู่จาก CMD Admin → ลอง Update ใหม่
5. Windows Update Service ทำงานผิดปกติ
สาเหตุใหญ่สุดหนึ่งใน: Windows Update Service เอง
Service นี้: Check, Download, Install Updates อัตโนมัติ Service ไม่รัน = Updates Stall/Fail
เกิดขึ้นจริง: Service ไม่รัน → Windows แสดง "Windows Update cannot currently check for updates, because the service is not running" → ไม่ดาวน์โหลด/ติดตั้ง Updates ไม่ได้
แก้: Restart Service — Stop และ Start ใหม่ (Manual หรือผ่าน Safe Mode) Safe Mode = ปลอดภัย/เร็วกว่า → เข้า Safe Mode → ลบ Update Cache → Restart
สรุป: Windows Update ล้มเหลวมีสาเหตุชัดเจน
Windows Updates สำคัญต่อสุขภาพ OS: แก้บั๊ก, ปรับปรุง Security, เพิ่ม Features
สาเหตุทั่วไป: Low Storage, Multiple Updates in Queue (ขาด SSU), Driver Conflicts, Corrupt System Files, Windows Update Service Misbehaving
เก็บทุกอย่าง Updated: Hardware Drivers, Windows Components และเก็บที่ว่าง Disk ให้พอ — Updates จะผ่านลื่นไหล