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

แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)

Error 0x80070057 แสดงว่า Windows Updates ล้มเหลว มีหลายสาเหตุ เช่น องค์ประกอบ Windows Update เสียหาย อัปเดตก่อนหน้าล้มเหลวทำให้ไฟล์ระบบที่จัดการแพ็กเกจอัปเดตเสียหาย รหัส 0x80070057 เป็นรหัสเฮกซาเดซิมอล พบบ่อยใน Windows Vista, 7, 8, 10

แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)

ข้อผิดพลาดมักตามด้วยข้อความยาว: "There were some problems installing updates, but we'll try again later... (0x80070057)" หรืออาจเป็น "Something went wrong"

คู่มือนี้รวบรวมหลายวิธีที่แก้ได้กับผู้ใช้จำนวนมากใน Vista, 7, 8, 10 ลองทุกวิธี เพราะอาจต้อง Reboot หลายครั้ง แนะนำ Bookmark หน้านี้หรือส่งลิงก์อีเมลตัวเอง ก่อนเริ่ม: ปิด Proxy (ถ้าใช้) และลองปิด Antivirus

วิธีที่ 1: กู้คืน Windows Update Repository

ดาวน์โหลดและรัน Restoro สแกนและกู้คืน Repository ที่เสียหาย/หายไปจาก ที่นี่ แล้วลองอัปเดต Windows อีกครั้ง หากไม่ได้ ไปวิธีที่ 2

วิธีที่ 2: รัน SFC Scan

System File Checker เป็นเครื่องมือตรวจสอบไฟล์ระบบ built-in ดาวน์โหลด Manifest จาก Microsoft เปรียบเทียบกับไฟล์ท้องถิ่น หากพบความแตกต่าง จะดาวน์โหลดไฟล์ใหม่แทนที่เก่า เครื่องมือมีประสิทธิภาพมาก ต้องเป็น Administrator

  1. รัน SFC Scan
    แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)
  2. Restart คอมพิวเตอร์เต็มรูปแบบ ตรวจสอบว่าข้อผิดพลาดแก้แล้ว

วิธีที่ 3: รัน SFCFix

เครื่องมืออีกตัวซ่อมไฟล์ระบบ คล้าย SFC แต่ช่วยเมื่อไฟล์ SFC เองเสียหาย โปรแกรม Third-party ใช้ความเสี่ยงเอง

ดาวน์โหลด SFCFix.exe รัน ตอบ prompt ใน CMD ด้วยการกดปุ่มใดๆ จนจบ
แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)

วิธีที่ 4: รัน SURT (System Update Readiness Tool)

สำหรับ Windows 7/8/10 SURT เป็นกลไก Force Update จาก Microsoft เอง เนื่องจากปัญหาอัปเดต เปิดใช้งานโมดูลบางอย่างบังคับให้อัปเดตที่ค้างดำเนินต่อไป

  1. ดาวน์โหลด SURT tool บันทึกที่เข้าถึงได้
    แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)
  2. คลิกขวา Executable > Run as administrator
  3. รอเสร็จ Restart ตรวจสอบว่าแก้แล้ว

วิธีที่ 5: แก้ไข Registry

หากวิธีข้างต้นไม่ได้ ให้แก้ Registry (ศูนย์ควบคุม OS) หากมี Key ขัดแย้งหรือ Value ผิด จะเกิด Error แนะนำ Backup Registry ก่อน

  1. ค้าง Windows Key กด R
  2. พิมพ์ notepad Enter
  3. ใน Notebook คัดลอกวางโค้ด:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX]
    "IsConvergedUpdateStackEnabled"=dword:00000000
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
    "UxOption"=dword:00000000
  4. File > Save As
  5. File type: All Files ชื่อ wufix.reg บน Desktop (ต้องเป็น .reg อย่างแม่นยำ)
  6. รันไฟล์ ยอมรับ Prompt
แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)

หลังรันเสร็จ ตรวจสอบว่าแก้แล้วหรือไม่ หากไม่ ให้ดาวน์โหลด Windows Update Reset script รันแบบ Administrator [Download Here] (คลิกขวา Save as) บันทึก Desktop คลิกขวา Run As Administrator
แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)

วิธีที่ 6: Windows 10 Anniversary Update ล้มเหลวจาก Error 0x80070057

เมื่อ Windows 10 ตรวจสอบการดาวน์โหลดไม่ผ่าน จะเกิด Error นี้ ผู้ใช้หลายคนอัปเกรดจาก Win 7 มา 10 และมีอัปเดตหลายตัวก่อน Anniversary Update อาจมีความเสียหายร้ายแรงใน Update Store ป้องกันการติดตั้ง วิธีแก้: ปิดอินเทอร์เน็ต (LAN/WAN) ขณะ Installer ตรวจสอบไฟล์ Anniversary Update

  1. ค้าง Windows Key กด R พิมพ์ ncpa.cpl Enter
  2. คลิกขวา Wireless LAN Adapter หรือ Ethernet LAN Adapter เลือก Disable หลังตรวจสอบเสร็จ Enable กลับคืน

เพิ่มเติม: หลายคนเจอ Freeze/Crash บ่อยหลังติดตั้ง Anniversary Update หากเป็นกรณีนี้ ดูคู่มือ Anniversary Update Crashes
แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)

วิธีที่ 7: ลบ CloudFogger

บางรายได้ Error 0x80070057 ขณะ Backup, System Restore, Upgrades ตาม borncity สาเหตุคือ CloudFogger ติดตั้ง Filter Drivers รบกวน System Calls

  1. Windows key + R พิมพ์ appwiz.cpl Enter (Win 8.1+ ค้าง Win+X เลือก Programs/Apps and Features)
  2. ค้นหา CloudFogger คลิกสองครั้ง ติดตาม Uninstaller
  3. Reboot ตรวจสอบว่าปัญหาหาย

วิธีที่ 8: อัปเดตผ่าน MS Update Catalog

หาก Windows Update ติดตั้งอะไรไม่ได้ ให้ดาวน์โหลดอัปเดตมา Local แล้วติดตั้งเอง ไปที่เว็บ Microsoft Update Catalog ดาวน์โหลด Cumulative Update ล่าสุด
แก้ไข Windows Update Error 0x80070057 (วิธีง่าย)

หลังดาวน์โหลด ปิดโปรแกรมทั้งหมด คลิกขวาแพ็กเกจอัปเดต Run as administrator ติดตั้งเสร็จ Restart เต็มรูปแบบ ตรวจสอบว่าแก้แล้ว

วิธีที่ 9: อัปเดต BIOS

หากไม่มีวิธีไหนช่วย อัปเดต BIOS เวอร์ชันล่าสุดอาจช่วย BIOS เป็นส่วนประกอบพื้นฐานสื่อสาร Hardware/Software หาก BIOS มีปัญหาหรือเก่า (ไม่เข้ากันกับ OS ปัจจุบัน) อาจเกิด Error

คำเตือน: ใช้ความเสี่ยงเอง การอัปเดต BIOS เสี่ยง หากผิดอาจ Brick ระบบ

  1. อัปเดต Lenovo BIOS
  2. อัปเดต HP BIOS
  3. อัปเดต Dell BIOS

Error 0x80070057 เกี่ยวข้องกับ "Credentials Manager" ใน Win 10 หาก Error เกี่ยวกับ Credentials Manager ดูคู่มือ "parameter is incorrect" ลองใช้ Windows Update Troubleshooter