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

หากคุณพบ Windows 11 Error 0x80070005 ระหว่างการอัปเดต Windows ดาวน์โหลดแพตช์ หรือขณะติดตั้ง Feature Update ข้อผิดพลาดนี้มักเกี่ยวข้องกับ สิทธิ์การเข้าถึง (Access Denied) ทำให้ Windows ไม่สามารถเข้าถึงไฟล์หรือโฟลเดอร์ที่จำเป็นสำหรับการอัปเดตได้

Error 0x80070005 เป็นหนึ่งใน Error Code ที่พบได้บ่อยที่สุดของ Windows Update และในหลายกรณีสามารถแก้ไขได้โดยไม่ต้องติดตั้ง Windows ใหม่

บทความนี้จะแนะนำวิธีแก้ไขล่าสุดแบบละเอียด ตั้งแต่วิธีพื้นฐานจนถึงวิธีขั้นสูง


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

Error 0x80070005 หมายถึง

Access Denied

Windows ไม่มีสิทธิ์เข้าถึงไฟล์ โฟลเดอร์ หรือบริการที่จำเป็น จึงทำให้การอัปเดตล้มเหลว

ข้อผิดพลาดนี้อาจเกิดขึ้นกับ

  • Windows Update
  • Microsoft Store
  • System Restore
  • Windows Backup
  • Microsoft Defender

แต่บทความนี้จะเน้นการแก้ปัญหาที่เกิดกับ Windows Update


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

ปัญหานี้มักเกิดจาก

  • สิทธิ์ของโฟลเดอร์ Windows Update ผิดปกติ
  • Windows Update Service ทำงานผิดพลาด
  • โปรแกรม Antivirus บล็อกไฟล์ระบบ
  • SoftwareDistribution Folder เสียหาย
  • Catroot2 Folder เสียหาย
  • Registry ถูกแก้ไข
  • ไฟล์ระบบ Windows เสียหาย
  • Malware เปลี่ยนสิทธิ์ของระบบ

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

ก่อนเริ่มแก้ไข

ให้รีสตาร์ทเครื่อง 1 ครั้ง

แล้วลอง

Settings > Windows Update > Check for updates

อีกครั้ง


② เปิด Windows Update ด้วยสิทธิ์ Administrator

ตรวจสอบว่า

บัญชีที่ใช้งานเป็น

Administrator

หากเป็นบัญชี Standard User

อาจไม่มีสิทธิ์ในการติดตั้งอัปเดตบางรายการ


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

กด

Win + R

พิมพ์

services.msc

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

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

หากหยุดอยู่

ให้กด

Start


④ รีเซ็ต 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 (Run as Administrator)

รัน

sfc /scannow

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

DISM /Online /Cleanup-Image /RestoreHealth

คำสั่งนี้ช่วยซ่อมไฟล์ระบบที่อาจเสียหายและทำให้เกิด Error 0x80070005


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

โปรแกรม Antivirus บางตัว

อาจป้องกัน Windows ไม่ให้เขียนไฟล์อัปเดต

ลอง

  • ปิด Antivirus ชั่วคราว
  • ปิด Endpoint Protection
  • ปิด Ransomware Protection (หากมี)

จากนั้นลองอัปเดตอีกครั้ง


⑦ ตรวจสอบสิทธิ์ของโฟลเดอร์ Windows

หากมีการเปลี่ยน Permission

Windows อาจไม่สามารถเข้าถึงไฟล์สำคัญได้

ควรตรวจสอบว่า

  • SYSTEM
  • TrustedInstaller
  • Administrators

ยังมีสิทธิ์ที่เหมาะสม


⑧ สแกน Malware

Malware บางชนิด

จะเปลี่ยน Permission ของไฟล์ระบบ

ทำให้ Windows Update ล้มเหลว

ควรสแกนด้วย

  • Microsoft Defender
  • โปรแกรม Antivirus ที่เชื่อถือได้

⑨ ใช้ Windows Update Troubleshooter

ไปที่

Settings > System > Troubleshoot > Other troubleshooters

เลือก

Windows Update

กด

Run

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


⑩ ทำ In-place Upgrade

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

ใช้

  • Windows 11 Installation Assistant
  • Media Creation Tool

ทำ In-place Upgrade

วิธีนี้จะซ่อมไฟล์ระบบทั้งหมด โดยไม่ลบไฟล์ส่วนตัว

ทีมงาน comsiam แนะนำให้สำรองข้อมูลก่อนเริ่มกระบวนการ แม้ว่าการทำ In-place Upgrade จะออกแบบมาเพื่อเก็บไฟล์และโปรแกรมไว้ก็ตาม


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

  • ใช้บัญชี Administrator
  • อัปเดต Windows อย่างสม่ำเสมอ
  • ไม่แก้ไข Permission ของโฟลเดอร์ระบบ
  • หลีกเลี่ยงโปรแกรมปรับแต่ง Windows ที่ไม่น่าเชื่อถือ
  • สร้าง Restore Point ก่อนอัปเดตใหญ่

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


สรุป

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


คำถามชวนคิด

Error 0x80070005 ของคุณเกิดขึ้นระหว่าง ดาวน์โหลดอัปเดต, ติดตั้งอัปเดต, Feature Update หรือเกิดขึ้นทันทีเมื่อกด Check for updates?