Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Windows ติดตั้งหรือเสนออัปเดตซ้ำซ้อน วิธีแก้ไข

ถ้า Microsoft Update หรือ Windows Update เสนอหรือติดตั้งอัปเดตเดียวกันซ้ำๆ ใน Windows 11/10/8/7 บทความนี้แนะนำวิธีแก้ไขปัญหา

นี่มักเกิดขึ้นหากอัปเดตบางอย่างไม่ได้ติดตั้งอย่างถูกต้อง และระบบปฏิบัติการ Windows ไม่สามารถตรวจจับอัปเดตที่ติดตั้งหรือติดตั้งบางส่วนได้ ในสถานการณ์นี้ ระบบรู้สึกว่าระบบของคุณต้องการอัปเดต จึงติดตั้งซ้ำๆ ไปเรื่อยๆ

Windows 11/10 ติดตั้งอัปเดตเดียวกันซ้ำๆ

1] ถอนการติดตั้งอัปเดตและติดตั้งใหม่

สิ่งแรกที่คุณควรทำคือพยายามจดหมายเลขของอัปเดตที่ติดตั้งซ้ำ จะเป็นรูปแบบ KB1234567

ตอนนี้ คลิกขวาที่ Start เพื่อเปิด WinX Menu เลือก Control Panel แล้วเปิด applet Programs & Features ที่นี่ คลิกที่ Installed Updates เพื่อดูประวัติ Windows Update

ค้นหาอัปเดตด้วยหมายเลข คลิกขวาเลือก Uninstall อาจจะแสดงหรือไม่แสดงสถานะ Failed

ตอนนี้ รีสตาร์ทคอมพิวเตอร์ รัน Windows Update และติดตั้งใหม่

ดูว่าช่วยได้หรือไม่

2] รัน Windows Updates Troubleshooter

คุณอาจอยากรัน Windows Updates Troubleshooter และดูว่าช่วยได้หรือไม่

3] ล้างโฟลเดอร์ SoftwareDistribution

ถ้าไม่มีวิธีไหนช่วย ลบเนื้อหาของ SoftwareDistribution folder น่าจะช่วยคุณได้ โฟลเดอร์ Software Distribution ในระบบปฏิบัติการ Windows เป็นโฟลเดอร์ที่ตั้งอยู่ในไดเรกทอรี Windows และใช้เก็บไฟล์ชั่วคราวซึ่งอาจจำเป็นสำหรับการติดตั้ง Windows Update บนคอมพิวเตอร์ของคุณ

บทความนี้จะแสดงวิธีลบเนื้อหาของโฟลเดอร์ Software Distribution

การล้างโฟลเดอร์นี้รู้จักกันดีว่าช่วยแก้ไขปัญหาหลายอย่าง เช่น Windows Update ติดตั้งไม่ได้, Windows Update ไม่ทำงาน, Failure configuring Windows updates, Windows Update ค้างดาวน์โหลด, We couldn't complete the updates ฯลฯ ดูบทความนี้หาก Driver update ถูกเสนอซ้ำโดย Windows Update

Data store นี้ยังมีไฟล์ประวัติ Windows Update ของคุณ หากคุณลบมัน คุณจะสูญเสียประวัติการอัปเดต นอกจากนี้ ครั้งต่อไปที่คุณรัน 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

เปิด Command Prompt ที่มีสิทธิ์ผู้ดูแล พิมพ์ต่อไปนี้และกด Enter:

Ren c:\windows\winsxs\pending.xml pending.old

สิ่งนี้จะเปลี่ยนชื่อไฟล์ pending.xml เป็น pending.old ตอนนี้ลองอีกครั้ง

6] ล้างคิว BITS

ล้างคิว BITS ของงานปัจจุบัน ในการทำเช่นนี้ ให้พิมพ์ต่อไปนี้ใน CMD ที่มีสิทธิ์ผู้ดูแลและกด Enter:

bitsadmin.exe /reset /allusers

ตอนนี้ รีสตาร์ทคอมพิวเตอร์และรัน Windows Update และติดตั้งอัปเดตที่มีอยู่

แจ้งให้เราทราบว่าข้อเสนอแนะใดช่วยคุณได้