Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

การแก้ไขที่พิสูจน์แล้วสำหรับข้อผิดพลาดในการอัปเดต Windows 0x80070643

Windows Update Error 0x80070643 เป็นข้อผิดพลาดที่จู้จี้ซึ่งแสดงขึ้นเมื่อคุณพยายามติดตั้งการอัปเดตที่สะสม ปัญหานี้อาจเกิดจากปัจจัยหลายประการ เป็นไปได้ว่าฐานข้อมูล Windows Update เสียหาย ต้องมีการซ่อมแซม .NET framework หรือไฟล์ระบบหายไป ดังนั้นข้อผิดพลาด Windows Update 0x80070643 จึงปรากฏขึ้น

ขั้นตอนแรกคือการตรวจสอบระบบปฏิบัติการและติดตั้ง .NET Framework เวอร์ชันล่าสุด หากไม่ได้ผล การเรียกใช้ SFC การติดตั้งการอัปเดตด้วยตนเอง และการอัปเดต Windows Defender ด้วยตนเองน่าจะช่วยได้ ในบทความนี้ เราจะแสดงวิธีการต่างๆ เพื่อแก้ไขข้อผิดพลาดในการติดตั้ง – 0x80070643

ข้อผิดพลาดการอัปเดต Windows 10/11 0x80070643 คืออะไร?

โดยทั่วไป การอัปเดต Windows 10/11 จะเสนอการปรับปรุงคุณภาพและแก้ไขปัญหาด้านความปลอดภัย อย่างไรก็ตาม บางครั้งข้อผิดพลาด 0x80070643 ปรากฏขึ้นเมื่อผู้ใช้พยายามติดตั้งการอัปเดต ข้อผิดพลาด 0x80070643 เป็นข้อความแสดงข้อผิดพลาดในการติดตั้ง Windows Update ที่อาจปรากฏบนหน้าจอของคุณในระหว่างขั้นตอนการติดตั้ง

คุณอาจพบข้อผิดพลาด (kb3122947) – ข้อผิดพลาด 0x80070643 หรือ (kb4023057) – ข้อผิดพลาด 0x80070643 หลังจากอัปเดตระบบปฏิบัติการของคุณ การอัปเดต 2018-11 สำหรับ Windows 10 เวอร์ชัน 1803 สำหรับระบบที่ใช้ x64 (kb4023057) – ข้อผิดพลาด 0x80070643 อาจปรากฏขึ้นเมื่อคุณติดตั้งการอัปเดตนี้โดยเฉพาะ ข้อผิดพลาด 0x80070643 อาจเกิดขึ้นเมื่อติดตั้งหรืออัปเดตแอปพลิเคชัน Windows ใดๆ

เคล็ดลับแบบมือโปร:เรียกใช้เครื่องมือเพิ่มประสิทธิภาพพีซีโดยเฉพาะเพื่อกำจัดการตั้งค่าที่ไม่ถูกต้อง ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจทำให้ระบบมีปัญหาหรือประสิทธิภาพการทำงานช้า

สแกนหาพีซีฟรีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10/11, Windows 7, Windows 8

นี่คือข้อความแสดงข้อผิดพลาดบางส่วนที่คุณอาจพบ:

  • การอัปเดต 2018-11 สำหรับ Windows 10/11 เวอร์ชัน 1803 สำหรับระบบที่ใช้ x64 (KB4023057) – ข้อผิดพลาด 0x80070643
  • อัปเดตสำหรับ windows 10 เวอร์ชัน 1511 สำหรับระบบที่ใช้ x64 (kb3106246) – ข้อผิดพลาด 0x80070643
  • ไม่สามารถติดตั้งได้ในวันที่ (วันที่) – 0x80070643
  • ข้อผิดพลาด 0x80070643 ไม่สามารถติดตั้งแพ็คเกจ MSI

การแจ้งเตือนข้อผิดพลาดนี้มีรูปแบบต่างๆ กัน แต่ทั้งหมดมีความหมายเหมือนกัน:การติดตั้งการอัปเดตล้มเหลว และคุณจะไม่สามารถดำเนินการต่อได้หากไม่แก้ไขข้อผิดพลาดก่อน

เราได้รวบรวมคำแนะนำที่ครอบคลุมเพื่อแก้ไขข้อผิดพลาด Windows Update 0x80070643

อะไรทำให้เกิดข้อผิดพลาดในการอัปเดต Windows 10/11 0x80070643

หากพีซีที่ใช้ Windows ของคุณแสดงข้อผิดพลาดในการติดตั้ง – 0x80070643 คุณไม่ต้องกังวลเพราะคุณไม่ได้อยู่คนเดียว ปัญหานี้ได้รับการรายงานโดยผู้ใช้ Windows จำนวนมากในช่วงหลายปีที่ผ่านมา

ปัญหานี้มักเกิดจากปัจจัยหนึ่งหรือหลายปัจจัยต่อไปนี้ร่วมกัน:

  • การติดตั้งการอัปเดตไม่สมบูรณ์/ผิดพลาด— ในกรณีส่วนใหญ่ ข้อผิดพลาด 0x80070643 จะเกิดขึ้นเมื่อคุณติดตั้งการอัปเดตที่ผิดพลาดในคอมพิวเตอร์ของคุณ และตอนนี้ระบบยังคงดำเนินการหรือเข้าถึงการติดตั้งที่เก่ากว่า และไม่รู้จักการอัปเดตใหม่ ไฟล์ขณะติดตั้งการอัปเดต
  • บริการตัวติดตั้ง Windows — หากบริการ Windows Installer ของคอมพิวเตอร์คุณทำงานผิดพลาด ข้อผิดพลาดนี้อาจเกิดขึ้นเนื่องจากคอมพิวเตอร์ไม่สามารถติดตั้งการอัปเดตใหม่ได้อย่างถูกต้อง
  • คอมโพเนนต์ของ Windows Update — เราสังเกตเห็นกรณีที่คอมโพเนนต์ Windows Update เริ่มต้นอย่างไม่ถูกต้องระหว่างการเริ่มต้นหรือเปิดตัว ซึ่งถูกบุกรุก ส่งผลให้เกิดข้อผิดพลาด 0x80070643 เมื่อพยายามดาวน์โหลดและติดตั้งการอัปเดตบนพีซี .
  • ซอฟต์แวร์ป้องกันไวรัสของบริษัทอื่น — มีบางกรณีที่ Windows ไม่สามารถประมวลผลการอัปเดตสำหรับระบบปฏิบัติการได้อย่างถูกต้องเนื่องจากซอฟต์แวร์ป้องกันไวรัสของบริษัทอื่นที่ติดตั้งไว้
  • ไฟล์ระบบเสียหาย — ข้อผิดพลาดนี้อาจปรากฏขึ้นในคอมพิวเตอร์ของคุณ หากไฟล์ระบบหรือไดรเวอร์ได้รับการติดตั้งอย่างไม่ถูกต้องหรือเสียหายเนื่องจากการจัดเก็บล้มเหลว
  • ไดรเวอร์ที่ล้าสมัย — อาจเป็นไปได้ว่าไดรเวอร์ที่คุณใช้อยู่ในคอมพิวเตอร์ของคุณนั้นล้าสมัยและจำเป็นต้องได้รับการอัปเดตเพื่อให้ระบบของคุณทำงานได้อย่างถูกต้อง

ในที่สุด เราก็สามารถดำเนินการตามขั้นตอนเพื่อกำจัดปัญหานี้ได้หลังจากที่คุณคุ้นเคยกับสาเหตุต่างๆ แล้ว

ขั้นตอนในการแก้ไขข้อผิดพลาดในการติดตั้ง – 0x80070643

ลองทำตามขั้นตอนด้านล่างตามลำดับต่อไปนี้จนกว่าข้อความจะหายไปและการอัปเดตสำเร็จ:

ขั้นตอนที่ 1:รีบูตเครื่องคอมพิวเตอร์ของคุณ

โดยทั่วไป เมื่อคุณติดตั้งการอัปเดตหรือแอปพลิเคชันใหม่บน Windows ข้อความแจ้งจะปรากฏขึ้นเพื่อขอให้คุณรีสตาร์ทคอมพิวเตอร์ หากคุณเพิกเฉยต่อคำขอนี้ ระบบจะสร้างไฟล์บันทึกบางอย่างซึ่งจะทำให้เกิดปัญหาในภายหลัง

ปัญหาส่วนใหญ่ได้รับการแก้ไขโดยเพียงแค่รีสตาร์ทคอมพิวเตอร์ คลิกเริ่ม> เปิด/ปิด> รีสตาร์ท แล้วดูว่าจะช่วยได้หรือไม่

ขั้นตอนที่ 2:เริ่มการติดตั้งใหม่

การพยายามติดตั้งการอัปเดตอีกครั้งอาจส่งผลให้ได้ผลลัพธ์ที่ต่างออกไป ดังนั้นจึงควรลองอีกครั้งอย่างน้อยหนึ่งครั้งก่อนที่จะดำเนินการแก้ไขปัญหาเพิ่มเติม

ขั้นตอนที่ 3:ดาวน์โหลดไฟล์อีกครั้ง

หากคุณดาวน์โหลดการอัปเดตหรือแอปและ (kb3122947) – ข้อผิดพลาด 0x80070643 หรือ (kb4023057) – ข้อผิดพลาด 0x80070643 ปรากฏขึ้น ไฟล์การติดตั้งอาจเสียหายระหว่างกระบวนการดาวน์โหลด ดาวน์โหลดอีกครั้งเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่ ตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรเมื่อดาวน์โหลดเพื่อป้องกันการหยุดชะงักที่อาจทำให้ไฟล์การติดตั้งเสียหาย นอกจากนี้ ให้ลบไฟล์ต้นฉบับที่คุณดาวน์โหลดก่อน เพื่อไม่ให้คุณติดตั้งแทนการดาวน์โหลดใหม่

ขั้นตอนที่ 4:เรียกใช้คำสั่ง SFC/SCANNOW

ข้อผิดพลาด 0x80070643 บน Windows อาจเกิดจากไฟล์ระบบผิดพลาด คำสั่ง SFC จะสแกนไฟล์เพื่อหาข้อผิดพลาด และหากเป็นไปได้ ให้ทำการซ่อมแซม นี่คือวิธีการ:

  1. เปิด เรียกใช้ กล่องโต้ตอบโดยกดปุ่ม Windows คีย์และ R ปุ่มลัด
  2. พิมพ์ cmd ในช่องค้นหา จากนั้นคลิก Ctrl+ Shift+ Enter ซึ่งควรเปิด Command Prompt ในฐานะผู้ดูแลระบบ
  3. ประเภท sfc /scannow เข้าไปในหน้าต่างคอนโซลแล้วกด Enter .

การเรียกใช้การสแกน SFC อาจเป็นกระบวนการที่ใช้เวลานาน ดังนั้นโปรดอดทนรอจนกว่าจะเสร็จสิ้น เมื่อกระบวนการเสร็จสิ้น ให้ลองติดตั้งโปรแกรมปรับปรุงของ Windows เพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

วิธีที่ง่ายกว่าในการสแกนหาไฟล์ระบบที่เสียหายและการลบไฟล์ขยะออกจากคอมพิวเตอร์ของคุณคือการใช้ PC Repair Tool ที่จะสแกนทั้งระบบโดยอัตโนมัติ

ขั้นตอนที่ 5:รีเซ็ตส่วนประกอบ Windows Update

หากเทคนิคข้างต้นไม่สามารถแก้ไขข้อผิดพลาด 0x80070643 บนพีซีของคุณ ให้ลองป้อนคำสั่งต่อไปนี้บน Command Prompt:

  1. เพื่อเริ่มต้น เปิด เรียกใช้ กล่องโต้ตอบโดยกดปุ่ม Windows คีย์และ R ปุ่มลัด
  2. พิมพ์ cmd ในช่องค้นหา จากนั้นคลิก Ctrl+ Shift+ Enter ซึ่งควรเปิด Command Prompt ในฐานะผู้ดูแลระบบ
  3. พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง CP ทีละรายการ จากนั้นกด Enter .
  • เน็ตหยุด wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  • Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • Ren C:\Windows\System32\catroot2 Catroot2.old
  • net start wuauserv
  • net start cryptSvc
  • บิตเริ่มต้นสุทธิ
  • net start msiserver
  1. พิมพ์ ออก แล้วกดปุ่ม Enter เพื่อปิดหน้าต่าง

สุดท้าย ปิดเซสชันพร้อมท์คำสั่งปัจจุบัน แล้วลองติดตั้งการอัปเดต Windows อีกครั้ง

ขั้นตอนที่ 6:เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution

ข้อผิดพลาด 0x80070643 อาจเกิดขึ้นจากการลงทะเบียนการอัปเดตซอฟต์แวร์ MSI ที่เสียหาย หรือการติดตั้ง .NET Framework ที่ผิดพลาดบนพีซีของคุณ

ในการแก้ไขปัญหานี้ ให้เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution โดยทำตามคำแนะนำต่อไปนี้:

  1. เปิด เรียกใช้ กล่องโต้ตอบโดยกดปุ่ม Windows คีย์และ R ปุ่มลัด
  2. พิมพ์ cmd ในช่องค้นหา จากนั้นคลิก Ctrl+ Shift+ Enter ซึ่งควรเปิด Command Prompt ในฐานะผู้ดูแลระบบ
  3. พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง CP ทีละรายการแล้วกด Enter .
  • เน็ตหยุด wuauserv
  • net stop bits
  • เปลี่ยนชื่อ c:\windows\SoftwareDistribution SoftwareDistribution.bak
  • net start wuauserv
  • บิตเริ่มต้นสุทธิ

ขั้นตอนที่ 7:ล้างโฟลเดอร์ Catroot

โฟลเดอร์ Catroot และ Catroot2 เป็นไดเร็กทอรีระบบปฏิบัติการ Windows ที่สำคัญสองรายการซึ่งจำเป็นตลอดกระบวนการ Windows Update ดังนั้น หากคุณประสบปัญหาในการอัปเดต Windows และได้รับรหัสข้อผิดพลาด 0x80070643 คุณต้องรีเซ็ตโฟลเดอร์ Catroot2

โดยทำตามขั้นตอนต่อไปนี้:

  1. เปิด เรียกใช้ กล่องโต้ตอบโดยกดปุ่ม Windows คีย์และ R ปุ่มลัด
  2. พิมพ์ cmd ในช่องค้นหา จากนั้นคลิก Ctrl+ Shift+ Enter ซึ่งควรเปิด Command Prompt ในฐานะผู้ดูแลระบบ
  3. พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง CP ทีละรายการแล้วกด Enter .
  • net stop cryptsvc
  • md %systemroot%\system32\catroot2.old
  • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  1. จากนั้น ลบทุกอย่างในโฟลเดอร์ catroot2
  2. หลังจากนั้น ในหน้าต่าง CMD ให้พิมพ์คำสั่งนี้แล้วกด Enter หลังจาก:

net start cryptsvc

  1. เมื่อคุณรีสตาร์ท Windows Update โฟลเดอร์ catroot ของคุณจะถูกรีเซ็ต

ขั้นตอนที่ 8:ติดตั้งการอัปเดตด้วยตนเอง

หากคุณไม่ได้รับการอัปเดตโดยอัตโนมัติ ให้ลองติดตั้งด้วยตนเอง สิ่งที่คุณต้องทำคือทำตามขั้นตอนด้านล่าง:

  1. บน แถบงาน , เลือก File Explorer แล้วก็พีซีเครื่องนี้ .
  2. คลิกขวาที่ใดก็ได้บนหน้าจอและเลือก คุณสมบัติ จากเมนูบริบท
  3. หลังจากนั้น ให้พิจารณาลักษณะของระบบ เช่น ระบบปฏิบัติการที่ติดตั้งเป็นแบบ 32 บิต (แบบ x86) หรือแบบ 64 บิต (แบบ x64)
  4. มองหาการอัปเดตที่มีอยู่ในหน้าต่างการตั้งค่าอีกครั้ง ควรเริ่มต้นด้วย KB
  5. คัดลอกตัวระบุการอัปเดตสะสม
  6. ไปที่ Microsoft Update Catalog และวางการอัปเดตที่สะสมในกล่องค้นหา
  7. คลิกผลลัพธ์ที่ถูกต้องและเลือกเวอร์ชันที่เหมาะสมกับระบบของคุณ (x86 หรือ x64)
  8. ดาวน์โหลดและติดตั้งการอัปเดตบนคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 9:อัปเดต Windows Defender Antivirus ด้วยตนเอง

ในบางกรณี ข้อผิดพลาด Windows Update 0x80070643 เกิดจากการที่ Windows Defender ไม่ได้เปิดใช้งาน ตัวเลือกที่ดีที่สุดในกรณีนี้คืออัปเกรดซอฟต์แวร์ความปลอดภัย Windows ของคุณ หากต้องการอัปเดต Windows Defender ด้วยตนเอง ให้ทำตามขั้นตอนด้านล่าง:

  1. ก่อนอื่น ให้ตรวจสอบว่าสถาปัตยกรรมระบบของคุณเป็นแบบ 32 บิตหรือ 64 บิต
  2. ตอนนี้ ขึ้นอยู่กับโปรเซสเซอร์ระบบของคุณ ดาวน์โหลดไฟล์อัพเดต Windows Defender
  3. หากคุณใช้เวอร์ชันอื่น คุณสามารถไปที่เว็บไซต์ Microsoft และดาวน์โหลดไฟล์ได้โดยตรง
  4. เมื่อคุณดาวน์โหลดโปรแกรมแล้ว ให้เรียกใช้โปรแกรมเพื่อเปิดใช้งาน Windows Defender
  5. สุดท้าย รีบูตพีซีของคุณและลองติดตั้งการอัปเดต Windows ใหม่อีกครั้ง

ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ถ้าไม่ใช้แนวทางแก้ไขปัญหาถัดไป

ขั้นตอนที่ 10:ติดตั้ง .NET Framework ล่าสุด

จำเป็นต้องใช้ .Net Framework เพื่อให้ Windows Update ทำงานได้อย่างถูกต้อง ข้อผิดพลาดในการติดตั้ง – 0x80070643 อาจเกิดขึ้นหากไฟล์ .NET เสียหายหรือขาดหายไปในทางใดทางหนึ่ง ในกรณีนี้ คุณต้องดาวน์โหลดและติดตั้ง .NET Framework เวอร์ชันล่าสุดบนคอมพิวเตอร์ของคุณ หากคุณไม่แน่ใจว่าจะเริ่มต้นอย่างไร ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่เว็บไซต์ทางการของ Microsoft และดาวน์โหลด .NET Framework
  2. เลือกไฟล์ .NET Framework ล่าสุดจากรายการนี้และดาวน์โหลด
  3. เพียงดับเบิลคลิกไฟล์ที่ดาวน์โหลดมาเพื่อติดตั้ง
  4. ในการตั้งค่าให้เสร็จสิ้น ให้ทำตามคำแนะนำบนหน้าจอ

สิ่งนี้ควรแก้ไขข้อผิดพลาด 0x80070643 ที่เกิดจาก .NET framework ที่ล้าสมัย แต่ถ้าไฟล์ .NET Framework เสียหาย คุณสามารถซ่อมแซมได้โดยใช้ .NET Framework Repair Tool

ขั้นตอนที่ 11:เรียกใช้ตัวแก้ไขปัญหา Windows Update

เมื่อผู้ใช้ Windows พยายามติดตั้งการอัปเดตล่าสุดจาก Windows Update พวกเขาอาจได้รับข้อความแสดงข้อผิดพลาด – 0x80070643 เรียกใช้ตัวแก้ไขปัญหา Windows Update เพื่อดูว่าสามารถแก้ไขปัญหาเหล่านี้ได้หรือไม่

สุดท้าย:ติดตั้งการอัปเดตระหว่างคลีนบูต

การติดตั้งการอัปเดต Windows ในสถานะคลีนบูตเป็นตัวเลือกที่ยอดเยี่ยม เนื่องจากโปรแกรมและบริการที่ไม่ใช่ของ Microsoft ทั้งหมดไม่ได้ใช้งานในสถานะนี้ จะไม่มีการรบกวนจากบุคคลที่สามที่จะทำให้ Windows Update ล้มเหลว