หาก Microsoft Update หรือ Windows Update ยังคงเสนอหรือติดตั้งการอัปเดตเดิมซ้ำแล้วซ้ำเล่าใน Windows 11/10/8/7 โพสต์นี้จะแนะนำบางสิ่งที่คุณสามารถลองแก้ไขปัญหาได้
กรณีนี้มักเกิดขึ้นหากไม่ได้ติดตั้งการอัปเดตบางอย่างอย่างถูกต้อง และระบบปฏิบัติการ Windows ของคุณตรวจไม่พบการอัปเดตที่ติดตั้งหรือติดตั้งเพียงบางส่วน ในสถานการณ์นี้ รู้สึกว่าระบบของคุณต้องการการอัปเดต ดังนั้นจึงทำการติดตั้งซ้ำแล้วซ้ำอีก
Windows 11/10 ยังคงติดตั้งการอัปเดตเหมือนเดิม
1] ถอนการติดตั้งการอัปเดตแล้วติดตั้งอีกครั้ง
สิ่งแรกที่คุณควรทำคือพยายามจดบันทึกจำนวนการอัปเดตที่ทำการติดตั้งต่อไป มันจะประมาณ KB1234567 .
ตอนนี้ให้คลิกขวาที่ Start เพื่อเปิดเมนู WinX เลือก แผงควบคุม แล้วเปิดแอปเพล็ต โปรแกรมและคุณลักษณะ คลิกที่ Installed Updates เพื่อดูประวัติ Windows Update
ตอนนี้ให้ค้นหา Update by number คลิกขวาเลือก Uninstall . อาจหรืออาจไม่แสดง ล้มเหลว สถานะ
ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณเรียกใช้ Windows Update และติดตั้งใหม่อีกครั้ง
ดูว่าช่วยได้
2] เรียกใช้ตัวแก้ไขปัญหาการอัปเดตของ Windows
คุณอาจต้องการเรียกใช้ Windows Updates Troubleshooter และดูว่าจะช่วยคุณหรือไม่
3] ล้างโฟลเดอร์ SoftwareDistribution
หากไม่สามารถช่วยได้ ให้ลบเนื้อหาของ โฟลเดอร์ SoftwareDistribution มีแนวโน้มที่จะช่วยคุณได้ โฟลเดอร์ Software Distribution ในระบบปฏิบัติการ Windows เป็นโฟลเดอร์ที่อยู่ในไดเร็กทอรี Windows และใช้เพื่อจัดเก็บไฟล์ชั่วคราวซึ่งอาจจำเป็นต้องติดตั้ง Windows Update บนคอมพิวเตอร์ของคุณ
โพสต์นี้จะแสดงวิธีการลบเนื้อหาของโฟลเดอร์ Software Distribution
เป็นที่ทราบกันดีว่าการล้างโฟลเดอร์นี้ช่วยแก้ไขปัญหาต่างๆ เช่น Windows Update ติดตั้งไม่ได้, Windows Update ไม่ทำงาน, การกำหนดค่าการอัปเดต Windows ล้มเหลว, Windows Update หยุดดาวน์โหลดการอัปเดต, เราไม่สามารถอัปเดตให้เสร็จสิ้นได้ และอื่นๆ ดูโพสต์นี้หาก Windows Update ให้บริการอัปเดตไดรเวอร์อยู่
ที่เก็บข้อมูลนี้ยังมีไฟล์ประวัติการอัปเดต Windows ของคุณด้วย หากคุณลบออก คุณจะสูญเสียประวัติการอัปเดตของคุณ นอกจากนี้ ครั้งต่อไปที่คุณเรียกใช้ Windows Update จะส่งผลให้ใช้เวลาในการตรวจหานานขึ้น
4] รีเซ็ตโฟลเดอร์ Catroot
รีเซ็ตโฟลเดอร์ Catroot และดู หากต้องการรีเซ็ตโฟลเดอร์ catroot2 ให้ทำดังนี้:
เปิด Command Prompt ที่ยกระดับขึ้น พิมพ์คำสั่งต่อไปนี้ทีละคำแล้วกด Enter:
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
ถัดไป ลบเนื้อหาทั้งหมดของโฟลเดอร์ catroot2
เมื่อทำสิ่งนี้แล้ว ในหน้าต่าง CMD ให้พิมพ์ข้อความต่อไปนี้แล้วกด Enter:
net start cryptsvc
โฟลเดอร์ catroot ของคุณจะถูกรีเซ็ต เมื่อคุณเริ่ม Windows Update อีกครั้ง
5] ล้างไฟล์ pending.xml
เปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับ พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
Ren c:\windows\winsxs\pending.xml pending.old
สิ่งนี้จะเปลี่ยนชื่อไฟล์ pending.xml เป็น pending.old ลองใหม่อีกครั้ง
6] เคลียร์คิว BITS
ล้างคิว BITS ของงานปัจจุบันใดๆ เมื่อต้องการทำสิ่งนี้ ให้พิมพ์ข้อความต่อไปนี้ใน CMD ที่ยกระดับแล้วกด Enter:
bitsadmin.exe /reset /allusers
ตอนนี้รีสตาร์ทคอมพิวเตอร์และเรียกใช้ Windows Update และติดตั้งการอัปเดตที่มี
แจ้งให้เราทราบหากคำแนะนำเหล่านี้ช่วยคุณได้