ทำไม Windows update ถึงค้าง?

การอัปเดต Windows อาจค้างที่ 0%, 99% หรือเปอร์เซ็นต์ใด ๆ เนื่องจากไฟล์เสียหาย, พื้นที่ดิสก์ไม่เพียงพอ, หรือปัญหาบริการที่หยุดกระบวนการดาวน์โหลดหรือการติดตั้ง ซึ่งจะทำให้ PC ของคุณไม่สามารถรับแพตช์ความปลอดภัยและฟีเจอร์ที่สำคัญได้ ข่าวดีคือกรณีส่วนใหญ่สามารถแก้ไขได้ด้วยการรีสตาร์ท, ตรวจสอบ, และรีเซ็ตอย่างง่ายโดยไม่สูญเสียข้อมูล

การตรวจสอบอย่างรวดเร็ว (ลองทำสิ่งเหล่านี้ก่อน)

  1. รีสตาร์ท PC ของคุณอย่างสมบูรณ์—กดปุ่มพลังงานหากจำเป็นเพื่อปิดเครื่องอย่างสมบูรณ์ จากนั้นเปิดเครื่องอีกครั้งและตรวจสอบการอัปเดตอีกครั้ง
  2. เรียกใช้ Windows Update Troubleshooter ที่มีอยู่: ค้นหา "Troubleshoot settings," เลือก "Other troubleshooters," หา Windows Update, และคลิก "Run."
  3. ตรวจสอบพื้นที่ดิสก์ในไดรฟ์ C:—ให้แน่ใจว่ามีพื้นที่ว่างอย่างน้อย 10-15 GB โดยการลบไฟล์ชั่วคราวหรือใช้ Disk Cleanup
  4. ปิดการใช้งานโปรแกรมป้องกันไวรัสหรือไฟร์วอลล์ชั่วคราว: หยุดการป้องกันเป็นเวลา 10-60 นาที จากนั้นลองอัปเดตอีกครั้ง
  5. ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณว่ามีเสถียรภาพและไม่มีการจำกัด—เปลี่ยนไปใช้การเชื่อมต่อแบบมีสายหากเป็นไปได้

พื้นที่ดิสก์ไม่เพียงพอ

การอัปเดตต้องการพื้นที่ว่างที่สำคัญในไดรฟ์ระบบของคุณ โดยทั่วไปคือ 10-15 GB หรือมากกว่าสำหรับการอัปเดตฟีเจอร์ขนาดใหญ่ หากพื้นที่ลดน้อยลง กระบวนการจะหยุดชะงักระหว่างการดาวน์โหลดหรือการติดตั้ง.[1][2]

การจัดเก็บที่ต่ำมักจะทำให้เกิดข้อผิดพลาดเช่น "พื้นที่ดิสก์ไม่เพียงพอ" หรือค้างที่เปอร์เซ็นต์เช่น 0% หรือ 100%.[1]

ไฟล์อัปเดตหรือแคชเสียหาย

โฟลเดอร์ Software Distribution เก็บไฟล์อัปเดตที่ดาวน์โหลด ซึ่งอาจเสียหายจากการดาวน์โหลดที่ถูกขัดจังหวะหรือการสูญเสียพลังงาน ทำให้เกิดลูปไม่สิ้นสุดที่เปอร์เซ็นต์เฉพาะ.[1][2]

การล้างแคชนี้จะบังคับให้ Windows ดาวน์โหลดไฟล์ใหม่ ซึ่งจะแก้ไขสถานการณ์ที่ค้างส่วนใหญ่.[2]

  1. กด Windows + R, พิมพ์ services.msc, และกด Enter
  2. ค้นหาบริการ "Windows Update" คลิกขวาเลือก Properties ตั้งค่า Startup type เป็น Disabled และหยุดบริการ
  3. ทำซ้ำสำหรับ "Background Intelligent Transfer Service" (BITS)
  4. เปิด File Explorer ไปที่ C:\Windows\SoftwareDistribution, เลือกไฟล์ทั้งหมด (Ctrl+A), และลบออก
  5. กลับไปที่ Services ตั้งค่าทั้งสองเป็น Automatic และเริ่มต้นพวกมัน
  6. ตรวจสอบการอัปเดตอีกครั้ง

ค้างที่หน้าจอ "Updates are underway"

หาก PC ของคุณค้างที่หน้าจออัปเดตระหว่างการรีสตาร์ท อาจมีส่วนประกอบที่เสียหาย.[3]

ปัญหาบริการ Windows Update

บริการ Windows Update หรือส่วนประกอบที่เกี่ยวข้องเช่น BITS อาจหยุดทำงานหรือกำหนดค่าไม่ถูกต้อง ทำให้การดำเนินการหยุดชะงัก.[1][4][5]

การรีสตาร์ทบริการเหล่านี้ด้วยตนเองมักจะช่วยกระตุ้นการดาวน์โหลดหรือการติดตั้งที่หยุดชะงัก.[4][5]

  1. ค้นหา "Services" และเปิดมัน
  2. ค้นหา "Windows Update," คลิกขวา, Properties—ให้แน่ใจว่า Startup type เป็น Manual (triggered) หรือ Automatic จากนั้นคลิก Start หากหยุด
  3. ทำซ้ำสำหรับ "Background Intelligent Transfer Service" และ "Cryptographic Services"
  4. รีสตาร์ท PC และตรวจสอบการอัปเดต

ความขัดแย้งของซอฟต์แวร์

โปรแกรมป้องกันไวรัส, ไฟร์วอลล์, หรือแอปของบุคคลที่สามสามารถรบกวนโดยการบล็อกไฟล์หรือการเข้าถึงเครือข่ายระหว่างการอัปเดต.[1][2]

ความขัดแย้งเหล่านี้เลียนแบบปัญหาการเชื่อมต่อ ทำให้หยุดชะงักที่เปอร์เซ็นต์สุ่มเช่น 20% หรือ 61%.[2][4]

ปัญหาอินเทอร์เน็ตหรือเครือข่าย

การเชื่อมต่อที่ไม่เสถียร, Wi-Fi ที่มีการจำกัด, หรือปัญหา DNS จะป้องกันการดาวน์โหลดที่สมบูรณ์ ทำให้การอัปเดตค้าง.[1]

อินเทอร์เน็ตที่ช้า หรือถูกขัดจังหวะมักจะหยุดที่ขั้นตอนการดาวน์โหลด.[1]

ไดรเวอร์หรือฮาร์ดแวร์ที่ไม่เข้ากัน

ไดรเวอร์ที่ล้าสมัย โดยเฉพาะกราฟิกหรือการจัดเก็บ อาจขัดแย้งกับการอัปเดตบนฮาร์ดแวร์เก่า.[2]

สิ่งนี้ทำให้เกิดความล้มเหลวหากสเปคของระบบไม่ตรงตามข้อกำหนด.[2]

เมื่อใดควรเรียกผู้เชี่ยวชาญ

ขอความช่วยเหลือจากผู้เชี่ยวชาญหากการแก้ไขพื้นฐานล้มเหลวซ้ำแล้วซ้ำเล่า เนื่องจากปัญหาที่ลึกซึ้งกว่า เช่น ฮาร์ดแวร์ที่ล้มเหลว อาจต้องใช้เครื่องมือเฉพาะทาง

คำถามที่พบบ่อย

การบังคับรีสตาร์ท Windows update ที่ค้างปลอดภัยหรือไม่?

ใช่ การรีสตาร์ทอย่างสมบูรณ์ปลอดภัยสำหรับการอัปเดตที่ค้างส่วนใหญ่—กดปุ่มพลังงาน 5-10 วินาที จากนั้นรีสตาร์ท Windows จะย้อนกลับหากจำเป็น แม้ว่าการพยายามซ้ำอาจเสี่ยงต่อปัญหาไฟล์เล็กน้อย.[1][3]

ฉันควรรอประมาณเท่าไหร่ก่อนที่จะทำการแก้ไขปัญหาการอัปเดตที่ค้าง?

รอสูงสุด 4-8 ชั่วโมง; หากไม่มีความก้าวหน้าในเปอร์เซ็นต์ที่สม่ำเสมอ ให้ดำเนินการรีสตาร์ทหรือใช้ตัวแก้ไขปัญหา การรอข้ามคืนมักจะไม่ช่วย.[1][4]

การล้าง SoftwareDistribution จะลบไฟล์ของฉันหรือไม่?

ไม่ มันจะลบเฉพาะแคชการอัปเดตชั่วคราว—ไฟล์ส่วนตัวและแอปจะยังคงอยู่เหมือนเดิม ควรสำรองข้อมูลก่อนเพื่อความระมัดระวัง.[2]

ทำไม Windows Update ถึงค้างที่ 99% หรือ 100%?

มักเกิดจากการตรวจสอบขั้นสุดท้ายล้มเหลวจากการเสียหาย, พื้นที่ดิสก์, หรือบริการหยุดทำงาน การล้างแคชหรือการใช้ตัวแก้ไขปัญหาจะแก้ไขปัญหานี้.[1][4][5]

ฉันสามารถข้ามการอัปเดตที่ค้างได้หรือไม่?

ซ่อนชั่วคราวผ่าน Command Prompt (เครื่องมือ wushowhide.diagcab) แต่ควรติดตั้งในภายหลังเพื่อความปลอดภัย ไม่แนะนำให้ทำในระยะยาว.[1]

ถ้าตัวแก้ไขปัญหาไม่พบอะไรล่ะ?

ดำเนินการรีเซ็ตบริการด้วยตนเองและล้างแคช หากปัญหายังคงอยู่ให้ตรวจสอบ Event Viewer (ค้นหามัน) สำหรับรหัสข้อผิดพลาดเฉพาะ.[1][3]