มีหลายกรณีที่ Windows Update ทำปัญหาเอง และติดตั้ง components ที่ดาวน์โหลดไม่สำเร็จ อาจเห็น notification 'pending changes' บนโมดูลอัปเดต ที่ปฏิเสธติดตั้งแม้ลองหลายครั้ง ในกรณีแบบนี้ แนะนำลบไฟล์ Windows update ที่ดาวน์โหลดไว้แล้ว

โมดูลอัปเดตจะตรวจสอบว่ามีไฟล์อยู่หรือไม่ ถ้าไม่มี จะเริ่มกระบวนการใหม่ทั้งหมด และดาวน์โหลดอัปเดตใหม่ ไฟล์อัปเดตที่ดาวน์โหลดไม่ครบ ไม่ใช่เรื่องแปลก และวิธีนี้จะแก้ปัญหานั้นได้
วิธีที่ 1: ลบเนื้อหาใน Temporary Folder
Temporary folder จัดเก็บไฟล์ระหว่างดาวน์โหลด และ installer ดึงไฟล์จากโฟลเดอร์นี้ตอนติดตั้งไป directory ที่ถูกต้อง Installer ไม่เคยดาวน์โหลดไฟล์ตรงไปที่โฟลเดอร์ติดตั้ง
ลองลบเนื้อหา temporary folder เพื่อแก้ปัญหา โดยเข้าถึงผ่าน Run terminal
- Win+R > พิมพ์ "%temp%" > Enter
- ใน directory จะเห็นหลายร้อย entry ถ้ายังไม่เคยล้าง temp folder แนะนำ copy โฟลเดอร์นี้ไปอีกที่ไว้ restore ถ้ามีปัญหา
Select all items > คลิกขวา > Delete

- Power cycle คอมพิวเตอร์ ดูว่าการกระทำนี้แก้ปัญหาที่เจอหรือไม่
วิธีที่ 2: ลบเนื้อหา SoftwareDistribution Folder
SoftwareDistribution เป็นโฟลเดอร์ใน Windows directory ใช้จัดเก็บไฟล์ชั่วคราวที่อาจต้องใช้ติดตั้ง Windows updates ล่าสุด เป็นข้อกำหนดของ update module การ read/write จัดการโดย WUagent
การลบเนื้อหาโฟลเดอร์นี้จะลบ update history การลบ history มีข้อดี เช่น update module จะไม่ใช้เวลานาน initializing ก่อนลบ ต้อง disable update module ก่อน
- Win+S > พิมพ์ "command prompt" > คลิกขวา > Run as administrator
- ใน Command Prompt พิมพ์ "net stop wuauserv" และ "net stop bits" อย่าปิด Command Prompt ยังต้องใช้

ไปที่ Windows Update directory ลบไฟล์อัปเดตที่มีอยู่ เปิด File Explorer/My Computer ทำตามขั้นตอน
- ไปที่ address นี้ (หรือ Win+R คัดลอกวาง address ไปได้เลย):
C:\Windows\SoftwareDistribution
- ลบทุกอย่างภายใน Software Distribution folder (หรือ cut paste ไปที่อื่นไว้ restore ได้)

หมายเหตุ: สามารถ rename software distribution folder แทนได้ ชื่อว่า "SoftwareDistributionold"
ตอนนี้ต้องเปิด Windows Update service กลับมา และรันอีกครั้ง เริ่มแรก Update Manager อาจใช้เวลานานหน่อยคำนวณรายละเอียดและเตรียม manifest สำหรับดาวน์โหลด
- Win+S > "command prompt" > คลิกขวา > Run as administrator
- ใน Command Prompt พิมพ์ "net start wuauserv" และ "net start bits" > Enter

- รีสตาร์ทคอมพิวเตอร์ ลองทำกิจกรรมที่ทำให้ลบ Windows update files
วิธีที่ 3: ลบไฟล์ XML
Windows เก็บไฟล์ XML ติดตามไฟล์อัปเดตที่ดาวน์โหลดแล้ว หรือคิวรอดาวน์โหลด ตอนลบ XML file นี้ รายการทั้งหมดจะหาย และ Windows จะสร้างใหม่ และ initialize operations ใหม่ทั้งหมด
หมายเหตุ: แทนที่จะลบ list แนะนำ cut paste ไฟล์ไปที่อื่น เพื่อมีทาง restore ถ้าผิดพลาด
- Win+R > พิมพ์ "C:\Windows\WinSxS\" > Enter
- ค้นหา pending XML file ใน directory และ delete

- รีสตาร์ทคอมพิวเตอร์อย่างถูกต้อง ตรวจสอบว่า Windows update files ถูกลบสำเร็จหรือไม่
วิธีที่ 4: รีเซ็ต CatRoot2 Folder
Catroot และ catroot2 เป็นโฟลเดอร์สำคัญสำหรับ Windows Update operation ใช้จัดเก็บ signatures ของ update packages ช่วยในการติดตั้ง การรีเซ็ต catroot2 เป็นวิธีแก้ปัญหา Windows update หลายอย่างที่รู้จัก
หมายเหตุ: อย่า delete หรือ rename catroot2 folder โฟลเดอร์นี้จะสร้างใหม่โดย Windows อัตโนมัติ แต่ถ้า rename จะไม่สร้างใหม่
- Win+S > พิมพ์ "cmd" > คลิกขวา > Run as administrator
- ใน elevated command prompt รันคำสั่งทีละคำสั่ง:
net stop cryptsvc
md %systemroot%\system32\catroot2.old
ตอนนี้ลบ เนื้อหา ของ catroot2 folder หลังลบเสร็จ รันคำสั่ง:
net start cryptsvc
Catroot folder จะถูก reset เมื่อรัน Windows update อีกครั้ง