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

หากคุณพบ Windows 11 Error 0x80070020 ระหว่างการดาวน์โหลดหรือติดตั้ง Windows Update โดยมีข้อความว่า “The process cannot access the file because it is being used by another process” แสดงว่ามีโปรแกรมหรือบริการบางตัวกำลังใช้งานไฟล์ที่ Windows Update ต้องการ ทำให้การติดตั้งอัปเดตไม่สามารถดำเนินการต่อได้

Error Code 0x80070020 มักเกี่ยวข้องกับโปรแกรม Antivirus, โปรแกรมสำรองข้อมูล, โปรแกรมซิงค์ไฟล์ หรือบริการของ Windows ที่ล็อกไฟล์ไว้

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


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

Error 0x80070020 หมายถึง

The process cannot access the file because it is being used by another process

Windows ไม่สามารถเข้าถึงไฟล์ที่จำเป็นได้ เนื่องจากมีโปรแกรมอื่นกำลังใช้งานไฟล์นั้นอยู่

ข้อผิดพลาดนี้มักเกิดในช่วง

  • Downloading Updates
  • Installing Updates
  • Feature Update
  • Cumulative Update
  • Microsoft Defender Update

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

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

  • โปรแกรม Antivirus ล็อกไฟล์
  • โปรแกรม Backup กำลังทำงาน
  • OneDrive หรือโปรแกรมซิงค์ข้อมูลกำลังใช้งานไฟล์
  • Windows Update Service ทำงานผิดปกติ
  • SoftwareDistribution Folder เสียหาย
  • Catroot2 Folder เสียหาย
  • ไฟล์ระบบ Windows เสียหาย
  • โปรแกรมของบุคคลที่สามขัดแย้งกับ Windows Update

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

วิธีที่ง่ายที่สุดคือ

รีสตาร์ท Windows

เพราะจะช่วยปลดล็อกไฟล์ที่ถูกใช้งานอยู่

จากนั้นลอง

Settings > Windows Update > Check for updates

อีกครั้ง


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

หากใช้ Antivirus ของบริษัทอื่น

ให้ปิดการป้องกันแบบ Real-time ชั่วคราว

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

หากอัปเดตสำเร็จ

ควรอัปเดต Antivirus เป็นเวอร์ชันล่าสุด หรือเพิ่ม Windows Update เป็นข้อยกเว้น (Exception)


③ หยุดโปรแกรมซิงค์ไฟล์

หากใช้งาน

  • OneDrive
  • Google Drive
  • Dropbox

ให้หยุดการซิงค์ชั่วคราว

เพราะโปรแกรมเหล่านี้อาจล็อกไฟล์ที่ Windows Update ต้องใช้งาน


④ ใช้ Clean Boot

กด

msconfig

เลือก

Selective startup

จากนั้น

ปิดบริการที่ไม่ใช่ของ Microsoft

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

แล้วลองติดตั้งอัปเดตอีกครั้ง


⑤ รีเซ็ต 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

คำสั่งทั้งสองช่วยซ่อมไฟล์ระบบที่เสียหาย


⑦ ตรวจสอบ Task Manager

เปิด

Task Manager

ตรวจสอบว่ามีโปรแกรมใดใช้ CPU หรือ Disk สูงผิดปกติ

หากพบโปรแกรมที่กำลังเข้าถึงไฟล์จำนวนมาก

ให้ปิดก่อนเริ่ม Windows Update


⑧ ใช้ Windows Update Troubleshooter

ไปที่

Settings > System > Troubleshoot > Other troubleshooters

เลือก

Windows Update

กด

Run

Windows จะตรวจสอบและแก้ไขปัญหาเกี่ยวกับบริการอัปเดต


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

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

ดาวน์โหลดจาก

Microsoft Update Catalog

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

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


⑩ ทำ In-place Upgrade

หากยังพบ Error เดิม

ใช้

  • Windows 11 Installation Assistant
  • Media Creation Tool

ทำ In-place Upgrade

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

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


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

  • ปิดโปรแกรมที่ไม่จำเป็นก่อนอัปเดต
  • อัปเดต Antivirus ให้เป็นเวอร์ชันล่าสุด
  • หยุดการซิงค์ไฟล์ชั่วคราวระหว่างอัปเดต
  • รีสตาร์ทเครื่องก่อนติดตั้ง Feature Update
  • อัปเดต Windows อย่างสม่ำเสมอ

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


สรุป

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


คำถามชวนคิด

Error 0x80070020 ของคุณเกิดขึ้นหลังเปิดโปรแกรมใดเป็นพิเศษ เช่น Antivirus, OneDrive, Google Drive หรือโปรแกรมสำรองข้อมูลหรือไม่?