Windows แสดงข้อความ "Install error – 0x80070103" เมื่อเจอปัญหาติดตั้ง Driver Updates ปกติเกิดเมื่อ Windows พยายามติดตั้ง Driver Update ที่ไม่เข้ากันหรือมีอยู่แล้ว พื้นที่จัดเก็บต่ำและไฟล์ระบบเสียหายก็เป็นสาเหตุได้
สามารถกำจัด Error Code นี้ได้โดย รีบูท PC, ลบไฟล์ชั่วคราว, หรือรัน Windows Update Troubleshooter ลองทำตามขั้นตอนด้านล่างครับ
1. รัน Windows Update Troubleshooter
Update Troubleshooter ช่วยวินิจฉัยและแก้ไขปัญหาที่ป้องกันการดาวน์โหลด/ติดตั้งอัปเดต เชื่อมต่ออินเทอร์เน็ตแล้วทำตามขั้นตอน:
- เปิด Settings (Win+I) > แท็บ System > Troubleshooting
- เลือก Other troubleshooters
- กด Run ถัดจาก "Windows Update"
- รอ Troubleshooter วินิจฉัยปัญหา
Troubleshooter จะซ่อมแซมปัญหาบางอย่างอัตโนมัติ ลองอัปเดตใหม่เมื่อเห็นข้อความ "Troubleshooting has completed"
2. รีบูทคอมพิวเตอร์
Windows อาจติดตั้ง Driver ที่ใช้งานอยู่ไม่ได้ ปิดแอปทั้งหมด รีสตาร์ท แล้วเช็คว่าติดตั้ง Driver Update ได้หรือไม่
3. ลบไฟล์ชั่วคราว (Temporary Files)
อาจเจอ Error 0x80070103 เพราะพื้นที่จัดเก็บไม่พอสำหรับไฟล์ชั่วคราว ให้ลบไฟล์ชั่วคราวเพื่อให้ที่ว่าง
เปิด Settings > System > Storage > Temporary files
เลือกไฟล์ชั่วคราวที่ต้องการลบ > กด Remove files
ลบผ่าน File Explorer หรือ Disk Cleanup ได้อีก ดูรายละเอียดเพิ่มเติมจากบทความลบไฟล์ชั่วคราวใน Windows ของเรา
4. รีสตาร์ท Windows Update Service
Windows Update Service ช่วยตรวจจับ ดาวน์โหลด และติดตั้งอัปเดต การรีสตาร์ท Service นี้ช่วยแก้ปัญหาติดตั้งได้
ขั้นตอน (Windows 10/11):
- กด Win + R เปิด Run Box (หรือคลิกขวาโลโก้ Windows > Run)
- พิมพ์
services.msc> OK เปิด Services Manager
- คลิกขวา Windows Update service > Restart
5. รัน System File Checker (SFC)
ไฟล์ระบบเสียหายอาจป้องกันการติดตั้งอัปเดต ใช้ SFC หาและซ่อมไฟล์ระบบที่หายหรือเสียหาย
เชื่อมต่ออินเทอร์เน็ต แล้วทำตามขั้นตอน:
- คลิกขวาโลโก้ Windows หรือ Win + X > Terminal (Admin)
หรือเปิด Start > พิมพ์ cmd > Run as administrator
- ถ้าเป็น Windows 10/8.1/8 ให้พิมพ์
DISM.exe /Online /Cleanup-image /Restorehealth> Enter ข้ามข้อนี้ถ้าเป็น Windows 11
คำสั่งนี้ดึงไฟล์ทดแทนสำหรับไฟล์ระบบที่หาย/เสียหาย รอข้อความ "The operation completed successfully" แล้วค่อยรันคำสั่งถัดไป
- พิมพ์
sfc /scannow> Enter
คำสั่งจะสแกนและแทนที่ไฟล์ระบบเสียหาย
- ไม่มีไฟล์เสียหาย: "Windows Resource Protection did not find any integrity violations."
- เจอและซ่อมแล้ว: "Windows Resource Protection found corrupt files and successfully repaired them."
ปิด Command Prompt > รีสตาร์ท > เช็คว่าอัปเดตได้แล้วหรือยัง
6. ลบโฟลเดอร์ Software Distribution
โฟลเดอร์ Software Distribution เก็บไฟล์ชั่วคราวสำหรับติดตั้งอัปเดต การล้างโฟลเดอร์นี้แก้ Error Windows Update ได้ดีมาก และปลอดภัย (Windows จะดาวน์โหลดไฟล์ใหม่มาเติมอัตโนมัติ)
สำคัญ: ควร Reset Windows Update Components และหยุด Service ที่เกี่ยวข้องก่อนลบโฟลเดอร์
- กด Win + X > Terminal (Admin)
- พิมพ์
net stop wuauserv> Enter (หยุด Windows Update Service)
รอข้อความ "The Windows Update service was stopped successfully" แล้วค่อยขั้นต่อไป
- พิมพ์
net stop cryptsvc> Enter
รอข้อความ "The Cryptoservice Services was stopped successfully" แล้วค่อยขั้นต่อไป
- พิมพ์
net stop bits> Enter
- ลบเนื้อหาในโฟลเดอร์ Software Distribution: เปิด File Explorer > วาง
C:\Windows\SoftwareDistributionใน Address Bar > Enter
- กด Ctrl + A เลือกทั้งหมด > ลบ หรือย้ายไปที่อื่น
- กลับไป Terminal รันคำสั่ง Restart Service ที่หยุดไป (ขั้นตอน 2,3,4):
net start wuauserv net start cryptSvc net start bits
ลองติดตั้งอัปเดตใหม่ ดูว่า Error หายหรือยัง
7. หยุดการอัปเดต Driver อัตโนมัติ
ป้องกันไม่ให้ Windows ดาวน์โหลด/ติดตั้ง Driver จาก Windows Update เอง อาจแก้ Error 0x80070103 ได้
- กดปุ่ม Windows > พิมพ์
system settings> เลือก View advanced system settings
ทางเลือก: Settings > System > About > ขยาย Device specifications > Advanced system settings
- แท็บ Hardware > กด Device Installation Settings
- เลือก No > กด Save Changes
Windows จะหยุดอัปเดต Driver เอง รีสตาร์ท Windows แล้วเช็คว่า Error 0x80070103 หายหรือยัง
ทางออกสุดท้าย: Reset Windows
หากลองทุกวิธีแล้ว Error ยังอยู่ ให้ Factory Reset Windows 備份ไฟล์ หรือเลือก "Keep my files" เพื่อไม่สูญเสียข้อมูล ดูรายละเอียดจากบทความ Factory Reset Windows 11 ของเรา