Windows เป็นระบบปฏิบัติการยอดนิยมทั่วโลก Microsoft ปรับปรุงประสิทธิภาพและแก้ไขบั๊กผ่านการอัปเดตเป็นระยะ แต่บางครั้งตอนติดตั้งอัปเดต อาจเจอข้อผิดพลาด 0x80070057 ที่ขวิดขวางการอัปเดต สาเหตุอาจมาจากไฟล์เสีย โปรแกรมหรือมัลแวร์ บทความนี้รวบรวมวิธีแก้ไขหลายวิธี เพื่อช่วยให้คุณอัปเดต Windows ได้สำเร็จ
สาเหตุที่เป็นไปได้ของข้อผิดพลาด 0x80070057
- ปัญหาอุปกรณ์จัดเก็บข้อมูล (ฮาร์ดดิสก์หรือ SSD)
- พยายามติดตั้งอัปเดตขนาดใหญ่ที่พื้นที่ไม่พอ
- แอปพลิเคชันภายนอกรบกวนการติดตั้งอัปเดต
- คีย์รีจิสทรี Windows ไม่ถูกต้อง
- โจมตีไวรัสหรือมัลแวร์
- ปิดเครื่องไม่ถูกต้อง หรือโปรแกรมล้มเหลวขณะทำงาน
วิธีแก้ไขข้อผิดพลาด 0x80070057
วิธี 1: ล้างพื้นที่ดิสก์ (Clean Disk Space)
เครื่องมือ Free up space ลบไฟล์ชั่วคราว, ล็อกการติดตั้ง, แคช, ธัมเบล ได้หลายกิกะไบต์
- กด Windows + I เปิด Settings
- คลิก System
- แท็บ Storage → เลือก Configure Storage Sense or run it now
- เลื่อนลงที่ Free up space now → คลิก Clean now
ลองอัปเดต Windows ใหม่ดูว่าแก้ไขได้หรือไม่
วิธี 2: ซิงค์วันที่และเวลา Windows
เซิร์ฟเวอร์อัปเดตตรวจสอบวันที่/เวลาของเครื่อง หากไม่ตรงกัน จะเกิดข้อผิดพลาด
- กดปุ่ม Windows พิมพ์ Date & time settings → Enter
- ตรวจสอบ Time zone ให้ตรงกับภูมิภาคปัจจุบัน
- ตรวจสอบวันที่/เวลา ให้ตรงกับเวลาสากล (Universal time)
วิธี 3: สแกนมัลแวร์
ไวรัส/มัลแวร์อาจก่อให้เกิดข้อผิดพลาดนี้ ให้สแกนระบบอย่างครอบคลุมด้วย Windows Defender หรือแอนตี้ไวรัสอื่น
วิธี 4: ใช้ Windows Update Troubleshooter
เครื่องมือแก้ไขอัปเดตในตัว Windows จะซ่อมแซมไฟล์ชั่วคราวและบริการอัปเดต ให้รันตามคู่มือ
วิธี 5: ซ่อมแซมไฟล์ระบบที่เสียหาย
ใช้คำสั่ง SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) สแกนและแก้ไขไฟล์ระบบเสียหาย
วิธี 6: รีเซ็ตส่วนประกอบ Windows Update
รีสตาร์ทบริการ BITS, Cryptographic, MSI Installer, Windows Update และโฟลเดอร์ SoftwareDistribution, Catroot2
- เปิด Command Prompt แบบ Administrator
- รันคำสั่งต่อไปนี้ทีละบรรทัด (กด Enter ทุกบรรทัด):
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
- รอจนเสร็จ แล้วตรวจสอบว่าข้อผิดพลาดหายหรือไม่
วิธี 7: เปิดใช้งานบริการ Windows Update
ตรวจสอบว่าบริการ Windows Update ทำงานอยู่
- เปิด Services แบบ Administrator (Win + R → services.msc)
- หา Windows Update → คลิกขวา → Properties
- ตั้ง Startup type เป็น Automatic
- คลิก Apply → OK
วิธี 8: ลบไฟล์ Software Distribution
รีสตาร์ทบริการ Windows Update แบบแมนนวล
- เปิด Services แบบ Admin → หา Windows Update → คลิกขวา → Stop (ถ้ากำลัง Running)
- เปิด File Explorer (Win + E) ไปที่ C:\Windows\SoftwareDistribution\DataStore
- กด Ctrl+A เลือกทั้งหมด → คลิกขวา → Delete
- ไปที่ C:\Windows\SoftwareDistribution\Download → ลบไฟล์ทั้งหมด
- กลับ Services → คลิกขวา Windows Update → Start
- รีสตาร์ทคอมพิวเตอร์ → ลองอัปเดตใหม่
วิธี 9: ใช้ Recovery Options (โหมดกู้คืน)
หากลบไฟล์ไม่ได้ในโหมดปกติ ให้บูทเข้าสู่ Safe Mode with Networking
- Settings → Recovery → Advanced startup → Restart now
- Troubleshoot → Advanced options → Startup Settings → Restart
- กด F5 เลือก Enable Safe Mode with Networking
- เปิด File Explorer ไปที่ C:\Windows\SoftwareDistribution → ลบไฟล์ทั้งหมด
- รีบูท แล้วลองอัปเดตใหม่
วิธี 10: รีเซ็ตคอมพิวเตอร์ (Reset PC) - ทางเลือกสุดท้าย
หากวิธีข้างต้นไม่ได้ผล ให้ Reset PC
- Settings → Recovery → Get started
- เลือก Keep my files (เก็บไฟล์ส่วนตัว) หรือ Remove everything (ลบทุกอย่าง)
- ทำตามขั้นตอนบนหน้าจอ
วิธีเพิ่มเติม
กำหนดค่า Automatic Updates ผ่าน Group Policy
- Win + R → gpedit.msc → Ctrl+Shift+Enter (เปิดแบบ Admin)
- Computer Configuration → Administrative Templates → Windows Components → Windows Update
- หา Configure Automatic Updates → เปิดใช้งาน (Enabled) → เลือกโหมดอัปเดตที่ต้องการ
เพิ่มเติม: หากมีแอป Cloud Fogger ให้ลบออก (รัน appwiz.cpl)
ปรับแต่ง Registry Editor
- เปิด Notepad → วางโค้ด:
document:“IsConvergedUpdateStackEnabled”=dword:00000000 [HKEY LOCAL MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]“UxOption”=dword:00000000
- บันทึกเป็น wufix.reg (ประเภท All files)
- รันไฟล์ → กด Yes ยืนยัน
บทความแนะนำ
- 12 ช่องทีวี UK บน Kodi
- แก้ WDF_VIOLATION Error ใน Windows 10
- แก้ Windows 10 Update Error 0x80072ee7
- แก้ ดาวน์โหลดจาก Microsoft Store ไม่ได้
หวังว่าคู่มือนี้ช่วยแก้ไขข้อผิดพลาด Windows Update 0x80070057 ได้ โปรดแจ้งว่าวิธีไหนใช้ได้ดีที่สุด หากมีข้อสงสัย สามารถแสดงความคิดเห็นได้เลย