Windows 11 Error 0x80070002 วิธีแก้ล่าสุด

หากคุณพบ Windows 11 Error 0x80070002 ระหว่างการตรวจสอบ ดาวน์โหลด หรือติดตั้ง Windows Update แสดงว่าระบบไม่สามารถค้นหาหรือเข้าถึงไฟล์ที่จำเป็นสำหรับการอัปเดตได้ โดย Error Code นี้เป็นหนึ่งในปัญหาที่พบบ่อยที่สุดของ Windows Update

ข่าวดีคือ ในกรณีส่วนใหญ่สามารถแก้ไขได้โดยไม่ต้องติดตั้ง Windows ใหม่ บทความนี้จะอธิบายสาเหตุ พร้อมวิธีแก้ไขแบบละเอียดทีละขั้นตอน


🔍 Windows 11 Error 0x80070002 คืออะไร

Error 0x80070002 หมายถึง

Windows ไม่สามารถค้นหาไฟล์หรือโฟลเดอร์ที่จำเป็นสำหรับการดำเนินการได้

ข้อผิดพลาดนี้อาจเกิดขึ้นระหว่าง

  • Windows Update
  • Microsoft Store
  • System Restore
  • Backup
  • การติดตั้งไดรเวอร์

แต่ในบทความนี้จะเน้นการแก้ไขปัญหาที่เกี่ยวข้องกับ Windows Update


🔍 สาเหตุของ Error 0x80070002

สาเหตุที่พบได้บ่อย ได้แก่

  • SoftwareDistribution Folder เสียหาย
  • Catroot2 Folder เสียหาย
  • Windows Update Cache เสียหาย
  • วันที่และเวลาในระบบไม่ถูกต้อง
  • ไฟล์ระบบเสียหาย
  • Windows Update Service ทำงานผิดปกติ
  • พื้นที่ว่างในไดรฟ์ C ไม่เพียงพอ
  • ไฟล์อัปเดตดาวน์โหลดไม่สมบูรณ์

① รีสตาร์ทเครื่อง

เริ่มจากวิธีง่ายที่สุด

เลือก

Start > Power > Restart

จากนั้นลอง

Check for updates

อีกครั้ง

หลายครั้ง Error เกิดจากบริการ Windows Update ค้างชั่วคราว


② ตรวจสอบวันที่และเวลา

ไปที่

Settings > Time & Language > Date & Time

เปิด

  • Set time automatically
  • Set time zone automatically

หากวันและเวลาผิด อาจทำให้ Windows Update ตรวจสอบไฟล์ไม่ได้


③ รีสตาร์ท Windows Update Service

กด

Win + R

พิมพ์

services.msc

ตรวจสอบบริการ

  • Windows Update
  • Background Intelligent Transfer Service (BITS)
  • Cryptographic Services

ให้สถานะเป็น

Running


④ รีเซ็ต Windows Update Components

เปิด

Command Prompt (Run as Administrator)

หยุดบริการ

net stop wuauserv
net stop bits
net stop cryptsvc

เปลี่ยนชื่อโฟลเดอร์

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old

เริ่มบริการใหม่

net start cryptsvc
net start bits
net start wuauserv

จากนั้นรีสตาร์ทเครื่อง


⑤ ซ่อมไฟล์ระบบ

เปิด Command Prompt

รัน

sfc /scannow

เมื่อเสร็จแล้ว

DISM /Online /Cleanup-Image /RestoreHealth

คำสั่งทั้งสองช่วยแก้ปัญหาไฟล์ระบบเสียหายที่เป็นสาเหตุของ Error 0x80070002


⑥ ตรวจสอบพื้นที่ว่างของไดรฟ์ C

Windows Update ต้องการพื้นที่ว่างสำหรับดาวน์โหลดและแตกไฟล์

แนะนำให้เหลือพื้นที่อย่างน้อย

  • SSD : 20 GB
  • HDD : 30 GB

หากพื้นที่ไม่เพียงพอ การอัปเดตอาจล้มเหลว


⑦ ใช้ Windows Update Troubleshooter

ไปที่

Settings > System > Troubleshoot > Other troubleshooters

เลือก

Windows Update

กด

Run

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


⑧ ปิด Antivirus ชั่วคราว

โปรแกรม Antivirus บางตัวอาจบล็อกการเข้าถึงไฟล์ Windows Update

ลองปิดชั่วคราว

จากนั้นตรวจสอบอัปเดตอีกครั้ง

หากใช้งานได้ ควรอัปเดต Antivirus เป็นเวอร์ชันล่าสุด


⑨ ติดตั้งอัปเดตด้วยตนเอง

หากทราบหมายเลข KB

สามารถดาวน์โหลดไฟล์อัปเดตจาก

Microsoft Update Catalog

แล้วติดตั้งด้วยตนเอง

วิธีนี้ช่วยหลีกเลี่ยงปัญหาที่เกิดจาก Windows Update Service ได้ในหลายกรณี


⑩ ใช้ In-place Upgrade

หากทุกวิธีไม่สำเร็จ

ใช้

  • Windows 11 Installation Assistant
  • Media Creation Tool

ทำ In-place Upgrade

Windows จะซ่อมไฟล์ระบบโดยไม่ลบข้อมูลส่วนตัว

ทีมงาน comsiam แนะนำให้สำรองข้อมูลสำคัญก่อนเริ่มดำเนินการ แม้ว่าวิธีนี้จะไม่ลบไฟล์ส่วนตัวก็ตาม


วิธีป้องกัน Error 0x80070002

  • อัปเดต Windows เป็นประจำ
  • ตรวจสอบพื้นที่ว่างของไดรฟ์ C
  • ตั้งวันที่และเวลาให้ถูกต้อง
  • สร้าง Restore Point ก่อนอัปเดตใหญ่
  • หลีกเลี่ยงการปิดเครื่องระหว่าง Windows Update

นอกจากนี้ comsiam แนะนำให้รีเซ็ต Windows Update Components ทันทีเมื่อพบ Error Code ซ้ำ ๆ เพราะเป็นวิธีที่แก้ปัญหาได้ครอบคลุมและมีอัตราความสำเร็จสูง


สรุป

Windows 11 Error 0x80070002 มักเกิดจากไฟล์ Windows Update เสียหาย บริการ Windows Update ทำงานผิดปกติ หรือไฟล์ระบบมีปัญหา วิธีแก้ที่ได้ผลมากที่สุดคือรีเซ็ต Windows Update Components ซ่อมไฟล์ระบบด้วย SFC และ DISM ตรวจสอบวันที่และเวลา รวมถึงใช้ Windows Update Troubleshooter หากยังไม่สามารถแก้ไขได้ การทำ In-place Upgrade เป็นทางเลือกที่มีประสิทธิภาพโดยไม่ต้องติดตั้ง Windows ใหม่


คำถามชวนคิด

Error 0x80070002 ของคุณเกิดขึ้นในขั้นตอนใด ระหว่าง Checking for updates, Downloading, Installing หรือหลังรีสตาร์ทเครื่อง?