Windows Update Error Code C80003F3 มักเกิดขึ้นขณะพยายามติดตั้ง Windows update หรือเริ่มโปรแกรม WU software ปัญหานี้อาจเกิดจากไฟล์ Windows Update ที่เสียหาย หรือ DLLs updates ที่ถูกยกเลิกการลงทะเบียนทั้งหมด

กับรหัสข้อผิดพลาดนี้ คุณอาจเห็นข้อความผิดพลาดดังนี้:
พบข้อผิดพลาด: รหัส C80003F3 Windows Update พบข้อผิดพลาดที่ไม่ทราบสาเหตุ
ในคู่มือนี้ เราอธิบายวิธีที่เป็นไปได้ทั้งหมดที่อาจช่วยแก้ไขปัญหานี้ มาหาวิธีกัน
Windows Update Error Code C80003F3
เพื่อแก้ไข Windows Update Error Code C80003F3 บนระบบ Windows ของคุณ ให้ทำตามข้อเสนอต่อไปนี้:
- ใช้ Windows Update Troubleshooter
- ตรวจสอบสถานะ Windows Update Services
- รีเซ็ตองค์ประกอบ Windows Update ทั้งหมด
- รัน SFC และ DISM scans
- ลงทะเบียนใหม่ไฟล์ระบบ Windows Update (.dlls)
ก่อนเริ่ม สร้าง system restore point ก่อน การทำอย่างนี้จะช่วยให้คุณย้อนกลับการเปลี่ยนแปลงได้หากจำเป็นในอนาคต
เพื่อผลลัพธ์ที่ดีที่สุด แนะนำให้ลองวิธีที่เสนอตามลำดับที่นี่ มาดูรายละเอียดกัน
1] ใช้ Windows Update Troubleshooter
Windows Update Troubleshooter เป็นวิธีที่ง่ายที่สุดที่คุณลองได้เพื่อแก้ไขปัญหาบน Windows 10 PC
ทำได้โดยเปิด Windows Settings > Update and Security แล้วเลือกแท็บ Troubleshoot
ตอนนี้ไปที่ขวา เลือก Windows Update แล้วกดปุ่ม Run the troubleshooter

นอกจากนี้ คุณยังลอง Microsoft online troubleshooter ดูว่าช่วยแก้ปัญหาได้หรือไม่
2] เปิดใช้งาน Windows Update services
จากรายงานผู้ใช้ พวกเขาแก้ปัญหาได้เพียงแค่เปิดใช้งาน Windows Update services ที่จำเป็นซึ่งไม่ได้ทำงาน
เพื่อเปิดใช้งาน ต้องเปิด elevated command prompt ก่อน
เมื่อเปิดแล้ว คัดลอกและวางโค้ดข้อความต่อไปนี้ แล้วกด Enter หลังแต่ละคำสั่ง
SC config trustedinstaller start=auto SC config bits start=auto SC config cryptsvc start=auto
จากนั้นรีบูทอุปกรณ์ Windows และตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง
3] รีเซ็ต Windows Update components
รีเซ็ต Windows Update component เป็นค่าเริ่มต้นด้วยตนเอง ตอนนี้รีสตาร์ทคอมพิวเตอร์ และเมื่อเริ่มต้นแล้ว ตรวจสอบว่าปัญหายังคงอยู่หรือไม่ หากยังคงอยู่ ให้ไปวิธีแก้ปัญชั่วคราวที่มีประสิทธิภาพถัดไป
4] รัน SFC และ DISM scans
บางครั้งปัญหาร้ายแรงนี้อาจเกิดจากการเสียหายของไฟล์และปัญหาระบบ ในกรณีนี้ แนะนำให้รันเครื่องมือ System File Checker เสมอ
เพื่อรัน SFC scan ให้เปิด elevated command prompt แล้วพิมพ์คำสั่งต่อไปนี้ -
sfc /scannow
จากนั้นกด Enter เพื่อเริ่มกระบวนการสแกน

เมื่อเสร็จสิ้นกระบวนการ ให้รีบูทอุปกรณ์ แล้วรัน DISM tool เพื่อซ่อมแซมไฟล์ระบบที่เสียหาย
ในหน้าต่าง elevated command prompt ให้คัดลอกและวางโค้ดข้อความต่อไปนี้ กด Enter หลังแต่ละคำสั่งเพื่อรัน
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth

รอสักครู่จนกระบวนการเสร็จสิ้น เมื่อเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
5] ลงทะเบียนใหม่ไฟล์ระบบ Windows Update (.dlls)
สาเหตุอีกอย่างที่เป็นไปได้ของข้อผิดพลาด C80003F3 คือไฟล์ DLL อาจไม่ได้ลงทะเบียนอย่างถูกต้อง ปัญหานี้พบมากใน Windows เวอร์ชันเก่า ดังนั้น หากคุณก็เจอปัญหานี้ คุณต้องลงทะเบียนใหม่ทุก DLLs updates
ทำได้โดยเปิดกล่องโต้ตอบ Run ด้วยปุ่มลัด Win+R
พิมพ์ "notepad" แล้วกด Ctrl+Shift+Enter เพื่อรัน Notepad เป็น administrator
ถ้า UAC แจ้งเตือนบนหน้าจอ ให้คลิกปุ่ม Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
ภายใน Notepad ที่มีสิทธิ์สูง ให้คัดลอกและวางโค้ดข้อความต่อไปนี้ -
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" Del %windir%\SoftwareDistribution\*.* /S /Q Ren %windir%\system32\catroot2 catroot2.bak sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe /S atl.dll regsvr32.exe /S urlmon.dll regsvr32.exe /S mshtml.dll regsvr32.exe /S shdocvw.dll regsvr32.exe /S browseui.dll regsvr32.exe /S jscript.dll regsvr32.exe /S vbscript.dll regsvr32.exe /S scrrun.dll regsvr32.exe /S msxml.dll regsvr32.exe /S msxml3.dll regsvr32.exe /S msxml6.dll regsvr32.exe /S actxprxy.dll regsvr32.exe /S softpub.dll regsvr32.exe /S wintrust.dll regsvr32.exe /S dssenh.dll regsvr32.exe /S rsaenh.dll regsvr32.exe /S gpkcsp.dll regsvr32.exe /S sccbase.dll regsvr32.exe /S slbcsp.dll regsvr32.exe /S cryptdlg.dll regsvr32.exe /S oleaut32.dll regsvr32.exe /S ole32.dll regsvr32.exe /S shell32.dll regsvr32.exe /S initpki.dll regsvr32.exe /S wuapi.dll regsvr32.exe /S wuaueng.dll regsvr32.exe /S wuaueng1.dll regsvr32.exe /S wucltui.dll regsvr32.exe /S wups.dll regsvr32.exe /S wups2.dll regsvr32.exe /S wuweb.dll regsvr32.exe /S qmgr.dll regsvr32.exe /S qmgrprxy.dll regsvr32.exe /S wucltux.dll regsvr32.exe /S muweb.dll regsvr32.exe /S wuwebv.dll netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
จากนั้นคลิกเมนู File และเลือกตัวเลือก "Save as" หรือใช้ปุ่มลัด Ctrl+Shift+S เพื่อบันทึกไฟล์
ที่นี่คุณต้องเลือกตำแหน่งที่เหมาะสม ตั้งชื่อที่เหมาะสม และบันทึกไฟล์ด้วยนามสกุล .bat
เมื่อสร้าง batch file แล้ว ให้คลิกขวาที่ไฟล์ที่บันทึก และเลือก Run as administrator เพื่อรันโค้ดข้อความ
เมื่อเสร็จสิ้นขั้นตอน ให้ปิดหน้าต่าง Notepad และลองติดตั้ง Windows Updates อีกครั้ง
หวังว่าคู่มือนี้จะช่วยแก้ปัญหาของคุณ
Related Post: แก้ไข Windows Update Error Code 800F0A13
