คุณได้รับข้อผิดพลาด 0x80070643 ตลอดเวลาขณะพยายามอัปเดต Windows หรือไม่ เป็นปัญหาที่น่ารำคาญที่ยังคงมีอยู่ไม่ว่าคุณจะพยายาม "ลองใหม่" การอัปเดตมากแค่ไหนก็ตาม เราจะแสดงวิธีแก้ไขรหัสข้อผิดพลาด 0x80070643 ให้คุณ
Windows Update สามารถแสดงรหัสข้อผิดพลาด 0x80070643 ได้เป็นครั้งคราวในขณะที่อัปเดตส่วนประกอบของระบบ เช่น Windows Defender และ Microsoft .NET Framework เป็นเวอร์ชันล่าสุด แทบจะไม่อาจปรากฏขึ้นในขณะที่ติดตั้งคุณภาพและการอัปเดตระบบ Windows แบบสะสม
ข้อผิดพลาด 0x80070643 สามารถแสดงได้จากหลายสาเหตุ ตัวอย่างเช่น อาจเนื่องมาจากอินสแตนซ์ของบริการ Windows Update ที่มีปัญหาหรือการติดตั้ง .NET Framework ที่เสียหาย ดำเนินการตามคำแนะนำต่อไปนี้เพื่อแก้ไขและแก้ไขรหัสข้อผิดพลาด Windows Update 0x80070643 ใน Windows 10 และ 11
1. เริ่มบริการ Windows Update ใหม่
BITS (ย่อมาจาก Background Intelligent Transfer Service), Windows Update Service และบริการ Cryptographic เป็นบริการที่เกี่ยวข้องกับระบบที่ Windows Update ต้องใช้เพื่อให้ทำงานได้อย่างถูกต้อง บางครั้งอาจผิดพลาดหรือขัดข้องและทำให้เกิดข้อผิดพลาดในการติดตั้ง 0x80070643 ป>
ออกกฎด้วยการรีสตาร์ทบริการทั้งสามโดยใช้แอปบริการ หากต้องการทำเช่นนั้น:
1. กด Windows Key + R เพื่อเปิดกล่อง Run จากนั้นพิมพ์ services.msc แล้วกด Enter
2. คลิกขวาที่ Background Intelligent Transfer Service แล้วเลือกรีสตาร์ท หากตัวเลือกปรากฏเป็นสีเทา ให้เลือกเริ่ม
3. เลื่อนรายการบริการลงและทำซ้ำสิ่งที่คุณเพิ่งทำกับ Windows Update และ Cryptographic Services
2. รีบูทพีซีและลองอัปเดตอีกครั้ง
การรีสตาร์ทพีซีของคุณเป็นอีกวิธีที่รวดเร็วในการแก้ไขข้อผิดพลาด 0x80070643 ของ Windows Update หากคุณยังไม่ได้เปิด ให้เปิดเมนูเริ่มแล้วเลือกเปิด/ปิด> รีสตาร์ท จากนั้น กลับไปที่ Windows Update และติดตั้งการอัปเดตอีกครั้ง
3. เรียกใช้ตัวแก้ไขปัญหา Windows Update
ลองเรียกใช้ตัวแก้ไขปัญหา Windows Update ในตัวหากข้อผิดพลาด 0x80070643 ยังคงแสดงอยู่ สามารถระบุปัญหาต่างๆ ที่ทำให้ Windows Update ไม่ทำงาน และให้คำแนะนำและการแก้ไขอัตโนมัติเพื่อแก้ไขปัญหาที่เกี่ยวข้องกับการอัปเดต
หากต้องการเรียกใช้ตัวแก้ไขปัญหา Windows Update:
1. กด Windows + S เพื่อเปิด Windows Search จากนั้นพิมพ์ แก้ไขปัญหาการตั้งค่า และเลือก เปิด
2. เลือกเครื่องมือแก้ปัญหาเพิ่มเติม/อื่นๆ
3. เลือกเรียกใช้ถัดจาก Windows Update ป>
4. เรียกใช้เครื่องมือซ่อมแซม .NET Framework
ข้อผิดพลาด 0x80070643 ปรากฏขึ้นเฉพาะขณะติดตั้งการอัปเดต Microsoft .NET Framework หรือไม่ หากเป็นเช่นนั้น ให้เรียกใช้เครื่องมือซ่อมแซม Microsoft .NET Framework เพื่อตรวจสอบไฟล์ที่เสียหายและปัญหาอื่นๆ กับการติดตั้ง .NET Framework ในปัจจุบัน
1. ดาวน์โหลด Microsoft .NET Framework Repair Tool จากเว็บไซต์ Microsoft
2. ดับเบิลคลิกไฟล์ NetFxRepairTool.exe ที่ดาวน์โหลดมา และยอมรับข้อกำหนดสิทธิ์การใช้งานของ Microsoft จากนั้น ตรวจสอบการเปลี่ยนแปลงที่แนะนำ และเลือก ถัดไป เพื่อนำไปใช้ อย่าเพิ่งออกจากเครื่องมือซ่อมแซม Microsoft .Net Framework
3. เปิด Windows Update อีกครั้ง และลองอัปเดต Microsoft .NET Framework อีกครั้ง หากการอัปเดตเสร็จสมบูรณ์ ให้เลือก เสร็จสิ้น เพื่อออกจากเครื่องมือซ่อมแซม Microsoft .Net Framework ถ้าไม่เช่นนั้น ให้เลือกถัดไปเพื่อดำเนินการแก้ไขปัญหาเพิ่มเติม
5. รีเซ็ต Windows Update
Windows Update จะแคชไฟล์และลายเซ็นต่างๆ ไว้ในโฟลเดอร์ระบบสองสามโฟลเดอร์ที่เรียกว่า “SoftwareDistribution” และ “catroot2” ข้อมูลภายในอาจเสียหายและทำให้เกิดข้อผิดพลาด 0x80070643 ป>
บังคับให้ Windows Update สร้างโฟลเดอร์ SoftwareDistribution และโฟลเดอร์ Catroot2 ขึ้นใหม่เพื่อขจัดปัญหาที่อาจเกิดขึ้นกับข้อมูลเสียหาย หากต้องการทำเช่นนั้น:
1. เปิดเมนู Start พิมพ์ cmd และเลือก Run as administrator เพื่อเรียกใช้คอนโซล Command Prompt ที่ยกระดับขึ้น
2. เรียกใช้คำสั่งด้านล่างทีละคำสั่งเพื่อหยุด Background Intelligent Service, Windows Update Service และ Cryptographic Services:
- เน็ตหยุด wuauserv
- หยุดสุทธิ cryptSvc
- บิตหยุดสุทธิ
3. รันคำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อและสำรองข้อมูลโฟลเดอร์ Software Distribution และ Catroot2 ปัจจุบัน:
- เปลี่ยนชื่อ c:\windows\SoftwareDistribution SoftwareDistribution.old
- เปลี่ยนชื่อ %systemroot%\System32\catroot2 catroot2.old
4. เรียกใช้คำสั่งด้านล่างทีละคำสั่งเพื่อรีสตาร์ท Background Intelligent Service, Windows Update Service และ Cryptographic Services:
- เริ่มต้นสุทธิ wuauserv
- เริ่มต้นสุทธิ cryptSvc
- บิตเริ่มต้นสุทธิ
5. ลองใช้ Windows Update อีกครั้ง
6. ทำการคลีนบูต
หากข้อผิดพลาด 0x80070643 ยังคงอยู่ ให้ลองติดตั้งการอัปเดตล่าสุดหลังจากคลีนบูต Windows เป็นกระบวนการที่ป้องกันไม่ให้บริการของบุคคลที่สามและโปรแกรมเริ่มต้นรบกวน Windows Update หากต้องการทำเช่นนั้น:
1. พิมพ์ msconfig ลงในช่อง Run แล้วกด Enter จากนั้น สลับไปที่แท็บบริการ ทำเครื่องหมายที่ช่องถัดจากซ่อนบริการทั้งหมดของ Microsoft และเลือกปิดการใช้งานทั้งหมด
2. สลับไปที่แท็บเริ่มต้นแล้วเลือกเปิดตัวจัดการงาน จากนั้น ปิดการใช้งานโปรแกรมเริ่มต้นทั้งหมดที่ไม่ใช่ของ Microsoft
3. รีสตาร์ทคอมพิวเตอร์และเรียกใช้ Windows Update หากวิธีนี้ช่วยได้ ให้ทำซ้ำขั้นตอนที่ 1-2 และเปิดใช้งานรายการที่ปิดใช้งานทั้งหมดอีกครั้ง
7. ติดตั้งการอัปเดตผ่าน Microsoft Update Catalog
หากคลีนบูตไม่ช่วย ให้ลองติดตั้งการอัปเดตที่มีปัญหาผ่านทาง Microsoft Update Catalog หากต้องการทำเช่นนั้น:
1. ไปที่ Windows Update และจดรหัส KB (ฐานความรู้) ของการอัปเดตที่ล้มเหลว
2. ไปที่ Microsoft Update Catalog ป้อน KB ID และเลือกค้นหา จากนั้นเลือกและดาวน์โหลดไฟล์อัพเดต ตรวจสอบให้แน่ใจว่าตรงกับเวอร์ชัน Windows บิลด์ปัจจุบันและสถาปัตยกรรมระบบปฏิบัติการ (x64, x86 หรือ ARM64)
3. เรียกใช้ไฟล์ที่ดาวน์โหลดมาและปฏิบัติตามคำแนะนำในการติดตั้งบนหน้าจอทั้งหมด จากนั้นเลือกรีสตาร์ททันทีเพื่อสิ้นสุดการอัปเดต
8. อัปเดต Windows Defender ด้วยตนเอง
หากข้อผิดพลาด 0x80070643 ปรากฏขึ้นสำหรับการอัปเดตคำจำกัดความของ Windows Defender เท่านั้น คุณสามารถดาวน์โหลดและติดตั้งได้โดยไม่ต้องใช้ Windows Update ป>
ในการทำเช่นนั้น ให้ไปที่หน้าการอัปเดต Microsoft Defender Antivirus และเลื่อนลงไปที่ส่วนการอัปเดตข่าวกรองด้านความปลอดภัยล่าสุด จากนั้น ดาวน์โหลดชุดคำจำกัดความล่าสุดสำหรับ Microsoft Defender Antivirus ที่ตรงกับสถาปัตยกรรมระบบปฏิบัติการของคุณ และเรียกใช้ไฟล์ที่ดาวน์โหลด
9. เรียกใช้การสแกนป้องกันมัลแวร์
ไวรัสคอมพิวเตอร์มักจะติด Windows Update เพื่อหยุดไม่ให้ติดตั้งการแก้ไขความปลอดภัยและคำจำกัดความของการป้องกันไวรัส หากข้อผิดพลาด 0x80070643 ข้อผิดพลาดของ Windows Update ยังคงแสดงอยู่ เป็นความคิดที่ดีที่จะตัดความเป็นไปได้ทั้งหมดของการติดมัลแวร์ที่อาจเกิดขึ้น ป>
แทนที่จะใช้ Windows Defender การใช้โซลูชันซอฟต์แวร์ป้องกันไวรัสของบริษัทอื่นที่มีศักยภาพในการสแกนหาไวรัสอย่างละเอียดถือเป็นตัวเลือกที่ปลอดภัยที่สุด ตัวอย่างเช่น Malwarebytes เวอร์ชันฟรีเป็นตัวเลือกที่ยอดเยี่ยมในการตรวจจับและกำจัดมัลแวร์ที่ดื้อรั้น
10. เรียกใช้ SFC Scan หรือ DISM Tool
การติดตั้ง Windows ที่เสียหายยังสามารถมีบทบาทและส่งผลให้เกิดข้อผิดพลาด Windows Update 0x80070643 การเรียกใช้ System File Checker และเครื่องมือ DISM สามารถช่วยแก้ไขปัญหาเกี่ยวกับไฟล์ระบบและปรับปรุงเสถียรภาพได้
คลิกขวาที่ปุ่มเริ่มแล้วเลือก Windows PowerShell (ผู้ดูแลระบบ) จากนั้นพิมพ์ sfc /scannow แล้วกด Enter เพื่อเปิดตัว System File Checker
จากนั้น ป้อนคำสั่งต่อไปนี้แล้วกด Enter เพื่อเรียกใช้เครื่องมือ DISM (Deployment Image Servicing and Management)
DISM.exe /ออนไลน์ /Cleanup-Image /Restorehealth
หลังจากทำการสแกนทั้งสองแล้ว ให้ใช้ Windows Update และตรวจสอบว่าเกิดข้อผิดพลาด 0x80070643 ซ้ำหรือไม่
รหัสข้อผิดพลาด 0x80070643 แก้ไขแล้ว
ข้อผิดพลาด 0x80070643 เป็นปัญหาที่ค่อนข้างตรงไปตรงมาในการแก้ไขเมื่อเปรียบเทียบกับปัญหา Windows Update อื่นๆ ตัวอย่างเช่น การรีสตาร์ทบริการที่เกี่ยวข้องกับ Windows Update การเรียกใช้ตัวแก้ไขปัญหา Windows Update หรือการล้างแคช Windows Update น่าจะช่วยได้เสมอ ถ้าไม่เช่นนั้น การดำเนินการแก้ไขที่เหลือจะดำเนินการอย่างแน่นอน ในกรณีที่ไม่สามารถใช้งานได้ ให้ลองรีเซ็ตการติดตั้ง Windows ของคุณเป็นค่าเริ่มต้นจากโรงงาน