Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 7

WSUS Windows Update Error 0x80244010:เกินจำนวนสูงสุดของเซิร์ฟเวอร์ไปกลับ

หลังจากติดตั้งเซิร์ฟเวอร์ WSUS ใหม่ในเครือข่ายองค์กรของเราแล้ว ไคลเอ็นต์ Windows จำนวนมากไม่สามารถรับการอัปเดตใหม่จากเซิร์ฟเวอร์นี้โดยมีข้อผิดพลาด 0x80244010 . เมื่อมันปรากฏออกมา ข้อผิดพลาดนี้มักจะไม่เฉพาะกับคอมพิวเตอร์ที่ได้รับการอัพเดตจากเซิร์ฟเวอร์ WSUS ภายในเท่านั้น แต่ยังรวมถึงอุปกรณ์ที่ได้รับการอัปเดตโดยตรงจากเซิร์ฟเวอร์ Windows Update ด้วย ลองพิจารณาวิธีการแก้ไขข้อผิดพลาด 0x80244010 และคืนค่าการทำงานของระบบย่อยของการอัปเดต Windows

WSUS Windows Update Error 0x80244010:เกินจำนวนสูงสุดของเซิร์ฟเวอร์ไปกลับ

ในการวินิจฉัยปัญหา ให้เปิด WindowsUpdate.log (ใน Windows 7 และ 8.1 จะอยู่ในโฟลเดอร์ %Windir% ใน Windows 10 คุณสามารถสร้างได้ดังนี้) คุณจะเห็นบรรทัดเหล่านี้ในบันทึกการอัปเดต:

2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Exceeded max server round trips: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Sync of Updates: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 Agent * WARNING: Failed to synchronize, error = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent * WARNING: Exit code = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent *********
2018-10-04 16:10:29:042 282 2a2b2 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2018-10-04 16:10:29:042 282 2a2b2 Agent *************
2018-10-04 16:10:29:042 282 2a2b2 Agent WARNING: WU client failed Searching for update with error 0x80244010
2018-10-04 16:10:29:042 282 2221c AU >>## RESUMED ## AU: Search for updates [CallId = {128CCEAD-F84D-405E-9BC2-607D1694894B}]
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Search callback failed, result = 0x80244010
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Failed to find updates with error code 80244010

WSUS Windows Update Error 0x80244010:เกินจำนวนสูงสุดของเซิร์ฟเวอร์ไปกลับ

บรรทัดที่น่าสนใจที่สุดคือข้อผิดพลาด “การเดินทางไปกลับเซิร์ฟเวอร์สูงสุด:0x80244010″ . หมายความว่าเกินจำนวนสูงสุดของคำขอไปยังเซิร์ฟเวอร์การอัพเดท (WSUS) เมื่อสแกนหาการปรับปรุง ซึ่งระบุด้วยรหัสข้อผิดพลาดของ Windows Update ตามตาราง (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS) เซิร์ฟเวอร์ยกเลิกการเชื่อมต่อไคลเอ็นต์ที่เกินจำนวนทริปสูงสุด ขีดจำกัดการเดินทางในโปรโตคอลการรับการอัปเดตของ Windows ถูกตั้งค่าไว้บนเซิร์ฟเวอร์การอัพเดทและเป็นค่าเริ่มต้น 200 เที่ยว นอกจากนี้ยังมีการจำกัดขนาดสูงสุดของไฟล์ XML ที่ไคลเอนต์สามารถดาวน์โหลดได้จากเซิร์ฟเวอร์การอัพเดทระหว่างการเดินทาง – 200 KB ยิ่งมีการอัปเดตบนเซิร์ฟเวอร์ให้ไคลเอ็นต์ตรวจสอบมากเท่าใด ไฟล์ XML ก็ยิ่งมีขนาดใหญ่ขึ้นเท่านั้น หากไคลเอนต์ไม่ได้รับข้อมูลที่จำเป็นในการเดินทาง 200 ครั้ง เซิร์ฟเวอร์จะยกเลิกการเชื่อมต่อชั่วคราวและส่งกลับข้อผิดพลาด 0x80244010 .

ตามกฎแล้ว ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากการเชื่อมต่อเครือข่ายไม่ดีหรือไม่เสถียรกับเซิร์ฟเวอร์ WSUS หรือหากไคลเอ็นต์ต้องการรับการอัปเดตมากเกินไป (เป็นไคลเอ็นต์เซิร์ฟเวอร์ WSUS ใหม่หรือคอมพิวเตอร์ที่ไม่ได้ติดตั้งการอัปเดต เป็นเวลานาน)

วิธีที่ง่ายที่สุดคือคลิก ลองอีกครั้ง บนไคลเอนต์หลายครั้ง (3-7) ในส่วน Windows Update ของแผงควบคุม หรือเรียกใช้คำสั่งนี้:

wuauclt.exe /detectnow

สำคัญ . หลังจากที่คุณเริ่มค้นหาการอัปเดต คุณควรรอ 15 นาทีเพื่อให้การค้นหาการอัปเดตรอบก่อนหน้าเสร็จสิ้น

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

ตามค่าเริ่มต้น ไคลเอ็นต์จะตรวจสอบเซิร์ฟเวอร์สำหรับการอัปเดตทุกๆ 22 ชั่วโมง (อันที่จริงคือระหว่าง 17.5 ถึง 22 ชั่วโมง) โดยปกติคอมพิวเตอร์ที่ใช้งานได้จะปิดในตอนกลางคืน และวันทำงานน้อยกว่า 17 ชั่วโมงอย่างเห็นได้ชัด ดังนั้น การค้นหาการอัปเดตจะดำเนินการวันละครั้งและไม่สำเร็จ และมันก็ดำเนินไปทุกวัน

คุณสามารถซิงโครไนซ์ได้บ่อยขึ้นโดยใช้นโยบายกลุ่ม “ความถี่การตรวจจับการอัปเดตอัตโนมัติ” (สามารถพบได้ในส่วน Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update) เช่น สูงสุดทุกๆ 3 ชั่วโมง

WSUS Windows Update Error 0x80244010:เกินจำนวนสูงสุดของเซิร์ฟเวอร์ไปกลับ

คุณยังสามารถลบขีดจำกัดของขนาดไฟล์ XML สูงสุดที่ไคลเอ็นต์สามารถดาวน์โหลดได้จากเซิร์ฟเวอร์ WSUS ของคุณ โดยเรียกใช้คำสั่งต่อไปนี้ในฐานข้อมูล WSUSDB

USE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

หากคุณไม่ต้องการเปลี่ยนการตั้งค่าฐานข้อมูล WSUS ให้ล้างเซิร์ฟเวอร์ WSUS ของคุณโดยใช้ตัวช่วยสร้างการล้างข้อมูลที่ผสานรวม (อัปเดตคอนโซลบริการ -> ตัวเลือก -> ตัวช่วยสร้างการล้างข้อมูลเซิร์ฟเวอร์ -> ตัวเลือกทั้งหมด -> ถัดไป) และลบการอัปเดตเก่า ไม่ได้ใช้หรือแทนที่ (การอัปเดต MS Office มีสิ่งแปลก ๆ มากมาย) ด้วยเหตุนี้ ไคลเอ็นต์ Windows Update จะได้รับข้อมูลเมตาน้อยลงจากเซิร์ฟเวอร์ WSUS ของคุณ และการโต้ตอบควรพอดีกับ 200 เซสชันละ 200 KB

WSUS Windows Update Error 0x80244010:เกินจำนวนสูงสุดของเซิร์ฟเวอร์ไปกลับ

นอกจากนี้ หากมีไคลเอ็นต์เซิร์ฟเวอร์ WSUS จำนวนมาก คุณสามารถเพิ่มประสิทธิภาพของ WsusPool ตามคำแนะนำในบทความการแก้ไขข้อผิดพลาดของ Windows Update 0x80244022 ได้

หากไม่มีวิธีที่เราได้พิจารณาแล้วว่าช่วยแก้ไขข้อผิดพลาดในการอัปเดตบนไคลเอ็นต์ ให้เรียกใช้สคริปต์เพื่อรีเซ็ตการตั้งค่า Windows Update Agent ในนั้นและล้างแคชในเครื่องของคุณ หลังจากนั้นให้ลองค้นหาการอัปเดตหลายๆ ครั้ง