คุณต้องอัปเดตระบบปฏิบัติการและส่วนประกอบต่างๆ เพื่อกำจัดบั๊ก ข้อบกพร่อง และปัญหาประสิทธิภาพ แนะนำให้อัปเดต PC บ่อยๆ เพื่อป้องกันช่องโหว่ด้านความปลอดภัย ความไม่เข้ากันได้ของไดรเวอร์ และภัยคุกคามต่างๆ ไดรเวอร์บางตัวอัปเดตอัตโนมัติ แต่บางตัวต้องทำด้วยตนเอง ผู้ใช้หลายคนรายงานเจอรหัสข้อผิดพลาด 0x80070103 ขณะติดตั้งอัปเดต ข้อผิดพลาดนี้มักพบในหน้าจอ Windows Update และยังเกิดขึ้นเมื่อยืนยันการอัปเดตและติดตั้งไดรเวอร์เฉพาะตัวด้วย
วิธีแก้ไขข้อผิดพลาด Windows 10 Update 0x80070103
คุณสามารถอัปเดตไฟล์ที่ค้างอยู่จากเว็บไซต์ Windows Update อย่างเป็นทางการได้ ในส่วนนี้ Microsoft ยอมรับปัญหาและยืนยันว่า Error 0x80070103 เกิดจาก 2 สาเหตุหลัก: "หากคุณเห็น Windows Update Error 80070103 ขณะติดตั้งอัปเดต อาจเป็นเพราะคุณพยายามติดตั้งไดรเวอร์ที่ติดตั้งไว้แล้ว หรือมีคะแนนความเข้ากันได้แย่กว่าไดรเวอร์ที่มีอยู่"
สาเหตุของ Error 0x80070103
ส่วนนี้รวบรวมสถานการณ์ที่มักเจอข้อผิดพลาดนี้ การเข้าใจสาเหตุรากฐานจะช่วยเลือกวิธีแก้ไขที่เหมาะสม:
- ติดตั้งอัปเดตครั้งที่สอง: เมื่อส่วนประกอบ Windows Update (WU) หสับสนกับซอฟต์แวร์ที่ติดตั้งเพิ่ม PC จะถือว่าเป็นซอฟต์แวร์ชิ้นที่สองและล้มเหลวในการอัปเดต
- ติดตั้งอัปเดตซ้ำสำหรับไดรเวอร์ที่มีอยู่แล้ว: เมื่อ WU พยายามติดตั้งเวอร์ชันที่ไม่เข้ากันได้ของไดรเวอร์ที่ติดตั้งไว้แล้ว
- การรบกวนจากโปรแกรมภายนอก: ชุดรักษาความปลอดภัยภายนอกหรือโปรแกรมที่ไม่เข้ากันได้รบกวนระบบ
วิธีที่ 1: เรียกใช้ Windows Update Troubleshooter
ก่อนลองวิธีอื่น มีวิธีแก้ไขอัตโนมัติง่ายๆ คือ เรียกใช้ Windows Update Troubleshooter หากมีฟังก์ชันผิดปกติในส่วนประกอบ Windows Update Troubleshooter จะตรวจจับและแก้ไขให้โดยอัตโนมัติ
- กด Windows + I พร้อมกัน เพื่อเปิด Settings
- คลิกไทล์ Update & Security
- ไปที่เมนู Troubleshoot ด้านซ้าย
- เลือก Windows Update troubleshooter คลิก Run the troubleshooter
- รอ Troubleshooter ตรวจจับและแก้ไขเสร็จ แล้ว รีสตาร์ท PC
วิธีที่ 2: ซ่อมแซมไฟล์ระบบ
สาเหตุหลักที่ก่อให้เกิดข้อผิดพลาดนี้คือ ไฟล์ระบบเสียหาย ผู้ใช้ Windows 10 สามารถสแกนและซ่อมแซมไฟล์ระบบอัตโนมัติได้ด้วย System File Checker (SFC) และ DISM ทำตามขั้นตอน:
- กดปุ่ม Windows พิมพ์ Command Prompt คลิก Run as administrator
- คลิก Yes ในพรอมป์ User Account Control
- พิมพ์คำสั่ง
chkdsk C: /f /r /xกด Enter - พิมพ์
sfc /scannowกด Enter เพื่อรัน System File Checker - หลังสแกนเสร็จ จะแสดงข้อความใดข้อความหนึ่ง:
- Windows Resource Protection did not find any integrity violations.
- Windows Resource Protection could not perform the requested operation.
- Windows Resource Protection found corrupt files and successfully repaired them.
- Windows Resource Protection found corrupt files but was unable to fix some of them.
- เมื่อสแกนเสร็จ รีสตาร์ท PC
- เปิด Command Prompt as administrator อีกครั้ง รันคำสั่งต่อไปนี้ทีละคำสั่ง:

หมายเหตุ: ถ้ามีข้อความ Chkdsk cannot run…the volume is… in use process ให้พิมพ์ Y กด Enter
หมายเหตุ: การสแกนจะใช้เวลานานหลายนาที สามารถทำงานอื่นต่อไปได้ แต่อย่าปิดหน้าต่าง בטעות

dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
หมายเหตุ: ต้องมีอินเทอร์เน็ตทำงานเพื่อรันคำสั่ง DISM ให้ถูกต้อง

วิธีที่ 3: รัน Virus Scan
บางครั้ง Windows Defender ไม่จับภัยคุกคามได้เมื่อไวรัส/มัลแวร์ใช้ไฟล์ระบบ มัลแวร์เหล่านี้มุ่งทำลายระบบ ขโมยข้อมูลส่วนตัว หรือเฝ้าระวังโดยไม่ให้ผู้ใช้รู้ มีซอฟต์แวร์ Anti-malware หลายตัวช่วยแก้ไขปัญหานี้ได้ ให้รัน Antivirus scan และเช็คว่าปัญหาแก้ไขหรือยัง
- กด Windows + I พร้อมกัน เปิด Settings
- คลิก Update & Security
- ไปที่ Windows Security ด้านซ้าย
- คลิก Virus & threat protection ด้านขวา
- คลิกปุ่ม Quick Scan เพื่อค้นหามัลแวร์
- เมื่อสแกนเสร็จ จะแสดงภัยคุกคามทั้งหมด คลิก Start Actions ภายใต้ Current threats
- ถ้าไม่มีภัยคุกคาม จะแสดง No current threats
วิธีที่ 4: อัปเดตไดรเวอร์ด้วยตนเอง
ลองติดตั้งไดรเวอร์ด้วยตนเองเพื่อหลีกเลี่ยง Error 0x80070057 และ 0x80070103 ดังนี้:
- คลิก Start พิมพ์ Device Manager กด Enter
- ดับเบิลคลิก Display adapters เพื่อขยาย
- คลิกขวาที่ ไดรเวอร์การ์ดจอ ของคุณ เลือก Update driver
- คลิก Search Automatically for drivers เพื่อติดตั้งไดรเวอร์ล่าสุด
- ถ้ายังไม่ได้อัปเดต จะ อัปเดตเป็นเวอร์ชันล่าสุด รีสตาร์ท PC เพื่อติดตั้ง
- ถ้าอัปเดตอยู่แล้ว จะแสดง หน้าจอแจ้งเตือน คลิก Close ปิดหน้าต่างและรีสตาร์ท PC
- ขั้นตอนข้างต้นเป็นตัวอย่างการอัปเดตไดรเวอร์กราฟิก ทำซ้ำสำหรับ ไดรเวอร์อื่นๆ ด้วย
วิธีที่ 5: อัปเดต Windows ด้วยตนเอง
หากยืนยันแล้วว่าไม่มีไฟล์เสียหาย ไม่มีมัลแวร์ และบริการสำคัญทำงานปกติ สามารถดาวน์โหลดอัปเดตด้วยตนเองได้:
- กด Windows + I พร้อมกัน เปิด Settings
- เลือก Update & Security
- คลิก View update history
- ในรายการ ให้จด หมายเลข KB ที่ค้างอยู่เนื่องจากข้อผิดพลาด
- พิมพ์ หมายเลข KB ในช่องค้นหา Microsoft Update Catalog
- ทำตาม คำแนะนำบนหน้าจอ เพื่อดาวน์โหลดและติดตั้งอัปเดตด้วยตนเอง
วิธีที่ 6: แก้ไข Windows Update Service
บางครั้งอัปเดตล้มเหลวและขาดไฟล์บางส่วน ต้องลบหรือเปลี่ยนชื่อไฟล์การติดตั้งเหล่านี้ Update service ต้องปิดก่อนเพราะทำงานอยู่ในพื้นหลัง
- เปิด Run dialog box พิมพ์
services.mscกด Enter - เลื่อนลง คลิกขวาที่ Windows Update
- ถ้าสถานะเป็น Running คลิก Stop
- รอข้อความ Windows is attempting to stop the following service on Local Computer… หายไป (3-5 วินาที)
- เปิด File Explorer (Windows + E) ไปที่พาธ:
C:\Windows\SoftwareDistribution\DataStore - กด Ctrl + A เลือกทั้งหมด
- คลิกขวาที่พื้นที่ว่าง เลือก Delete ลบไฟล์/โฟลเดอร์ทั้งหมดใน DataStore
- ไปที่ C:\Windows\SoftwareDistribution\Download ลบไฟล์ทั้งหมดเหมือนกัน
- กลับไปที่ Services คลิกขวา Windows Update เลือก Start
- รอ Windows is attempting to start the following service on Local Computer… หายไป
- ปิด Services และ Reboot PC
วิธีที่ 7: รีเซ็ต Update Components
ผลลัพธ์ของวิธีนี้รวมถึง:
- รีสตาร์ทบริการ BITS, MSI Installer, Cryptographic, และ Windows Update Services
- เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2
ควรแก้ไข Error 0x80070103 หรือ 0x80070490 บน Windows 10 ได้
- เปิด Command Prompt as administrator
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter หลังแต่ละคำสั่ง:
net stop 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 bits net start msiserver

วิธีที่ 8: ปิดใช้งาน Services และ Startup Apps (Clean Boot)
ปัญหา Error 0x80070103 สามารถแก้ได้ด้วย Clean Boot ของบริการและไฟล์สำคัญใน Windows 10
หมายเหตุ: ต้อง ล็อกอินเป็น Administrator เพื่อทำ Clean Boot
- เปิด Run dialog box ด้วย Windows + R
- พิมพ์
msconfigกด Enter เปิด System Configuration - หน้าต่าง System Configuration ปรากฏ ไปที่แท็บ Services
- ติ๊ก Hide all Microsoft services คลิก Disable all
- ไปแท็บ Startup คลิกลิงก์ Open Task Manager
- ใน Task Manager เลือก Startup tasks ที่ไม่จำเป็น คลิก Disable มุมขวาล่าง
- ปิด Task Manager และ System Configuration แล้ว รีสตาร์ท PC
วิธีที่ 9: ปิด Automatic Updates
ฟีเจอร์อัปเดตอัตโนมัติจะอัปเดต PC ให้เป็นเวอร์ชันล่าสุดตลอดเวลา หากเจอ Error 0x80070103 เนื่องจากอัปเดตอัตโนมัติ ลองปิดฟีเจอร์นี้:
- กดค้าง Windows + I เปิด Settings
- เลือก Update & Security
- คลิก Advanced options ด้านขวา
- เลื่อนลงส่วน Pause updates คลิก Select date
- เลือก วันที่ ที่ต้องการหยุดอัปเดตจนถึง
วิธีที่ 10: บล็อก Windows Driver Updates
ป้องกัน Error 0x80070103 โดยไม่ให้คอมพิวเตอร์ติดตั้งไดรเวอร์อัปเดตซ้ำ โปรดทราบว่าวิธีนี้จะบล็อก อัปเดตไดรเวอร์ทั้งหมด ไม่ใช่แค่ตัวเดียว
- กดปุ่ม Windows พิมพ์ Control Panel ในช่องค้นหา
- ตั้ง View by: Small icons คลิก System
- เลื่อนลง คลิก Advanced system settings
- ไปแท็บ Hardware ใน System Properties คลิก Device Installation Settings
- เลือก No (your device might not work as expected) คลิก Save Changes
- Reboot PC และเช็คว่าปัญหาแก้ไขหรือยัง
วิธีที่ 11: ลบแอปที่น่าสงสัยใน Safe Mode
บูท PC เข้า Safe Mode แล้วลองลบแอปที่อาจก่อให้เกิดข้อผิดพลาด
หมายเหตุ: อาจต้องใส่ BitLocker key หากอุปกรณ์ถูกเข้ารหัส
- ทำตามคู่มือ How to Boot to Safe Mode in Windows 10
- กดปุ่ม Windows พิมพ์ apps and features คลิก Open
- คลิกที่ แอปที่น่าสงสัย/ขัดแย้ง (เช่น Battle.net) เลือก Uninstall
- คลิก Uninstall อีกครั้งเพื่อยืนยัน
- รีสตาร์ท PC เช็คว่า Error code ยังคงอยู่หรือไม่ ถ้ายังอยู่ ลองวิธีถัดไป
บทความแนะนำ:
- วิธีสร้างบัญชี YouTube โดยไม่ใช้ Gmail
- แก้ไข Discord Camera Not Working
- แก้ไข Windows Update Install Error 0x8007012a
- แก้ไข Update Error 0x80888002 บน Windows 11
หวังว่าคู่มือนี้จะช่วยให้คุณ แก้ไข Error 0x80070103 บน Windows 10 ได้สำเร็จ แจ้งเราทราบว่าอยากเรียนรู้เรื่องไหนต่อไปครับ