Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10

บทความนี้แนะนำวิธีแก้รหัสข้อผิดพลาด 0x800b0109 เวลาติดตั้ง Windows Update หรือ Feature Release บน Windows 10

ข้อผิดพลาดจะแสดงแบบนี้:

แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10

ทำไมถึงเกิด Error 0x800b0109?

ข้อความเต็มๆ: "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider"

หมายถึง: อัปเดตที่พยายามติดตั้งมี Certificate/Security ที่ต้องได้รับความเชื่อถือจากเครื่องลูกข่าย (Client) แต่เครื่องไม่เชื่อถือ Certificate นั้น

บางครั้งเครื่องมี Certificate ตัวที่ต้องการอยู่แล้ว แตวยัง Error ได้ จะแนะนำวิธีแก้ด้านล่าง

วิธีแก้ Error 0x800b0109 บน Windows 10

วิธีที่ 1: อนุญาต Signed Updates ผ่าน Registry

การติดตั้ง Windows Update ต้องการ Setting "Allow Signed Updates" เปิดอยู่ ให้ Enable ผ่าน Registry:

  1. Start → พิมพ์ regedit** → Enter
    แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10
  2. ยอมรับ UAC → Yes
  3. ไปที่ Path: HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Windows Update
  4. คลิกขวาโฟลเดอร์ Windows Update → New → DWORD (32-bit) Value**
  5. ตั้งชื่อ: AcceptTrustedPublisherCerts**
  6. ดับเบิลคลิก → เลือก Hexadecimal** → Value data: 1**
    แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10
  7. OK → ปิด Registry Editor → Restart เครื่อง
  8. รัน Windows Update ใหม่ หากยัง Error → ขั้นตอนต่อไป

วิธีที่ 2: รัน Windows Update Troubleshooter

Windows 10 มี Troubleshooter 内置 สำหรับ Windows Update:

  1. ที่ Desktop: Start → Settings (เฟือง)
    แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10
  2. คลิก Update & Security**
    แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10
  3. เมนูซ้าย: Troubleshoot** → Windows Update** → Run the troubleshooter**
    แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10
  4. รอสแกน → ถ้าพบปัญหา คลิก Apply this fix**

วิธีที่ 3: ติดตั้งอัปเดตด้วยตนเอง (Manual Install)

ดาวน์โหลดอัปเดตที่ล้มเหลวมาติดตั้งเอง:

  1. รัน Windows Update ปกติ
  2. ดู KB Number ของอัปเดตที่ Fail (เช่น KB2267602)
  3. ไปที่ Microsoft Update Catalog**
  4. ค้นหา KB Number → ดาวน์โหลด → ดับเบิลคลิกติดตั้ง
  5. ติดตั้งเสร็จ Restart → รัน Windows Update อีกครั้ง

วิธีที่ 4: ใช้ DISM Tool

DISM (Deployment Image Servicing and Management) ช่วยตรวจสอบ/ซ่อมไฟล์ระบบ:

  1. เปิด CMD แบบ Administrator
  2. พิมพ์คำสั่ง 2 คำสั่งนี้ (Enter ทีละคำสั่ง):
    • dism.exe /online /cleanup-image /scanhealth
    • dism.exe /online /cleanup-image /restorehealth
  3. รอสแกน/ซ่อมเสร็จ → Restart → รัน Windows Update ใหม่

วิธีที่ 5: Rebuild Windows Update Cache

Cache อัปเดตเก่าอาจเสียหาย ให้ล้าง Cache:

  1. เปิด CMD แบบ Administrator
  2. พิมพ์คำสั่งทีละบรรทัด (Enter ทุกคำสั่ง):
    • net stop wuauserv
    • cd %systemroot%\SoftwareDistribution
    • ren Download Download.old
    • net start wuauserv
    • net stop bits
    • net start bits
    • net stop cryptsvc
    • cd %systemroot%\system32
    • ren catroot2 catroot2old
    • net start cryptsvc
  3. Restart เครื่อง → รัน Windows Update ใหม่

กรณีพิเศษ: Third-Party Updates Fail ใน SCCM

เจอ Error 0x800b0109 ตอน Deploy Third-party Updates (Adobe Reader, 7zip) ผ่าน SCCM

Error: 0x800b0109(-2146762487)

แก้ Windows Update Error 0x800b0109: คู่มือขั้นตอน Windows 10

แก้ไข: นำ SCCM และ WSUS Certificate ไปใส่ใน Trusted Root Certification Authorities และ Trusted Publishers บน Client Machines ทุกเครื่อง (ทำผ่าน Group Policy)

Scan Failed With Error 0x800b0109

เจอตอนกด Check for Updates ใน Windows Update – ไม่สามารถสแกนอัปเดตได้

วิธีที่ 1 (Registry Allow Signed Updates) ควรแก้ได้

สรุป

ผมเจอ Error นี้หลายครั้งที่ทำงาน และมีประสบการณ์มาก คลองทางแก้ครบทุกวิธีแล้ว

หากลองทุกวิธียังไม่ได้ คอมเมนต์บอกรายละเอียด ผมจะช่วยดูให้ครับ