Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Windows Update ค้างที่ 0%

เห็นว่ามีปัญหาด้านความปลอดภัยและความเข้ากันได้มากมายบนโปรแกรมและระบบปฏิบัติการที่ล้าสมัย จึงชัดเจนว่าเราต้องให้แน่ใจว่า OS ของเราอัปเดตอยู่เสมอ เป็นกระบวนการอัตโนมัติ ยกเว้นคุณเปลี่ยนการตั้งค่าเพื่อป้องกันการอัปเดต แต่บางครั้งการอัปเดตเหล่านี้ค้างระหว่างกระบวนการ ในกรณีนี้ Windows Update ของคุณจะค้างที่ 0% และจะอยู่ที่ 0% ตลอดเวลา ไม่ว่าคุณจะรอนานแค่ไหน

การค้างนี้อาจมาจากหลายสาเหตุ บางครั้งเพราะ Physical Memory เต็มเกินไป และบางครั้งเพราะ Software Conflict หรือปัญหาที่มีอยู่ก่อนหน้านี้ซึ่งไม่มองเห็นจนกว่า Windows Updates จะเริ่มต้น นี่คือโซลูชันน้อยๆ ช่วยแก้ปัญหาและให้อัปเดตดำเนินต่อไปจนเสร็จ:

เคล็ดลับ

  1. รีสตาร์ทระบบและลองใหม่ ใช่ บางครั้งปัญหาอาจไม่ใช่ปัญหาเลย บ่อยครั้งการรีสตาร์ทระบบแก้ปัญหาแบบนี้ได้
  2. ลองปิด Antivirus แล้วลองอัปเดต Windows บางครั้ง แอนติไวรัสอาจบล็อกการอัปเดต แทบทุกแอนติไวรัสมีตัวเลือกให้ปิดโปรแกรม
  3. บางครั้งปัญหาอาจมาจากมัลแวร์ ลองสแกนระบบด้วยแอนติไวรัส ตรวจสอบให้แน่ใจว่าเป็น Full Scan ไม่ใช่ Quick Scan
  4. รอสักครู่ บางครั้งอินเทอร์เน็ตช้าหรือมีปัญหาในอัปเดตที่ระบบไม่แสดงความคืบหน้า ให้ทิ้งระบบไว้สองสามชั่วโมงขณะอัปเดต
  5. คลิกที่นี่เพื่อดาวน์โหลด Windows Update Troubleshooter ของ Windows เอง อาจช่วยแก้ปัญหาอัปเดต
  6. หากคุณมีหลายอัปเดตที่กำลังดาวน์โหลด ลองดาวน์โหลดแค่ 2-3 ตัว เช่น ถ้ามี 20 อัปเดต เลือกแค่ 2-3 ตัวดาวน์โหลด หากได้ผล เลือก 2-3 ตัวอีก ทำต่อไป

วิธีที่ 1: ปิด Background Services

บริการที่ทำงานในพื้นหลังแน่นอนว่าก่อให้เกิดปัญหาและขัดแย้งกับ Windows Update ได้ ดังนั้น สิ่งแรกที่ควรทำคือปิด Background Services

ทำตามขั้นตอนเพื่อปิดบริการที่ไม่จำเป็น

  1. ค้าง Windows key กด R
  2. พิมพ์ msconfig กด Enter
  3. จะเปิดหน้าต่าง System Configuration คลิกแท็บ Services
  4. ด้านล่างรายการ ติ๊กถูก Hide all Microsoft Services
  5. คลิกปุ่ม Disable All มุมขวาล่าง และคลิก Ok
  6. รีสตาร์ท PC โดยคลิกปุ่ม Restart ในเมนู Start เพื่อให้การเปลี่ยนแปลงมีผล
  7. เมื่อ PC รีสตาร์ทแล้ว เริ่ม Windows Update ใหม่ตามขั้นตอน: กด Windows key -> Settings -> Update & Security -> Check for updates -> รอตรวจสอบและดาวน์โหลด

หลังระบบอัปเดตแล้ว คุณต้องเปิดบริการ Background ที่ปิดไว้ ทำดังนี้:

  1. ทำซ้ำขั้นตอน 1-3 ข้างต้น
  2. ยกเลิกติ๊ก Hide all Microsoft Services ด้านล่างรายการ
  3. คลิกปุ่ม Enable All มุมขวาล่าง แล้วคลิก Ok

เสร็จแล้ว ปัญหาควรแก้ไข และบริการอื่นๆ ควรทำงานปกติ

วิธีที่ 2: ปิด Windows Firewall ชั่วคราว

บางครั้ง ฟีเจอร์ในตัวของ Windows ป้องกันการอัปเดต เช่น Firewall คุณต้องปิด Firewall ระหว่างอัปเดต แล้วเปิดใหม่ทันทีหลังอัปเดตดาวน์โหลดและติดตั้งสำเร็จ

ปิด Firewall ได้ดังนี้:

  1. ค้าง Windows key กด R
  2. พิมพ์ firewall.cpl กด Enter
  3. ใน Windows Firewall เลือก Turn Windows firewall on or off ด้านซ้าย
  4. ติ๊ก Turn off Windows Firewall (not recommended) ทั้ง Public และ Private network settings คลิก Ok ด้านล่าง

ตอนนี้ ตรวจสอบอัปเดตใหม่: กด Windows key -> Settings -> Update & Security -> Check for updates -> รอตรวจสอบและดาวน์โหลด

หลังอัปเดตเสร็จ ต้องเปิด Firewall กลับ เพราะ Windows Firewall สำคัญต่อความปลอดภัย ทำดังนี้:

  1. ค้าง Windows key กด R
  2. พิมพ์ firewall.cpl กด Enter
  3. ใน Windows Firewall เลือก Turn Windows Firewall on or off ด้านซ้าย
  4. ติ๊ก Turn on Windows Firewall คลิก Ok ด้านล่าง

ตอนนี้ควรใช้งานได้ปกติ

วิธีที่ 3: รีสตาร์ท Windows Update

ปัญหา PC หลายอย่างแก้ได้โดยแค่รีสตาร์ท Windows Update การรีสตาร์ท Windows Update อาจเป็นวิธีแก้ที่คุณต้องการ

รีสตาร์ท Windows Update ดังนี้:

  1. เปิด Run dialog box ค้าง Windows key กด R
  2. พิมพ์ services.msc กด Enter
  3. จะเปิด Services
  4. เลื่อนลงสุดรายการบริการ หา Windows Update service
  5. คลิกขวา Windows Update เลือก Stop
  6. หลังหยุด Windows Update แล้ว กด Windows + E เปิด Explorer
  7. ไปที่ไดเรกทอรี: "C:\Windows\SoftwareDistribution" คัดลอก/วางที่ Address bar บนสุดของ Explorer: ค้าง CTRL กด A เลือกไฟล์ทั้งหมด -> กด Delete หรือคลิกขวาเลือก Delete
  8. หลังลบไฟล์แล้ว รีบูทคอมพิวเตอร์: เปิด Run dialog box (Win+R) -> พิมพ์ services.msc กด Enter -> เปิด Services -> หา Windows Update service -> คลิกขวาเลือก Start

เสร็จแล้ว คุณควรอัปเดต Windows ได้ แต่หากยังไม่แก้ ทำขั้นตอน 1-4 แล้วดับเบิลคลิก Windows Update service เลือก Disable จากดรอปดาวน์ คลิก Ok รีสตาร์ท เมื่อบูทแล้ว ทำขั้นตอน 1-4 แล้วดับเบิลคลิก Windows Update service เลือก Manual จากดรอปดาวน์ คลิก Start แล้ว Ok ควรแก้ปัญหาได้

วิธีที่ 4: ดาวน์โหลด Windows Updates ด้วยตนเอง

หาก Windows Update อัตโนมัติไม่ทำงาน และคุณไม่อยากรอ คุณสามารถดาวน์โหลดอัปเดตด้วยตนเอง การดาวน์โหลดด้วยตนเองไม่ค่อยพบ แต่ไม่ใช่สิ่งที่เป็นไปไม่ได้ แต่ใช้เวลามาก

สิ่งแรกคือหา Microsoft Knowledge Base article number ของอัปเดตที่ล้มเหลว เมื่อได้หมายเลข Article จะค้นหาและดาวน์โหลดอัปเดตที่แน่นอนจาก Microsoft Update Catalog

  1. กด Windows key -> Select Settings -> Click Update & security
  2. Select Update History
  3. คุณจะเห็นอัปเดตที่ล้มเหลวในหน้าต่างนี้
  4. เมื่อได้ Article number แล้ว ค้นหาอัปเดตและดาวน์โหลด: คลิก ที่นี่ ไป Microsoft update catalog -> ใส่ Article number ในแถบค้นหา
  5. ดูผลลัพธ์และดาวน์โหลดอัปเดตที่ต้องการ
  6. ดาวน์โหลดเสร็จ เปิดไฟล์เพื่อติดตั้งอัปเดต

เสร็จแล้ว ทำซ้ำสำหรับอัปเดตทั้งหมดที่ล้มเหลวหรือไม่ติดตั้ง

วิธีที่ 5: ลบ Registry Values ที่ไม่ถูกต้อง

การลบ Registry values ที่ไม่ถูกต้อง แล้วลอง Windows Update อีกครั้ง ก็แก้ปัญหาได้ ทำตามขั้นตอนลบ Registry values ที่ไม่ถูกต้อง

หมายเหตุ: การแก้ไข Registry keys ผิดอาจก่อให้เกิดปัญหาร้ายแรง แนะนำให้สำรอง Registry keys ก่อน เผื่อเกิดอะไรผิด คลิกที่นี่สำหรับคำแนะนำทีละขั้นตอนเกี่ยวกับการสำรองและกู้คืน Registry

ตอนนี้ ทำตามขั้นตอนด้านล่างเพื่อแก้ปัญหาเดิม

  1. ค้าง Windows key กด R
  2. พิมพ์ regedit.exe กด Enter
  3. ค้นหาและดับเบิลคลิก HKEY_LOCAL_MACHINE จากแผงซ้าย
  4. ค้นหาและเลือก COMPONENTS
  5. ค้นหาและคลิกขวา PendingXmlIdentifier เลือก Delete ยืนยัน prompt เพิ่มเติม PendingXmlIdentifier ควรอยู่ใน Details pane
  6. ค้นหาและคลิกขวา NextQueueEntryIndex เลือก Delete ยืนยัน prompt เพิ่มเติม NextQueueEntryIndex ควรอยู่ใน Details pane
  7. ค้นหาและคลิกขวา AdvancedInstallersNeedResolving เลือก Delete ยืนยัน prompt เพิ่มเติม AdvancedInstallersNeedResolving ควรอยู่ใน Details pane

เสร็จแล้ว ปิด Registry และรีสตาร์ทคอมพิวเตอร์ ควรแก้ปัญหาได้