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

วิธีลบไฟล์ Windows 10 Update

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

วิธีลบไฟล์ Windows 10 Update

โมดูลอัปเดตจะตรวจสอบว่ามีไฟล์อยู่หรือไม่ ถ้าไม่มี จะเริ่มกระบวนการใหม่ทั้งหมด และดาวน์โหลดอัปเดตใหม่ ไฟล์อัปเดตที่ดาวน์โหลดไม่ครบ ไม่ใช่เรื่องแปลก และวิธีนี้จะแก้ปัญหานั้นได้

วิธีที่ 1: ลบเนื้อหาใน Temporary Folder

Temporary folder จัดเก็บไฟล์ระหว่างดาวน์โหลด และ installer ดึงไฟล์จากโฟลเดอร์นี้ตอนติดตั้งไป directory ที่ถูกต้อง Installer ไม่เคยดาวน์โหลดไฟล์ตรงไปที่โฟลเดอร์ติดตั้ง

ลองลบเนื้อหา temporary folder เพื่อแก้ปัญหา โดยเข้าถึงผ่าน Run terminal

  1. Win+R > พิมพ์ "%temp%" > Enter
  2. ใน directory จะเห็นหลายร้อย entry ถ้ายังไม่เคยล้าง temp folder แนะนำ copy โฟลเดอร์นี้ไปอีกที่ไว้ restore ถ้ามีปัญหา

Select all items > คลิกขวา > Delete

วิธีลบไฟล์ Windows 10 Update

  1. Power cycle คอมพิวเตอร์ ดูว่าการกระทำนี้แก้ปัญหาที่เจอหรือไม่

วิธีที่ 2: ลบเนื้อหา SoftwareDistribution Folder

SoftwareDistribution เป็นโฟลเดอร์ใน Windows directory ใช้จัดเก็บไฟล์ชั่วคราวที่อาจต้องใช้ติดตั้ง Windows updates ล่าสุด เป็นข้อกำหนดของ update module การ read/write จัดการโดย WUagent

การลบเนื้อหาโฟลเดอร์นี้จะลบ update history การลบ history มีข้อดี เช่น update module จะไม่ใช้เวลานาน initializing ก่อนลบ ต้อง disable update module ก่อน

  1. Win+S > พิมพ์ "command prompt" > คลิกขวา > Run as administrator
  2. ใน Command Prompt พิมพ์ "net stop wuauserv" และ "net stop bits" อย่าปิด Command Prompt ยังต้องใช้

วิธีลบไฟล์ Windows 10 Update

ไปที่ Windows Update directory ลบไฟล์อัปเดตที่มีอยู่ เปิด File Explorer/My Computer ทำตามขั้นตอน

  1. ไปที่ address นี้ (หรือ Win+R คัดลอกวาง address ไปได้เลย):
C:\Windows\SoftwareDistribution
  1. ลบทุกอย่างภายใน Software Distribution folder (หรือ cut paste ไปที่อื่นไว้ restore ได้)

วิธีลบไฟล์ Windows 10 Update

หมายเหตุ: สามารถ rename software distribution folder แทนได้ ชื่อว่า "SoftwareDistributionold"

ตอนนี้ต้องเปิด Windows Update service กลับมา และรันอีกครั้ง เริ่มแรก Update Manager อาจใช้เวลานานหน่อยคำนวณรายละเอียดและเตรียม manifest สำหรับดาวน์โหลด

  1. Win+S > "command prompt" > คลิกขวา > Run as administrator
  2. ใน Command Prompt พิมพ์ "net start wuauserv" และ "net start bits" > Enter

วิธีลบไฟล์ Windows 10 Update

  1. รีสตาร์ทคอมพิวเตอร์ ลองทำกิจกรรมที่ทำให้ลบ Windows update files

วิธีที่ 3: ลบไฟล์ XML

Windows เก็บไฟล์ XML ติดตามไฟล์อัปเดตที่ดาวน์โหลดแล้ว หรือคิวรอดาวน์โหลด ตอนลบ XML file นี้ รายการทั้งหมดจะหาย และ Windows จะสร้างใหม่ และ initialize operations ใหม่ทั้งหมด

หมายเหตุ: แทนที่จะลบ list แนะนำ cut paste ไฟล์ไปที่อื่น เพื่อมีทาง restore ถ้าผิดพลาด

  1. Win+R > พิมพ์ "C:\Windows\WinSxS\" > Enter
  2. ค้นหา pending XML file ใน directory และ delete

วิธีลบไฟล์ Windows 10 Update

  1. รีสตาร์ทคอมพิวเตอร์อย่างถูกต้อง ตรวจสอบว่า Windows update files ถูกลบสำเร็จหรือไม่

วิธีที่ 4: รีเซ็ต CatRoot2 Folder

Catroot และ catroot2 เป็นโฟลเดอร์สำคัญสำหรับ Windows Update operation ใช้จัดเก็บ signatures ของ update packages ช่วยในการติดตั้ง การรีเซ็ต catroot2 เป็นวิธีแก้ปัญหา Windows update หลายอย่างที่รู้จัก

หมายเหตุ: อย่า delete หรือ rename catroot2 folder โฟลเดอร์นี้จะสร้างใหม่โดย Windows อัตโนมัติ แต่ถ้า rename จะไม่สร้างใหม่

  1. Win+S > พิมพ์ "cmd" > คลิกขวา > Run as administrator
  2. ใน elevated command prompt รันคำสั่งทีละคำสั่ง:
net stop cryptsvc
md %systemroot%\system32\catroot2.old

ตอนนี้ลบ เนื้อหา ของ catroot2 folder หลังลบเสร็จ รันคำสั่ง:

net start cryptsvc

Catroot folder จะถูก reset เมื่อรัน Windows update อีกครั้ง