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

หากคุณพบ Windows 11 Error 0x80070643 ระหว่างการติดตั้ง Windows Update หรือ Microsoft Defender Update โดยมีข้อความ เช่น “Install error – 0x80070643” แสดงว่าการติดตั้งอัปเดตล้มเหลวเนื่องจากไฟล์ระบบ บริการของ Windows หรือพาร์ติชัน Recovery มีปัญหา

Error Code นี้พบได้บ่อย โดยเฉพาะหลังการอัปเดตด้านความปลอดภัย (Security Update) หรือการอัปเดต Windows Recovery Environment (WinRE)

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


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

Error 0x80070643 หมายถึง

Fatal Error During Installation

Windows ไม่สามารถติดตั้งอัปเดตได้สำเร็จ เนื่องจากเกิดข้อผิดพลาดระหว่างกระบวนการติดตั้ง

ข้อผิดพลาดนี้มักพบกับ

  • Windows Security Update
  • Microsoft Defender Update
  • .NET Framework Update
  • Windows Recovery Environment (WinRE) Update

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

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

  • Windows Recovery Partition มีขนาดไม่เพียงพอ
  • ไฟล์ Windows Update เสียหาย
  • SoftwareDistribution Folder มีปัญหา
  • Catroot2 Folder เสียหาย
  • ไฟล์ระบบ Windows เสียหาย
  • .NET Framework ทำงานผิดปกติ
  • โปรแกรม Antivirus รบกวนการติดตั้ง
  • Windows Installer มีปัญหา

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

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

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

จากนั้นลอง

Settings > Windows Update > Check for updates

อีกครั้ง


② ตรวจสอบว่าเป็น WinRE Update หรือไม่

หาก Error เกิดกับ

  • Safe OS Update
  • Recovery Environment Update
  • KB ที่เกี่ยวข้องกับ WinRE

สาเหตุอาจมาจาก

Recovery Partition มีพื้นที่ไม่เพียงพอ

กรณีนี้อาจต้องขยายพาร์ติชัน Recovery ก่อนจึงจะติดตั้งได้


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

คำสั่งทั้งสองช่วยซ่อมไฟล์ระบบที่เสียหายและเป็นสาเหตุของ Error 0x80070643


⑤ ซ่อมแซม .NET Framework

เปิด

Windows Features

ตรวจสอบว่า

  • .NET Framework 3.5
  • .NET Framework 4.x

เปิดใช้งานตามปกติ

หากมีปัญหา

ให้ปิดแล้วรีสตาร์ท

จากนั้นเปิดใช้งานใหม่


⑥ ใช้ Windows Update Troubleshooter

ไปที่

Settings > System > Troubleshoot > Other troubleshooters

เลือก

Windows Update

กด

Run

Windows จะตรวจสอบปัญหาและซ่อมแซมอัตโนมัติ


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

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

อาจขัดขวางการติดตั้งไฟล์อัปเดต

ลองปิดชั่วคราว

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


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

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

สามารถดาวน์โหลดไฟล์จาก

Microsoft Update Catalog

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

วิธีนี้ช่วยหลีกเลี่ยงปัญหาของ Windows Update Service


⑨ ตรวจสอบ Recovery Partition

เปิด

Disk Management

ตรวจสอบว่าพาร์ติชัน Recovery มีพื้นที่เพียงพอหรือไม่

หากเป็น Error จาก WinRE Update

การเพิ่มขนาด Recovery Partition มักเป็นวิธีแก้ที่ได้ผล


⑩ ใช้ In-place Upgrade

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

ใช้

  • Windows 11 Installation Assistant
  • Media Creation Tool

ทำ In-place Upgrade

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

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


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

  • อัปเดต Windows อย่างสม่ำเสมอ
  • ตรวจสอบพื้นที่ว่างของ Recovery Partition
  • ไม่ปิดเครื่องระหว่าง Windows Update
  • อัปเดต .NET Framework ให้เป็นเวอร์ชันล่าสุด
  • สร้าง Restore Point ก่อนอัปเดตใหญ่

นอกจากนี้ comsiam แนะนำให้ตรวจสอบว่า Error 0x80070643 เกิดกับอัปเดตประเภทใด เพราะแนวทางแก้ไขสำหรับ WinRE Update และ Microsoft Defender Update อาจแตกต่างกัน


สรุป

Windows 11 Error 0x80070643 มักเกิดจากไฟล์ระบบเสียหาย ปัญหาของ Windows Update หรือพื้นที่ของ Recovery Partition ไม่เพียงพอ โดยเฉพาะในกรณีของ WinRE Update วิธีแก้ที่ได้ผลคือรีเซ็ต Windows Update Components ซ่อมไฟล์ระบบด้วย SFC และ DISM ตรวจสอบ .NET Framework และ Recovery Partition หากยังไม่สำเร็จ การทำ In-place Upgrade เป็นทางเลือกที่ช่วยซ่อมระบบโดยไม่ต้องติดตั้ง Windows ใหม่


คำถามชวนคิด

Error 0x80070643 ของคุณเกิดขึ้นกับ Windows Security Update, Microsoft Defender Update, .NET Framework หรือ WinRE Update?