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

แก้ Error 0x80244022 Windows Update บน Windows 10/11 - คู่มือฉบับสมบูรณ์

Microsoft ปล่อยอัปเดตเป็นประจำเพื่อแก้บั๊ก เพิ่มฟีเจอร์ ทำให้ระบบเสถียร การติดตั้งอัปเดตทั้งหมดจึงสำคัญมาก โดยเฉพาะการป้องกันมัลแวร์

แต่ถ้ากระบวนการอัปเดตตัวเองล้มเหลว ต้องทำยังไง? Error Code 0x80244022 เป็นปัญหาพบบ่อยระหว่างติดตั้งอัปเดต ป้องกันไม่ให้คอมพิวเตอร์อัปเดตเป็นเวอร์ชันล่าสุด และก่อให้เกิดปัญหาอื่นๆ

Error 0x80244022 คืออะไร?

Error Code นี้เกี่ยวข้องกับปัญหาการอัปเดตซอฟต์แวร์ เกิดจาก ปัญหาการเชื่อมต่อระหว่างอุปกรณ์กับ Server ของ Microsoft ไม่ใช่ปัญหาของ Windows 10 เอง และมักแก้ได้ง่าย

ข้อความ Error:

There were some problems installing updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x80244022).

ยังเรียกว่า WU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL HTTP 503 เกิดจาก Windows Update Service ไม่สามารถเชื่อมต่อ Microsoft Update Website, ดาวน์โหลด หรือติดตั้งอัปเดตได้ สาเหตุไม่ชัดเจน ควรรัน Diagnostic Scan หาสาเหตุ

ปัญหานี้เกี่ยวข้องกับ Windows Store Service บ่งบอกว่า Service 过载 (Overloaded) เนื่องจากผู้ใช้ติดตั้งอัปเดตหลายอย่างพร้อมกัน ทำให้ Download Server 过载

แก้ได้โดย: Reboot แล้ว Check Updates ใหม่ หากยังไม่ได้ ลอง Reset Windows Update Service, ปิด Proxy, ตรวจ Date/Time (เวลาผิดอาจบล็อกการดาวน์โหลด)

สาเหตุที่ Trigger Error 0x80244022

  • Corrupted Files: ไฟล์เสียหาย ทำให้ระบบโหลดไม่ได้ แจ้งว่าไฟล์ Corrupted
  • Missing System Files: ขาดไฟล์ระบบ (Windows Store Error) ไม่ติดตั้ง/อัปเดตแอปจาก Store ได้ บางครั้งเปิดไฟล์/โปรแกรมบางอย่างไม่ได้
  • Software Conflict: ซอฟต์แวร์หลายตัวรันพร้อมกันชนกัน ใช้ Resource เดียวกัน (ไฟล์, Network, Hardware)

วิธีแก้ Windows Store Error 0x80244022

ลอง Troubleshooting ด้านล่างตามลำดับ ก่อนหน้านั้น รัน Optimizer อย่าง Outbyte PC Repair เพื่อตัดปัญหาอื่นๆ ออกก่อน

วิธีที่ 1: รัน Windows Update Troubleshooter

  1. ไป Windows Settings
  2. เลือก Troubleshoot (ใต้ System)
  3. เลือก Other Troubleshooters
  4. หา Windows Update > กด Run

Troubleshooter จะวินิจฉัยและแก้ Error 0x80244022 ให้อัตโนมัติ

วิธีที่ 2: Reboot คอมพิวเตอร์

  1. คลิกไอคอน Windows บน Taskbar
  2. คลิกไอคอน Power > เลือก Restart

รีเฟรช Windows Update Component บางครั้งก็เพียงพอ

วิธีที่ 3: ตั้งเวลา/วันที่อัตโนมัติ

ดูง่ายแต่มักแก้ได้! บาง Service เชื่อม Server ไม่ได้เพราะเวลาผิด

  1. Win + I > Time & Language
  2. Date & time > เปิด Set time automatically
  3. ปิดหน้าต่าง > ลองติดตั้งอัปเดตใหม่

วิธีที่ 4: ตรวจสอบ Server ของ Microsoft

Server ของ Microsoft อาจ Overloaded ทำให้ Windows Update เชื่อมต่อไม่ได้ ไม่มีทางแก้ ให้รอ 1-2 วัน ลองใหม่ ติดต่อ Microsoft ผ่านเว็บไซต์อย่างเป็นทางการ

วิธีที่ 5: ตรวจสอบความสมบูรณ์ของ System Files (SFC & DISM)

ผ่าน SFC:

  1. ค้นหา cmd > Run as administrator
  2. พิมพ์ sfc /scannow > Enter
  3. Restart หลังซ่อมแซมเสร็จ

ผ่าน DISM:

  1. เปิด Command Prompt (Admin)
  2. วางคำสั่ง: DISM.exe /Online /Cleanup-image /Restorehealth > Enter
  3. รอจบการสแกน/ซ่อม > Restart > ติดตั้งอัปเดตใหม่

รันทั้งคู่เสร็จ ลองติดตั้งอัปเดตที่ล้มเหลวอีกครั้ง

วิธีที่ 6: Clean Boot

ซอฟต์แวร์ภายนอก (Antimalware ฯลฯ) อาจขัดจังหวะ Windows Service

  1. Win + R > พิมพ์ msconfig > Enter
  2. แท็บ Services > ติ๊ก Hide All Microsoft Services > Disable all
  3. แท็บ General > Selective startup > ติ๊กแค่ Load System Services
  4. Apply > OK > Restart

ลองอัปเดตใน Clean Boot Mode ไม่ว่าจะสำเร็จหรือไม่ ต้องกลับมา Normal Startup: เปิด Service ที่ Disable ไว้ > เปลี่ยน Startup เป็น Normal

วิธีที่ 7: ตรวจสอบ Proxy

Proxy สำหรับ LAN อาจขัดจังหวะการติดต่อ Server

  1. Control Panel > View by: Large Icons
  2. เปิด Internet Options
  3. แท็บ Connections > LAN settings
  4. ยกเลิกติ๊ก Use a proxy server for your LAN > Apply > OK

ลองติดตั้งอัปเดตใหม่

วิธีที่ 8: Reset Windows Update Components

Reset การตั้งค่า Windows Update วิธีนี้มีประสิทธิภาพสูง รีสตาร์ท Service (BITS, Cryptographic, MSI Installer, Windows Update) และ Rename โฟลเดอร์ชั่วคราว (SoftwareDistribution, Catroot2)

  1. ค้นหา cmd > Run as administrator
  2. รันคำสั่งทีละบรรทัด (กด Enter ทีละอัน):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  1. Rename โฟลเดอร์:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
  1. Start Service กลับ:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. กลับไป Windows Update Center > ลองติดตั้งใหม่

วิธีที่ 9: ติดตั้งอัปเดตที่ล้มเหลวด้วยตนเอง (Manual Install)

ดู KB Number จาก Update History > ไป Microsoft Update Catalog ค้นหา KB นั้น > ดาวน์โหลดติดตั้งเอง

สรุป

Error 0x80244022 รบกวนแต่แก้ได้ง่ายด้วยคำแนะนำที่มีประสิทธิภาพ หวังว่าปัญหาหายแล้ว หากเจอ Error คล้ายๆ นี้ในอนาคต ใช้ขั้นตอนเดิมได้ วิธีเหล่านี้ใช้ได้กับหลายรุ่น Windows