ค้นหาเว็บไซต์

แก้ไขสถานะการดาวน์โหลดการอัปเดต SCCM ที่ค้างอยู่ - Prajwal Desai


ในโพสต์นี้ ฉันจะแสดงวิธีแก้ไขสถานะการดาวน์โหลดการอัปเดต SCCM ที่ค้างอยู่ หากการอัปเดตในคอนโซล SCCM ของคุณค้างอยู่ในสถานะดาวน์โหลดเป็นเวลานาน คุณสามารถลองใช้วิธีแก้ปัญหาที่ครอบคลุมในโพสต์นี้

ปัญหาทั่วไปที่สุดที่คุณพบกับการอัปเดต SCCM คือ คุณไม่สามารถติดตั้งการอัปเดตได้เนื่องจากติดอยู่ และคุณเห็นว่าสถานะของการอัปเดตอยู่ในสถานะดาวน์โหลด และจะไม่คืบหน้าต่อไปอีก

การอัปเดต SCCM อาจติดขัดเนื่องจากสาเหตุหลายประการ แต่หากต้องการแก้ไขปัญหาการดาวน์โหลดการอัปเดต SCCM อย่างรวดเร็ว คุณสามารถใช้เครื่องมือ CMUpdateReset ได้ตลอดเวลา คุณอาจคิดถึงการเริ่มบริการ SCCM ใหม่หรือรีสตาร์ทเซิร์ฟเวอร์ตัวจัดการการกำหนดค่าอีกครั้ง

ฉันเคยเห็นคนส่วนใหญ่ในฟอรัม SCCM บ่นว่าพวกเขาไม่สามารถติดตั้งการอัปเดตสาขาปัจจุบันล่าสุดได้ เมื่อพวกเขาอัปโหลดภาพหน้าจอ ฉันเห็นว่าการอัปเดตค้างอยู่ในสถานะดาวน์โหลด

การสังเกต: หากการอัปเดต SCCM แสดงการดาวน์โหลด แสดงว่ากำลังดาวน์โหลดการอัปเดตจริงหรือไม่ บนเซิร์ฟเวอร์ของไซต์ หากคุณไปที่ \Program Files\Microsoft Configuration Manager\EasySetupPayload คุณจะเห็นว่ามีการดาวน์โหลดอะไรบ้าง

ในกรณีส่วนใหญ่ คุณสามารถแก้ไขปัญหาสถานะการดาวน์โหลด SCCM Update Stuck ได้ด้วย CM Update Reset Tool เครื่องมือนี้สามารถแก้ไขปัญหาเมื่อการอัปเดตในคอนโซลมีปัญหาในการดาวน์โหลดหรือการจำลองแบบ

เหตุใดการอัปเดต SCCM จึงติดค้างอยู่ในสถานะการดาวน์โหลด

มีสาเหตุหลายประการที่ทำให้การอัปเดตคอนโซล SCCM ติดอยู่ในสถานะการดาวน์โหลด อาจเป็นปัญหาไฟร์วอลล์, โปรแกรมป้องกันไวรัสบล็อกการดาวน์โหลดการอัปเดต SCCM, ปัญหาพร็อกซี ฯลฯ

ในกรณีส่วนใหญ่ คุณสามารถตรวจสอบไฟล์บันทึก SCCM เพื่อหาสาเหตุที่ทำให้การอัปเดตค้างในการดาวน์โหลด dmpdownloader.log เป็นไฟล์บันทึกที่สำคัญที่ต้องตรวจสอบเมื่อคุณประสบปัญหาเกี่ยวกับการดาวน์โหลดการอัปเดต ConfigMgr ในคอนโซลไม่ดาวน์โหลด

ข้อผิดพลาดทั่วไปส่วนใหญ่ที่บันทึกไว้ในไฟล์ dmpdownloader.log ไม่สามารถดาวน์โหลดข้อยกเว้นเพย์โหลดการตั้งค่าแบบง่าย ต่อไปนี้เป็นบทความที่ดีเยี่ยมเกี่ยวกับวิธีแก้ไขข้อผิดพลาด Failed to Download Easy Setup Payload Exception

แก้ไขสถานะการดาวน์โหลดการอัปเดต SCCM ที่ค้างอยู่

ตอนนี้เราจะดูขั้นตอนในการแก้ไขการอัปเดต SCCM ที่ติดอยู่ในสถานะการดาวน์โหลด ภาพหน้าจอด้านล่างแสดงกรณีที่การอัปเดตในคอนโซลค้างอยู่ในสถานะ กำลังดาวน์โหลด สถานะของการอัปเดตจะยังคงอยู่ในสถานะการดาวน์โหลดเป็นเวลานาน แต่การอัปเดตจะไม่ได้รับการดาวน์โหลด

หากการอัปเดต SCCM ติดอยู่ในสถานะการดาวน์โหลดเป็นเวลานาน วิธีที่ดีที่สุดในการแก้ไขปัญหานี้คือการใช้ เครื่องมือรีเซ็ต CMUpdate หากต้องการใช้เครื่องมือรีเซ็ตการอัปเดต SCCM คุณจะต้องมี Package GUID ของการอัปเดต โปรดอ่านคำแนะนำต่อไปนี้เพื่อรับแพ็คเกจ GUID ของการอัพเดต SCCM

เมื่อดาวน์โหลดการอัปเดตในคอนโซล SCCM ไฟล์การตั้งค่าจะอยู่ในโฟลเดอร์ชื่อ EasySetupPayload โฟลเดอร์ EasySetupPayload อยู่ในไดเร็กทอรีการติดตั้ง ConfigMgr

หากคุณไปที่โฟลเดอร์ EasySetupPayload คุณจะพบโฟลเดอร์ที่มีชื่อตรงกับ Package GUID หากคุณตรวจสอบขนาดโฟลเดอร์จะแสดงเป็น 0 ไบต์ ซึ่งหมายความว่ายังไม่ได้ดาวน์โหลดแพ็คเกจการอัปเดต SCCM

ตัวเลือกเครื่องมือรีเซ็ต CMUpdate

การใช้ เครื่องมือรีเซ็ตการอัปเดต SCCM คุณสามารถรีเซ็ตการอัปเดตที่มีปัญหาในการดาวน์โหลดหรือบังคับให้ลบแพ็คเกจการอัปเดต SCCM ที่มีปัญหาได้

โปรแกรมอรรถประโยชน์ CMUpdateReset อยู่ในโฟลเดอร์ ConfigMgr_Installation\cd.latest\SMSSETUP\TOOLS ของเซิร์ฟเวอร์ไซต์ ผู้ดูแลระบบ SCCM ควรมีสิทธิ์เข้าถึงตำแหน่งโฟลเดอร์นี้เพื่อใช้เครื่องมือนี้

คุณสามารถรีเซ็ตการอัปเดต SCCM ที่ติดอยู่ในสถานะการดาวน์โหลดได้โดยทำตามขั้นตอนต่อไปนี้ ขั้นแรก ให้เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ และเปลี่ยนเส้นทางไปยังโฟลเดอร์ CMUpdateReset เรียกใช้ CMUpdateReset.exe (หรือที่เรียกว่า CMUpdate Reset Tool) และจะแสดงตัวเลือกหรือตัวอย่างการใช้งานเครื่องมือให้คุณ

ข้อมูลด้านล่างมีประโยชน์ในการเรียกใช้เครื่องมือรีเซ็ต CMUpdate ทั้งหมดที่อธิบายตัวเลือกและพารามิเตอร์ที่คุณสามารถใช้เพื่อรีเซ็ตการอัปเดต

Microsoft (R) System Center Configuration Manager Update Reset Tool
Copyright (C) 2019 Microsoft. All rights reserved.

Usage: Run CMUpdateReset.exe on any server. The User who runs the tool must have administrator rights on all site servers and on the service connection point server.
[-S SQL Server FQDN of the top-level site]
[-I SQL Server instance name, optional for the default instance]
[-D Database name]
[-P Package GUID]
[-FDELETE Force deletion of the package]
[-? Show syntax summary]

Example to run the default CMUpdateReset.exe:
CMUpdateReset.exe -S server1.contoso.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C
CMUpdateReset.exe -S server1.contoso.com -I MyInstance -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C

Example to force delete the package:
CMUpdateReset.exe -FDELETE -S server1.contoso.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C
CMUpdateReset.exe -FDELETE -S server1.contoso.com -I MyInstance -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C

Do not restart SMS_EXECUTIVE service if the tool is used to reinitiate replication. If the tool is used to clean up and redownload the package, you must restart the SMS_EXECUTIVE service or Check for Updates in console, after successfully running the tool.

เครื่องมือรีเซ็ต CMUpdate สามารถใช้ได้สองวิธี:

  • คุณสามารถรีเซ็ตการอัปเดตได้ (หากการอัปเดตติดค้างในการดาวน์โหลด)
  • หากวิธีแรกไม่ได้ผล คุณสามารถบังคับลบแพ็คเกจที่มีปัญหาได้ เพื่อให้แน่ใจว่ามีการดาวน์โหลดแพ็คเกจการอัปเดตใหม่ในคอนโซล

เมื่อใดก็ตามที่คุณต้องการแก้ไขสถานะการดาวน์โหลดการอัปเดต SCCM ที่ค้างอยู่ ให้ลองรีเซ็ตการอัปเดตก่อนเสมอ นี่เป็นตัวเลือกที่ปลอดภัยกว่า อย่างไรก็ตาม หากคุณยังคงเห็นการอัปเดต ConfigMgr ติดอยู่ในสถานะการดาวน์โหลด ให้ลองบังคับลบแพ็คเกจ

ในกรณีของฉัน ฉันทำการรีเซ็ตการอัปเดตและตามผลลัพธ์ของเครื่องมือรีเซ็ต CMUpdate แพ็คเกจการอัปเดตที่ติดอยู่ในสถานะการดาวน์โหลดถูกรีเซ็ต และดำเนินการได้สำเร็จ

เรียกใช้ เครื่องมือ CMUpdateReset.exe สำเร็จแล้ว หากเครื่องมือลบแพ็คเกจ (ตรวจสอบการอัปเดตและการบริการเพื่อดูว่ามีรายการแพ็คเกจหรือไม่) คุณต้องเริ่มบริการ SMS_EXECUTIVE ใหม่บนไซต์ระดับบนสุด หรือใช้ Check for Updates ในคอนโซลเพื่อดาวน์โหลดแพ็คเกจอีกครั้ง

หมายเหตุ: หากแพ็คเกจการอัปเดต SCCM กำลังเริ่มต้นการจำลองหรือการติดตั้งอีกครั้ง อย่าเริ่มบริการ SMS_EXECUTIVE ใหม่

บทความที่เกี่ยวข้อง