คุณอาจไม่สามารถอัปเดต Windows 10 ได้ เพราะเมื่อเปิด Settings ไปที่ Update & Security ภายใต้ Windows Update จะเห็นข้อความผิดพลาด: “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: (0x80070643)”
เราทราบดีว่า Windows Updates สำคัญมาก เพราะ Patch ช่องโหว่ระบบ และทำให้คอมพิวเตอร์ปลอดภัยจากการโจมตีภายนอก ข้อผิดพลาด Windows Update 0x80070643 อาจเกิดจาก ไฟล์ระบบชำรุด/ล้าสมัย, การตั้งค่า Windows Update ผิดพลาด, โฟลเดอร์ SoftwareDistribution ชำรุด ฯลฯ มาเริ่มแก้ไขกันเลย
วิธีแก้ไข Windows Update Error 0x80070643
สำคัญ: สร้าง System Restore Point ก่อนเริ่มต้น
วิธีที่ 1: ติดตั้ง .NET Framework ล่าสุด
บางครั้งข้อผิดพลาดนี้เกิดจาก .NET Framework ที่ชำรุดบนคอมพิวเตอร์ การติดตั้งหรือติดตั้งใหม่เป็นเวอร์ชันล่าสุดอาจแก้ไขได้ ไม่มีอะไรเสียหายจากการลอง มันจะเพียงอัปเดต PC ให้เป็น .NET Framework ล่าสุดเท่านั้น ไปที่ลิงก์นี้และดาวน์โหลด .NET Framework 4.7 แล้วติดตั้ง
วิธีที่ 2: รัน Windows Update Troubleshooter
- กด Windows Key + I เปิด Settings คลิก Update & Security
- จากเมนูซ้าย เลือก Troubleshoot
- ภายใต้ Get up and running คลิก Windows Update
- คลิก “Run the troubleshooter” ภายใต้ Windows Update
- ทำตามคำแนะนำบนหน้าจอ และดูว่าสามารถ แก้ไข Windows Update Error 0x80070643 ได้หรือไม่
วิธีที่ 3: รัน SFC และ DISM
- เปิด Command Prompt (ค้นหา ‘cmd’ แล้วกด Enter)
- พิมพ์คำสั่งใน cmd แล้วกด Enter:
Sfc /scannow
- รอจนเสร็จ แล้ว Restart คอมพิวเตอร์
- เปิด Command Prompt อีกครั้ง (ค้นหา ‘cmd’ กด Enter)
- พิมพ์คำสั่งต่อไปใน cmd กด Enter ทีละคำสั่ง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- รอคำสั่ง DISM ทำงานจนเสร็จ
- หากคำสั่งข้างต้นไม่ได้ผล ให้ลองคำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: แทนที่C:\RepairSource\Windowsด้วยแหล่งซ่อมแซมของคุณ (Windows Installation หรือ Recovery Disc) - Reboot คอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 4: Restart Windows Update Service
- กด Windows Key + R พิมพ์ services.msc กด Enter
- หา Windows Update Service ในรายการ (กด W เพื่อหาง่ายๆ)
- คลิกขวาที่ Windows Update Service เลือก Restart
- ลองทำ Windows Update อีกครั้ง ดูว่าสามารถ แก้ไข Windows Update Error 0x80070643 ได้หรือไม่
วิธีที่ 5: รันไฟล์ .BAT เพื่อ Re-register DLL Files
- เปิด Notepad คัดลอก & วางโค้ดต่อไปนี้ไปทุกบรรทัด:
net stop cryptsvc net stop wuauserv ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution SoftwareDistribution.old regsvr32 comcat.dll /s Regsvr32 Msxml.dll /s Regsvr32 Msxml2.dll /s proxycfg -u Regsvr32 Msxml3.dll /s regsvr32 shdoc401.dll /s regsvr32 cdm.dll /s regsvr32 softpub.dll /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 mssip32.dll /s regsvr32 cryptdlg.dll /s regsvr32 wucltui.dll /s regsvr32 shdoc401.dll /i /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 asctrls.ocx /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 softpub.dll /s regsvr32 oleaut32.dll /s regsvr32 shdocvw.dll /I /s regsvr32 shdocvw.dll /s regsvr32 browseui.dll /s regsvr32 browseui.dll /I /s regsvr32 msrating.dll /s regsvr32 mlang.dll /s regsvr32 hlink.dll /s regsvr32 mshtmled.dll /s regsvr32 urlmon.dll /s regsvr32 plugin.ocx /s regsvr32 sendmail.dll /s regsvr32 scrobj.dll /s regsvr32 mmefxe.ocx /s regsvr32 corpol.dll /s regsvr32 jscript.dll /s regsvr32 msxml.dll /s regsvr32 imgutil.dll /s regsvr32 thumbvw.dll /s regsvr32 cryptext.dll /s regsvr32 rsabase.dll /s regsvr32 inseng.dll /s regsvr32 iesetup.dll /i /s regsvr32 cryptdlg.dll /s regsvr32 actxprxy.dll /s regsvr32 dispex.dll /s regsvr32 occache.dll /s regsvr32 occache.dll /i /s regsvr32 iepeers.dll /s regsvr32 urlmon.dll /i /s regsvr32 cdfview.dll /s regsvr32 webcheck.dll /s regsvr32 mobsync.dll /s regsvr32 pngfilt.dll /s regsvr32 licmgr10.dll /s regsvr32 icmfilter.dll /s regsvr32 hhctrl.ocx /s regsvr32 inetcfg.dll /s regsvr32 tdc.ocx /s regsvr32 MSR2C.DLL /s regsvr32 msident.dll /s regsvr32 msieftp.dll /s regsvr32 xmsconf.ocx /s regsvr32 ils.dll /s regsvr32 msoeacct.dll /s regsvr32 inetcomm.dll /s regsvr32 msdxm.ocx /s regsvr32 dxmasf.dll /s regsvr32 l3codecx.ax /s regsvr32 acelpdec.ax /s regsvr32 mpg4ds32.ax /s regsvr32 voxmsdec.ax /s regsvr32 danim.dll /s regsvr32 Daxctle.ocx /s regsvr32 lmrt.dll /s regsvr32 datime.dll /s regsvr32 dxtrans.dll /s regsvr32 dxtmsft.dll /s regsvr32 WEBPOST.DLL /s regsvr32 WPWIZDLL.DLL /s regsvr32 POSTWPP.DLL /s regsvr32 CRSWPP.DLL /s regsvr32 FTPWPP.DLL /s regsvr32 FPWPP.DLL /s regsvr32 WUAPI.DLL /s regsvr32 wups2.dll /S regsvr32 WUAUENG.DLL /s regsvr32 ATL.DLL /s regsvr32 WUCLTUI.DLL /s regsvr32 WUPS.DLL /s regsvr32 WUWEB.DLL /s regsvr32 wshom.ocx /s regsvr32 wshext.dll /s regsvr32 vbscript.dll /s regsvr32 scrrun.dll mstinit.exe /setup /s regsvr32 msnsspc.dll /SspcCreateSspiReg regsvr32 msapsspc.dll /SspcCreateSspiReg /s proxycfg –d sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) regsvr32 mshtml.dll /s net start cryptsvc net start wuauserv
- คลิก File เลือก Save As
- จาก Save as type Dropdown เลือก “All Files” เลือกที่จะบันทึกไฟล์
- ตั้งชื่อไฟล์ว่า fix_update.bat (น้ำหนัก .bat สำคัญมาก) คลิก Save
- คลิกขวาที่ fix_update.bat เลือก Run as Administrator
- สิ่งนี้จะ Restore และ Register DLL Files ของคุณ แก้ไข Windows Update Error 0x80070643
วิธีที่ 6: ปิด Antivirus และ Firewall ชั่วคราว
บางครั้ง Antivirus อาจก่อให้เกิด Error ในการตรวจสอบ ให้ปิด Antivirus ชั่วคราว เพื่อดูว่า Error ยังปรากฏหรือไม่เมื่อ Antivirus ปิด
- คลิกขวาที่ Antivirus Program Icon ใน System Tray เลือก Disable
- เลือกกรอบเวลาที่ Antivirus จะปิดอยู่
- หมายเหตุ: เลือกเวลาน้อยที่สุด เช่น 15 หรือ 30 นาที
- เมื่อเสร็จ ลองเปิด Google Chrome ดูว่า Error หายหรือไม่
- ค้นหา Control Panel จาก Start Menu เปิด Control Panel
- คลิก System and Security แล้ว Windows Firewall
- จากหน้าต่างซ้าย คลิก Turn Windows Firewall on or off
- เลือก Turn off Windows Firewall และ Restart คอมพิวเตอร์
- ลองเปิด Chrome และเว็บที่เคย Error อีกครั้ง หากไม่ได้ผล ให้ทำขั้นตอนเดิมเพื่อ เปิด Firewall กลับคืน
วิธีที่ 7: ติดตั้ง Updates ด้วยตนเอง (Manually)
- คลิกขวา This PC เลือก Properties
- ใน System Properties ตรวจสอบ System Type ว่าเป็น 32-bit หรือ 64-bit OS
- กด Windows Key + I เปิด Settings คลิก Update & Security
- ภายใต้ Windows Update จด “KB” หมายเลขของ Update ที่ติดตั้งไม่สำเร็จ
- เปิด Internet Explorer หรือ Microsoft Edge ไปที่เว็บไซต์ Microsoft Update Catalog
- ในช่องค้นหา พิมพ์หมายเลข KB ที่จดไว้ขั้นตอนที่ 4
- คลิก Download button ถัดจาก Update ล่าสุดสำหรับ OS Type ของคุณ (32-bit หรือ 64-bit)
- เมื่อดาวน์โหลดเสร็จ ดับเบิลคลิกไฟล์ และ ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งให้เสร็จ
บทความแนะนำ
- Fix Ntoskrnl.exe BSOD Blue Screen error
- Split Your Laptop Screen in Half in Windows 10
- Fix Windows 10 Update Error 0x800705b4
- 5 Best Bandwidth Monitoring and Management Tools
เสร็จสิ้น! คุณได้ แก้ไข Windows Update Error 0x80070643 เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ