มีหลายกรณีที่ Windows Update ก่อให้เกิดปัญหาในตัวเองและไม่สามารถอัปเดตส่วนประกอบที่ดาวน์โหลดมาได้ คุณอาจเห็นการแจ้งเตือน 'รอการเปลี่ยนแปลง' ในโมดูลการอัปเดตของคุณซึ่งปฏิเสธที่จะติดตั้งแม้ว่าจะพยายามหลายครั้ง ในกรณีเช่นนี้ขอแนะนำให้คุณลบไฟล์อัพเดต windows ที่ดาวน์โหลดมาแล้ว
โมดูลอัพเดตจะตรวจสอบว่ามีไฟล์อยู่หรือไม่ หากไม่เป็นเช่นนั้นระบบจะเริ่มต้นกระบวนการทั้งหมดใหม่และเริ่มดาวน์โหลดการอัปเดตอีกครั้ง ไฟล์อัปเดตที่ดาวน์โหลดมาบางส่วนไม่ใช่สิ่งที่จะแก้ไขปัญหานี้ได้
วิธีที่ 1: การลบเนื้อหาของโฟลเดอร์ชั่วคราว
โฟลเดอร์ชั่วคราวในคอมพิวเตอร์ของคุณจะเก็บไฟล์ไว้เมื่อกำลังดาวน์โหลดและโปรแกรมติดตั้งจะดึงไฟล์จากโฟลเดอร์นี้เมื่อพยายามติดตั้งลงในไดเร็กทอรีที่ถูกต้อง โปรแกรมติดตั้งจะไม่ดาวน์โหลดไฟล์ไปยังโฟลเดอร์เดียวกันกับที่การติดตั้งถูกเลือกให้เกิดขึ้น
เราสามารถลองลบเนื้อหาของโฟลเดอร์ชั่วคราวเพื่อแก้ไขปัญหาที่คุณพบโดยเข้าถึงโดยใช้เทอร์มินัล Run
- กด Windows + R พิมพ์“ % อุณหภูมิ% ” ในกล่องโต้ตอบแล้วกด Enter
- ในไดเรกทอรีคุณจะเห็นรายการหลายร้อยรายการหากคุณยังไม่ได้ล้างโฟลเดอร์ชั่วคราว ขอแนะนำให้คุณทำสำเนาโฟลเดอร์นี้ไปยังตำแหน่งอื่นเพื่อให้คุณสามารถกู้คืนได้หากมีสิ่งผิดปกติเกิดขึ้น
เลือกรายการทั้งหมดคลิกขวาและเลือก ลบ .
- เปิดเครื่องคอมพิวเตอร์ของคุณหลังจากนี้และดูว่าการดำเนินการนี้แก้ไขปัญหาที่คุณพบหรือไม่
วิธีที่ 2: การลบเนื้อหาของโฟลเดอร์ SoftwareDistribution
SoftwareDistribution คือโฟลเดอร์ที่อยู่ในไดเร็กทอรี windows ซึ่งใช้ในการจัดเก็บไฟล์ชั่วคราวซึ่งอาจจำเป็นในการติดตั้งการอัปเดต windows ล่าสุดบนคอมพิวเตอร์ของคุณ นี่เป็นข้อกำหนดสำหรับโมดูลการอัปเดตและการดำเนินการอ่าน / เขียนนี้ได้รับการจัดการโดย WUagent
การลบเนื้อหาของโฟลเดอร์นี้จะลบประวัติการอัปเดตของคุณ การลบประวัติอาจมีสิทธิประโยชน์ของตัวเองตัวอย่างเช่นโมดูลการอัปเดตจะไม่ใช้เวลามากในการเริ่มต้นอีกต่อไป ก่อนที่เราจะลบเนื้อหาเราต้องปิดการใช้งานโมดูลการอัปเดต
- กด Windows + S พิมพ์“ พร้อมรับคำสั่ง ” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- ในพรอมต์คำสั่งพิมพ์“ หยุดสุทธิ wuauserv ” และ“ บิตหยุดสุทธิ ”. อย่าเพิ่งปิดพรอมต์คำสั่งเราอาจต้องใช้ในภายหลัง
ตอนนี้เราจะไปที่ไดเร็กทอรี Windows Update และลบไฟล์ที่อัปเดตทั้งหมดที่มีอยู่แล้ว เปิด file explorer หรือ My Computer แล้วทำตามขั้นตอน
- ไปที่ที่อยู่ด้านล่าง คุณยังสามารถเปิดแอปพลิเคชัน Run และคัดลอกและวางที่อยู่เพื่อเข้าถึงโดยตรง
C: Windows SoftwareDistribution
- ลบทุกอย่างใน Software Distribution โฟลเดอร์ (คุณสามารถตัดวางไปยังตำแหน่งอื่นได้ในกรณีที่คุณต้องการวางกลับอีกครั้ง)
บันทึก: คุณยังสามารถเปลี่ยนชื่อโฟลเดอร์แจกจ่ายซอฟต์แวร์แทนได้ ตั้งชื่อเช่น 'SoftwareDistributionold'
ตอนนี้เราต้องเปิดบริการ Windows Update อีกครั้งและเปิดใช้งานอีกครั้ง ในขั้นต้นตัวจัดการการอัปเดตอาจใช้เวลาสักครู่ในการคำนวณรายละเอียดและจัดเตรียมรายการสำหรับการดาวน์โหลด
- กด Windows + S พิมพ์“ พร้อมรับคำสั่ง ” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- ในพรอมต์คำสั่งพิมพ์“ เริ่มต้นสุทธิ wuauserv ” และ“ บิตเริ่มต้นสุทธิ ” แล้วกด Enter
- ตอนนี้รีสตาร์ทคอมพิวเตอร์และลองทำกิจกรรมที่แจ้งให้คุณลบไฟล์อัพเดต Windows
โซลูชันที่ 3: การลบไฟล์ XML
Windows เก็บรักษาไฟล์ XML เพื่อติดตามไฟล์อัปเดตทั้งหมดที่ดาวน์โหลดหรือกำลังอยู่ในคิวที่จะดาวน์โหลด เมื่อเราลบไฟล์ XML นี้รายการทั้งหมดจะหายไปและเมื่อ Windows พบว่ารายการหายไประบบจะสร้างไฟล์ใหม่และกำหนดค่าเริ่มต้นการดำเนินการทั้งหมดใหม่
บันทึก: แทนที่จะลบรายการคุณควรตัดการวางไฟล์ไปยังตำแหน่งอื่นเพื่อให้คุณมีตัวเลือกในการกู้คืนหากมีสิ่งใดผิดพลาด
- กด Windows + R พิมพ์“ C: Windows WinSxS ” ในกล่องโต้ตอบแล้วกด Enter
- ค้นหาไดเร็กทอรีสำหรับไฟล์ XML ที่รอดำเนินการและ ลบ
- รีสตาร์ทคอมพิวเตอร์ของคุณอย่างถูกต้องและตรวจสอบว่าไฟล์อัพเดต windows ถูกลบสำเร็จหรือไม่
โซลูชันที่ 4: การรีเซ็ตโฟลเดอร์ CatRoot2
Catroot และ catroot2 เป็นโฟลเดอร์ที่จำเป็นสำหรับการทำงานของ Windows Update สิ่งเหล่านี้ใช้เพื่อเก็บลายเซ็นของแพ็กเกจอัพเดตและช่วยในกระบวนการติดตั้ง การรีเซ็ตโฟลเดอร์ catroot2 เป็นการแก้ไขที่ทราบสำหรับปัญหาการอัปเดต Windows หลายประการ
บันทึก: อย่าลบหรือเปลี่ยนชื่อโฟลเดอร์ catroot2 โฟลเดอร์นี้สร้างขึ้นใหม่โดย Windows โดยอัตโนมัติ แต่จะไม่สร้างขึ้นใหม่หากดำเนินการในภายหลัง
- กด Windows + S พิมพ์“ cmd ” ในกล่องโต้ตอบให้คลิกขวาที่แอปพลิเคชันแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- เมื่ออยู่ในพรอมต์คำสั่งให้เรียกใช้คำสั่งต่อไปนี้ทีละคำสั่ง:
หยุดสุทธิ cryptsvc md% systemroot% system32 catroot2.old
ตอนนี้ลบไฟล์ เนื้อหา ของโฟลเดอร์ catroot2 และหลังจากลบแล้วให้ดำเนินการคำสั่งต่อไปนี้:
เริ่มต้นสุทธิ cryptsvc
โฟลเดอร์ catroot จะถูกรีเซ็ตทุกครั้งที่คุณเปิดการอัปเดต Windows อีกครั้ง
อ่าน 3 นาที