Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล

คุณก่อยรับ Error 0x80070643 ขณะพยายามอัปเดต Windows? เป็นปัญหาที่รบกวนและอยู่ต่อเนื่องไม่ว่า bạn จะลอง "Retry" อัปเดตกี่ครั้ง เราจะแสดงวิธีแก้ไข Error Code 0x80070643

Windows Update บางครั้งแสดง Error Code 0x80070643 ขณะอัปเดตส่วนประกอบระบบ เช่น Windows Defender และ Microsoft .NET Framework ให้เป็นเวอร์ชันล่าสุด นานๆ ครั้งอาจแสดงขณะติดตั้ง Quality และ Cumulative Updates ของระบบ Windows

Error 0x80070643 อาจเกิดจากหลายสาเหตุ เช่น บั๊กของ Windows Update Service หรือการติดตั้ง .NET Framework ที่เสียหาย ทำตามคำแนะนำต่อไปนี้เพื่อ Troubleshoot และแก้ไข Error 0x80070643 ใน Windows 10 และ 11

1. รีสตาร์ทบริการ Windows Update

BITS (Background Intelligent Transfer Service), Windows Update Service และ Cryptographic Services เป็นบริการระบบที่ Windows Update ต้องการเพื่อทำงานถูกต้อง บางครั้งอาจ Glitch หรือ Crash ทำให้เกิด Error 0x80070643

ตรวจสอบโดยรีสตาร์ทบริการทั้ง 3 ผ่านแอป Services วิธีทำ:

  1. กด Windows Key + R เปิด Run Box พิมพ์ services.msc แล้วกด Enter
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. คลิกขวา Background Intelligent Transfer Service เลือก Restart หากตัวเลือกเป็นสีเทา ให้เลือก Start
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. เลื่อนลงรายการบริการ และทำซ้ำสำหรับ Windows Update และ Cryptographic Services

2. รีบูท PC และลองอัปเดตใหม่

การรีสตาร์ทคอมพิวเตอร์เป็นอีกวิธีเร็วในการแก้ Error 0x80070643 ของ Windows Update หากยังไม่ได้ลอง ให้เปิด Start Menu เลือก Power > Restart จากนั้นกลับไปที่ Windows Update และติดตั้งอัปเดตใหม่

3. รัน Windows Update Troubleshooter

ลองรัน Windows Update Troubleshooter ที่ built-in หาก Error 0x80070643 ยังคงปรากฏ มันสามารถระบุปัญหาต่างๆ ที่หยุด Windows Update และเสนอคำแนะนำและการแก้ไขอัตโนมัติ

วิธีรัน Windows Update Troubleshooter:

  1. กด Windows + S เปิด Windows Search พิมพ์ Troubleshoot Settings แล้วเลือก Open
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. เลือก Additional/Other troubleshooters
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. เลือก Run ถัดจาก Windows Update
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล

4. รัน .NET Framework Repair Tool

Error 0x80070643 แสดงเฉพาะตอนติดตั้ง Microsoft .NET Framework Updates? หากใช่ ให้รัน Microsoft .NET Framework Repair Tool เพื่อตรวจสอบไฟล์เสียหายและปัญหาอื่นๆ ของการติดตั้ง .NET Framework ปัจจุบัน

  1. ดาวน์โหลด Microsoft .NET Framework Repair Tool จากเว็บไซต์ Microsoft
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. ดับเบิลคลิกไฟล์ NetFxRepairTool.exe ที่ดาวน์โหลดมา และยอมรับเงื่อนไขใบอนุญาตของ Microsoft ต่อไป ทบทวนการเปลี่ยนแปลงที่แนะนำ และเลือก Next เพื่อนำไปใช้ อย่าออกจาก Microsoft .Net Framework Repair Tool ยัง
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. เปิด Windows Update อีกครั้ง และลองอัปเดต Microsoft .NET Framework ใหม่ หากอัปเดตสำเร็จ ให้เลือก Finish เพื่อออกจาก Tool หากไม่ ให้เลือก Next เพื่อ Troubleshoot เพิ่มเติม

5. รีเซ็ต Windows Update

Windows Update Cache ไฟล์และ Signature ต่างๆ ในโฟลเดอร์ระบบ 2 โฟลเดอร์ คือ "SoftwareDistribution" และ "catroot2" ข้อมูลภายในอาจเสียหายและทำให้เกิด Error 0x80070643

บังคับให้ Windows Update สร้างโฟลเดอร์ SoftwareDistribution และ Catroot2 ใหม่ เพื่อกำจัดปัญหาเสียหายของข้อมูล วิธีทำ:

  1. เปิด Start Menu พิมพ์ cmd และเลือก Run as Administrator เพื่อเปิด Command Prompt แบบ Elevated
  2. รันคำสั่งต่อไปนี้ทีละคำสั่ง เพื่อหยุด Background Intelligent Service, Windows Update Service และ Cryptographic Services:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
  3. รันคำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อและ Backup โฟลเดอร์ SoftwareDistribution และ Catroot2 ปัจจุบัน:
    • rename c:\windows\SoftwareDistribution SoftwareDistribution.old
    • rename %systemroot%\System32\catroot2 catroot2.old
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. รันคำสั่งต่อไปนี้ทีละคำสั่ง เพื่อเริ่มบริการ Background Intelligent Service, Windows Update Service และ Cryptographic Services ใหม่:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
  2. ลองใช้ Windows Update อีกครั้ง

6. ทำ Clean Boot

หาก Error 0x80070643 ยังคงอยู่ ลองติดตั้งอัปเดตล่าสุดหลัง Clean Boot Windows เป็นกระบวนการที่ป้องกันบริการ協力廠商และโปรแกรม Startup รบกวน Windows Update วิธีทำ:

  1. พิมพ์ msconfig ใน Run Box แล้วกด Enter จากนั้นสลับไปแท็บ Services ติ๊ก Hide all Microsoft services และเลือก Disable all
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. สลับไปแท็บ Startup และเลือก Open Task Manager จากนั้น Disable โปรแกรม Startup ที่ไม่ใช่ Microsoft ทั้งหมด
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. รีสตาร์ทคอมพิวเตอร์ และรัน Windows Update หากช่วยได้ ให้ทำซ้ำขั้นตอน 1-2 และเปิดใช้งานรายการที่ Disable ไว้ทั้งหมด

7. ติดตั้ง Updates ผ่าน Microsoft Update Catalog

หาก Clean Boot ไม่ช่วย ลองติดตั้งอัปเดตที่มีปัญหาผ่าน Microsoft Update Catalog วิธีทำ:

  1. ไปที่ Windows Update และบันทึก KB (Knowledge Base) ID ของอัปเดตที่ล้มเหลว
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. ไปที่ Microsoft Update Catalog ใส่ KB ID และเลือก Search จากนั้นเลือกและดาวน์โหลดไฟล์อัปเดต ตรวจสอบให้ตรงกับ Windows Build Version และ Architecture (x64, x86, ARM64) ปัจจุบัน
แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล
  1. รันไฟล์ที่ดาวน์โหลด และทำตามคำแนะนำบนหน้าจอตลอดการติดตั้ง จากนั้นเลือก Restart Now เพื่อเสร็จสิ้นอัปเดต

8. อัปเดต Windows Defender ด้วยตนเอง

หาก Error 0x80070643 แสดงเฉพาะสำหรับ Windows Defender Definition Updates เท่านั้น คุณสามารถดาวน์โหลดและติดตั้งโดยไม่ใช้ Windows Update

วิธีทำ: ไปที่หน้า Microsoft Defender Antivirus Updates เลื่อนลงไปส่วน Latest Security Intelligence Update จากนั้นดาวน์โหลด Definition Pack ล่าสุดสำหรับ Microsoft Defender Antivirus ที่ตรงกับ Architecture ของ OS และรันไฟล์ที่ดาวน์โหลด

แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล

9. รัน Anti-Malware Scan

ไวรัสคอมพิวเตอร์มักติดเชื้อ Windows Update เพื่อหยุดการติดตั้ง Security Fixes และ Anti-virus Definitions หาก Error 0x80070643 ของ Windows Update ยังคงแสดง ควรตรวจสอบความเป็นไปได้ของมัลแวร์

แทนที่จะใช้ Windows Defender การใช้โซลูชัน Antivirus 協力廠商 ที่มีพลัง เพื่อสแกนไวรัสอย่างละเอียด เป็นทางเลือกปลอดภัยกว่า ตัวอย่างเช่น Malwarebytes ฟรี เป็นตัวเลือกยอดเยี่ยมในการตรวจจับและลบมัลแวร์ที่ติดขาด

10. รัน SFC Scan หรือ DISM Tool

การติดตั้ง Windows ที่เสียหายอาจเป็นปัจจัยและทำให้เกิด Windows Update Error 0x80070643 การรัน System File Checker และ DISM Tool ช่วยแก้ปัญหาไฟล์ระบบและเพิ่มความเสถียร

คลิกขวา Start ปุ่ม และเลือก Windows PowerShell (Admin) จากนั้นพิมพ์ sfc /scannow และกด Enter เพื่อรัน System File Checker

แก้ไข Windows Update Error 0x80070643: 10 วิธีที่พิสูจน์แล้วได้ผล

ต่อไป ใส่คำสั่งด้านล่างและกด Enter เพื่อเรียกใช้ DISM (Deployment Image Servicing and Management) Tool

DISM.exe /Online /Cleanup-Image /Restorehealth

หลังจากทำ Scan ทั้งสองแล้ว ให้ใช้ Windows Update และเช็คว่า Error 0x80070643 ซ้ำหรือไม่

Error Code 0x80070643 แก้ไขแล้ว

Error 0x80070643 เป็นปัญหาที่แก้ไขได้ค่อนข้างง่าย เปรียบเทียบกับปัญหา Windows Update อื่นๆ เช่น การรีสตาร์ทบริการ Windows Update, รัน Troubleshooter, หรือล้าง Cache Windows Update ควรช่วยได้เสมอ หากไม่ ให้ทำตามวิธีแก้ไขที่เหลือ จะแก้ได้แน่นอน ในกรณีเลวร้ายที่ไม่มีวิธีไหนทำงาน ให้พิจารณา Reset Windows การติดตั้งเป็นค่าโรงงาน