แก้ไข: ข้อผิดพลาดในการติดตั้งการอัปเดต SCCM 0x800b0109 | 0x8024b303
บทความนี้มีวิธีแก้ปัญหาหลายประการในการแก้ไขข้อผิดพลาดในการติดตั้งการอัปเดต SCCM 0x800b0109 และข้อผิดพลาด 0x8024b303 หากคุณพบข้อผิดพลาด 0x800b0109 ขณะติดตั้งการอัปเดตซอฟต์แวร์ของบริษัทอื่น มีขั้นตอนต่างๆ ที่จำเป็นในการแก้ไขปัญหานี้
คุณอาจใช้โซลูชันเช่น PatchMyPC, ManageEngine เพื่อแก้ไขการอัปเดตสำหรับแอปพลิเคชันบุคคลที่สาม เครื่องมือเหล่านี้ผสานรวมกับ ConfigMgr และ Intune และช่วยคุณจัดทำแพ็กเกจและปรับใช้แอปพลิเคชัน รวมถึงการอัปเดต แม้ว่าการปรับใช้การอัปเดตจะมีความคล่องตัวและทำงานได้โดยไม่มีปัญหาใดๆ แต่บางครั้งคุณอาจพบข้อผิดพลาดบางประการ
เมื่อพยายามติดตั้งการอัพเดตซอฟต์แวร์ของบริษัทอื่น คุณได้รับข้อผิดพลาด 0x800b0109 หรือ 0x8024b303 ข้อผิดพลาดทั้งสองนี้เชื่อมโยงกัน และคุณต้องดำเนินการหลายขั้นตอนเพื่อแก้ไขข้อผิดพลาดทั้งสอง ฉันหวังว่าขั้นตอนในบทความนี้จะช่วยคุณแก้ไขข้อผิดพลาดทั้งสองข้อได้
ด้วยเครื่องมือจัดการการกำหนดค่า การแก้ไขปัญหาและข้อผิดพลาดจะเริ่มต้นด้วยไฟล์บันทึก ฉันขอแนะนำให้บุ๊กมาร์กโพสต์สำคัญนี้ซึ่งแสดงรายการไฟล์บันทึก SCCM ทั้งหมดซึ่งมีประโยชน์ในการแก้ไขปัญหาสำหรับส่วนประกอบต่างๆ ของไซต์ นอกจากนี้ คุณต้องใช้เครื่องมือที่มีอยู่ใน SCCM เพื่อแปลรหัสข้อผิดพลาดเป็นข้อความแสดงข้อผิดพลาด หากต้องการตรวจสอบบันทึกข้อผิดพลาด คุณสามารถใช้เครื่องมือดูบันทึก ConfigMgr
ข้อผิดพลาดในการติดตั้งการอัปเดต SCCM 0x800b0109
ขณะติดตั้งการอัปเดตแอปพลิเคชันบุคคลที่สาม ฉันพบข้อผิดพลาด 0x800b0109 ใน Software Center ฉันใช้บริการเผยแพร่ Patch My PC เวอร์ชันล่าสุดในการตั้งค่าห้องปฏิบัติการของฉันเพื่อปรับใช้แอปพลิเคชันของบริษัทอื่น รวมถึงการอัปเดตด้วย
ฉันสังเกตเห็นว่าเมื่อติดตั้งการอัปเดตสำหรับแอปพลิเคชันบุคคลที่สาม ไม่สามารถติดตั้งการอัปเดตได้ ในภาพหน้าจอด้านล่าง เราเห็นว่าการติดตั้งการอัปเดตล้มเหลวสำหรับ VMware Tools
การคลิกลิงก์ ล้มเหลว ใน Software Center จะพบ รหัสข้อผิดพลาด 0x800b0109 ณ จุดนี้ ไม่สามารถเดาได้ว่าเหตุใดข้อผิดพลาดนี้จึงเกิดขึ้น แต่ด้วยการตรวจสอบไฟล์บันทึกและการใช้เครื่องมือแปลข้อผิดพลาด คุณจะสามารถทราบสาเหตุที่แท้จริงได้
แปลข้อผิดพลาด 0x800b0109 ด้วยเครื่องมือค้นหาข้อผิดพลาด
การใช้เครื่องมือค้นหาข้อผิดพลาด SCCM ทำให้คุณสามารถแปลข้อผิดพลาดให้เป็นข้อความที่อ่านได้ จากประสบการณ์ของฉัน เครื่องมือนี้ใช้งานได้กับข้อผิดพลาดที่พบบ่อยใน SCCM ส่วนใหญ่ แต่ไม่ใช่ทั้งหมด ในกรณีนี้ เมื่อฉันทำการค้นหาข้อผิดพลาดสำหรับ 0x800b0109 โดยใช้ Support Center Log Viewer ฉันได้รับข้อความต่อไปนี้
ห่วงโซ่ใบรับรองได้รับการประมวลผลแล้ว แต่ถูกยกเลิกในใบรับรองหลักซึ่งไม่ได้รับความเชื่อถือจากผู้ให้บริการที่เชื่อถือได้
ข้อผิดพลาด 0x800b0109 เกิดขึ้นเมื่อใบรับรองที่ลงนามด้วยโปรแกรมแก้ไขหายไปในที่เก็บใบรับรองไคลเอ็นต์ การติดตั้งใบรับรองการลงนาม WSUS บนคอมพิวเตอร์ไคลเอนต์จะแก้ไขข้อผิดพลาด 0x800b0109
แก้ไขปัญหาข้อผิดพลาดในการสแกนอัปเดตด้วย WUAHandler.log
มีสาเหตุหลายประการที่การสแกนการอัพเดตซอฟต์แวร์อาจล้มเหลว ปัญหาส่วนใหญ่เกี่ยวข้องกับปัญหาการสื่อสารหรือไฟร์วอลล์ระหว่างไคลเอนต์และคอมพิวเตอร์จุดอัปเดตซอฟต์แวร์ เมื่อคุณแก้ไขปัญหาความล้มเหลวในการสแกนการอัปเดตซอฟต์แวร์ ให้เน้นไปที่ WUAHandler.log ซึ่งจะบันทึกกิจกรรมเกี่ยวกับการสแกนและการติดตั้งการอัปเดต
ใน WUAHandler.log ฉันสังเกตเห็นว่าเครื่องจำเป็นต้องมีการอัปเดตสำหรับเครื่องมือ VMware อย่างไรก็ตาม การดาวน์โหลดการอัปเดตล้มเหลวและมีข้อผิดพลาดต่อไปนี้ถูกบันทึกไว้ใน WUAHandler.log: ไม่สามารถดาวน์โหลดการอัปเดตไปยังที่เก็บข้อมูล WUAgent ข้อผิดพลาด=0x800b0109.
Going to search using WSUS update source.
Synchronous searching of all updates started...
Successfully completed synchronous searching of updates.
Update: 0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1 BundledUpdates: 0
Update (Missing): VMware Tools 12.2.0.41219 (x64) (0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1)
Failed to download updates to the WUAgent datastore. Error = 0x800b0109
Going to search using WSUS update source.
Synchronous searching of all updates started...
Successfully completed synchronous searching of updates.
Update: 0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1 BundledUpdates: 0
Update (Missing): VMware Tools 12.2.0.41219 (x64) (0012e149-8595-4e2d-ad55-ec46f2c5d26a
Failed to download updates to the WUAgent datastore. Error = 0x800b0109.รับ UpdateID ของการอัปเดตที่ล้มเหลว
สาเหตุที่พบบ่อยที่สุดข้อผิดพลาด 0x800b0109 หรือ 0x8024b303 เกิดขึ้นก็คือ ใบรับรองการลงนาม WSUS เฉพาะไม่ได้รับการปรับใช้อย่างถูกต้องกับอุปกรณ์ไคลเอนต์ ใบรับรองการลงนามจะต้องอยู่ในที่เก็บใบรับรอง Trusted Root Store และ Trusted Publishers
ในภาพหน้าจอด้านล่าง เราเห็นว่าการติดตั้งการอัปเดตสำหรับเครื่องมือ VMware ไม่สามารถติดตั้งได้ ใน WUAHandler.log ให้มองหาบรรทัดที่ขึ้นต้นด้วย อัปเดต (หายไป): และคัดลอก UpdateID ที่โดยปกติจะอยู่ที่ท้ายบรรทัด UpdateID สำหรับการอัปเดตที่ล้มเหลวในตัวอย่างด้านล่างคือ 0012e149-8595-4e2d-ad55-ec46f2c5d26a
เมื่อคุณคัดลอก UpdateID ของการอัปเดตที่ล้มเหลว เราจะค้นหาการอัปเดตนี้ในตัวจัดการการกำหนดค่าและดาวน์โหลดไฟล์ cab ที่เกี่ยวข้องกับการอัปเดตนั้น เปิดคอนโซล ConfigMgr และไปที่ ไลบรารีซอฟต์แวร์ > การอัปเดตซอฟต์แวร์ > การอัปเดตซอฟต์แวร์ทั้งหมด ในช่องค้นหา ให้พิมพ์ UpdateID ที่คุณคัดลอกมาจาก WUAHandler.log ในขั้นตอนก่อนหน้า และเลือก ค้นหา ตอนนี้จะดึงการอัปเดตขึ้นมา และเราเห็นว่าเป็นการอัปเดต VMware Tool ที่ถูกต้อง คลิกขวาที่ อัปเดต และเลือก คุณสมบัติ
ในหน้าต่างคุณสมบัติการอัปเดต ให้เลือกแท็บ ข้อมูลเนื้อหา และเลือกแถว ID เนื้อหา แล้วกดปุ่ม Ctrl+C เพื่อคัดลอกข้อมูล วางข้อมูลนี้ลงในแผ่นจดบันทึกและคัดลอกเส้นทางต้นทางซึ่งเป็น URL เพื่อดาวน์โหลดไฟล์ cab
ตรวจสอบว่ามีใบรับรองการลงนาม WSUS บนคอมพิวเตอร์ไคลเอนต์หรือไม่
หากคุณพบ 0x800b0109 ขณะติดตั้งการอัปเดตแอปพลิเคชันของบริษัทอื่น คุณต้องตรวจสอบการมีใบรับรองการลงนาม WSUS บนคอมพิวเตอร์ไคลเอนต์ก่อน ถ้าใบรับรองการลงนาม WSUS หายไปบนคอมพิวเตอร์ไคลเอนต์ คุณต้องปรับใช้กับคอมพิวเตอร์ไคลเอนต์โดยใช้ GPO หรือตัวจัดการการกำหนดค่า
เปิดเบราว์เซอร์บนคอมพิวเตอร์และวาง URL ของรถแท็กซี่ที่คุณคัดลอกไว้ในขั้นตอนก่อนหน้า เบราว์เซอร์จะดาวน์โหลดไฟล์ cab ลงในคอมพิวเตอร์ของคุณ คลิกขวาที่ไฟล์ cab แล้วเลือก คุณสมบัติ ไปที่แท็บ ลายเซ็นดิจิทัล และเลือกผู้ลงนามและดูรายละเอียด
ในคุณสมบัติของไฟล์ ให้ตรวจสอบแท็บ เส้นทางการรับรอง และตรวจสอบว่ามีข้อผิดพลาดในการเชื่อถือหรือไม่ หากใบรับรองแสดงข้อผิดพลาดด้านความน่าเชื่อถือ คุณจะต้องปรับใช้ใบรับรองนี้กับอุปกรณ์ไคลเอนต์ทั้งหมด อย่างไรก็ตาม หากใบรับรองไม่แสดงข้อผิดพลาดและดูเหมือนว่าจะเชื่อถือได้และถูกต้อง คุณควรตรวจสอบการมีอยู่ของใบรับรองนี้ในที่เก็บใบรับรองทั้ง Trusted Root และ Trusted Publishers บนไคลเอนต์ต่อไป ในกรณีที่เกิดข้อผิดพลาดในการเชื่อถือใบรับรอง จะติดตั้งการอัปเดตจากบริษัทอื่นไม่ได้เพียงรายการเดียวแต่ทั้งหมด
อนุญาตการอัปเดตที่เซ็นชื่อสำหรับตำแหน่งบริการอัปเดตอินทราเน็ตของ Microsoft
หากใบรับรองได้รับการติดตั้งใน Trusted Root และ Trusted Publishers บนไคลเอนต์ และคุณยังคงได้รับข้อผิดพลาด 0x800b0109 หรือ 0x8024b303 อาจเป็นเพราะนโยบายอนุญาตการอัปเดตที่เซ็นชื่อสำหรับอินทราเน็ต Microsoft Update Service Location ไม่ได้เปิดใช้งาน
หากต้องการตรวจสอบว่านโยบายเปิดใช้งานอยู่หรือไม่ ให้ดำเนินการต่อไปนี้ เปิดตัวแก้ไขรีจิสทรีบนคอมพิวเตอร์โดยใช้คำสั่ง regedit.exe นำทางไปยัง: เส้นทางรีจิสทรีต่อไปนี้:
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateหากคุณเห็นคีย์ AcceptTrustedPublisherCerts ที่มีค่า 1 แสดงว่านโยบายเปิดใช้งานอยู่แล้ว คุณไม่จำเป็นต้องทำการเปลี่ยนแปลงใดๆ ที่นี่
หากไม่มีรายการ AcceptTrustedPublisherCerts ในรีจิสทรีของคอมพิวเตอร์ คุณสามารถสร้างรายการได้ด้วยตนเองโดยใช้ขั้นตอนต่อไปนี้ คลิกขวาที่โฟลเดอร์ WindowsUpdate และเลือก ใหม่ > DWORD (ค่า 32 บิต) ป้อนชื่อเป็น AcceptTrustedPublisherCerts และตั้งค่าเป็น 1
เมื่อคุณมีคอมพิวเตอร์หลายเครื่องพบข้อผิดพลาด 0x800b0109 ในระหว่างการติดตั้งการอัปเดตของบริษัทอื่น การสร้างคีย์ reg ด้วยตนเองไม่ใช่วิธีแก้ปัญหาที่ทำงานได้ หากไม่ได้ตั้งค่า คุณจะใช้การตั้งค่าไคลเอ็นต์ของเครื่องมือจัดการการกำหนดค่าหรือนโยบายกลุ่มเพื่อปรับใช้นโยบายนี้กับอุปกรณ์ได้
ขณะนี้ AcceptTrustedPublisherCerts ที่มีค่า 1 ถูกสร้างขึ้นแล้ว คุณต้องออกจากระบบคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล
แก้ไขข้อผิดพลาด 0x800b0109 โดยการติดตั้ง WSUS Signing Certificate
ดังที่กล่าวไว้ก่อนหน้านี้ สาเหตุทั่วไปของข้อผิดพลาด 0x800b0109 เกิดขึ้นก็คือ ใบรับรองการลงนาม WSUS เฉพาะไม่ได้ปรับใช้กับอุปกรณ์ไคลเอ็นต์อย่างเหมาะสม ใบรับรองการลงนามจะต้องอยู่ในที่เก็บใบรับรอง Trusted Root และ Trusted Publishers
ฉันต้องการตรวจสอบว่าใบรับรองที่ลงนามด้วยแพทช์หายไปในที่เก็บใบรับรองไคลเอ็นต์หรือไม่ มีสองวิธีในการทำเช่นนั้น: ตรวจสอบใบรับรองบนคอมพิวเตอร์ไคลเอนต์โดยการเรียกใช้ certlm.msc หรือคัดลอกใบรับรองการลงนามไปยังคอมพิวเตอร์และดูคุณสมบัติของใบรับรอง
เพื่อให้บรรลุเป้าหมายนั้น ฉันต้องส่งออกใบรับรองการลงนามก่อน เปิดเครื่องมือ Patch My PC และบนแท็บ ทั่วไป ให้ใช้ตัวเลือก ส่งออกใบรับรอง เพื่อส่งออกใบรับรองการลงนาม
คัดลอกใบรับรองการลงนามที่ส่งออกไปยังคอมพิวเตอร์ไคลเอนต์และเปิดใบรับรอง ตอนนี้เราเห็นว่าใบรับรองแสดงข้อผิดพลาดต่อไปนี้: ใบรับรองหลัก CA นี้ไม่น่าเชื่อถือ หากต้องการเปิดใช้งานการเชื่อถือ ให้ติดตั้งใบรับรองนี้ใน Trusted Root Certification Authorities Store
สิ่งที่คุณต้องทำคือติดตั้งใบรับรองนี้และวางไว้ใน ร้านค้าผู้ออกใบรับรองหลักที่เชื่อถือได้ หากต้องการดำเนินการดังกล่าว ให้เลือกตัวเลือก ติดตั้งใบรับรอง และใช้วิซาร์ดเพื่อติดตั้งใบรับรอง สิ่งนี้ควรแก้ไขข้อผิดพลาดในการติดตั้งการอัปเดต SCCM 0x800b0109
เกิดข้อผิดพลาด 0x8024b303 ขณะติดตั้งการอัปเดต SCCM
หลังจากติดตั้งใบรับรองการลงนาม WSUS บนคอมพิวเตอร์ไคลเอนต์ ข้อผิดพลาด 0x800b0109 ได้รับการแก้ไขแล้ว อย่างไรก็ตาม เมื่อพยายามติดตั้งการอัปเดตของบริษัทอื่น ฉันพบข้อผิดพลาดใหม่ 0x8024b303 ใน Software Center
ครั้งนี้การอัปเดตเครื่องมือ VMware ล้มเหลวในการติดตั้งโดยมีรหัสข้อผิดพลาดใหม่ 0x8024b303 ปรากฏใน Software Center
การตรวจสอบ WUAHandler.log รายงานข้อผิดพลาดเดียวกัน 0x8024b303 ดาวน์โหลดการอัปเดตไปยังที่เก็บข้อมูล WUAgent ไม่สำเร็จ ข้อผิดพลาด=0x8024b303
ข้อผิดพลาด 0x8024b303 ปรากฏขึ้นเมื่อใบรับรองที่ลงนามด้วยโปรแกรมแก้ไขหายไปในร้านค้า ผู้เผยแพร่ที่เชื่อถือได้ ดังนั้น โปรดจำไว้ว่า ใบรับรองการลงนาม WSUS จะต้องอยู่ในร้านค้าสองแห่ง: ร้านค้าผู้ออกใบรับรองหลักที่เชื่อถือได้ และ ผู้เผยแพร่ที่เชื่อถือได้
หลังจากติดตั้งใบรับรองการลงนาม WSUS บนคอมพิวเตอร์ไคลเอนต์ ให้ตรวจสอบด้วยตนเองว่าใบรับรองได้รับการติดตั้งอย่างถูกต้องหรือไม่โดยไปที่ ผู้เผยแพร่ที่เชื่อถือได้ > โฟลเดอร์ใบรับรอง ภาพหน้าจอด้านล่างแสดงใบรับรองการลงนาม Patch My PC WSUS ที่มีอยู่ในร้านค้า Trusted Publishers
บนคอมพิวเตอร์ไคลเอนต์ เมื่อฉันพยายามติดตั้งการอัปเดตที่ล้มเหลวอีกครั้ง การอัปเดตเครื่องมือ VMware ได้รับการติดตั้งสำเร็จ นั่นคือวิธีที่ฉันแก้ไขข้อผิดพลาดในการติดตั้งการอัปเดต SCCM 0x800b0109

















