हमारे कॉर्पोरेट नेटवर्क में एक नया WSUS सर्वर इंस्टॉल होने के बाद, कई Windows क्लाइंट इस सर्वर से नए अपडेट प्राप्त नहीं कर सके और त्रुटि 0x80244010 के साथ विफल रहे। जैसा कि सामने आया, यह त्रुटि न केवल उन कंप्यूटर्स के लिए विशिष्ट है जो इंटरनल WSUS सर्वर से अपडेट होते हैं, बल्कि उन डिवाइस के लिए भी है जो सीधे Windows Update सर्वर से अपडेट प्राप्त करते हैं। आइए त्रुटि 0x80244010 को ठीक करने और Windows अपडेट सबसिस्टम की कार्यक्षमता को बहाल करने के तरीके पर विचार करें।

समस्या का निदान करने के लिए, 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 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

सबसे दिलचस्प लाइन त्रुटि है "Exceeded max server round trips: 0x80244010"। इसका मतलब है कि अपडेट के लिए स्कैन करते समय अपडेट सर्वर (WSUS) से अनुरोधों की अधिकतम संख्या पार हो गई है। यह Windows अपडेट त्रुटि कोड के अनुसार तालिका द्वारा भी इंगित किया गया है (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS)। सर्वर उस क्लाइंट को डिस्कनेक्ट कर देता है जिसने अधिकतम ट्रिप नंबर पार कर लिया है। Windows अपडेट प्राप्त करने के प्रोटोकॉल में ट्रिप लिमिट अपडेट सर्वर पर सेट की जाती है और डिफ़ॉल्ट रूप से 200 ट्रिप होती है। एक ट्रिप के दौरान एक क्लाइंट अपडेट सर्वर से डाउनलोड कर सकने वाले XML फाइल के अधिकतम आकार पर भी एक सीमा है - 200 KB। सर्वर पर क्लाइंट के लिए चेक करने के लिए जितने अधिक अपडेट होंगे, डाउनलोड की जा रही XML फाइल का आकार उतना ही बड़ा होगा। यदि क्लाइंट 200 ट्रिप में आवश्यक डेटा प्राप्त करने में विफल रहता है, तो यह सर्वर से अस्थायी रूप से डिस्कनेक्ट हो जाता है और त्रुटि 0x80244010 लौटाता है।
एक नियम के रूप में, यह त्रुटि WSUS सर्वर से खराब या अस्थिर नेटवर्क कनेक्शन के कारण होती है या यदि क्लाइंट को बहुत अधिक अपडेट प्राप्त करने की आवश्यकता होती है (यह एक नया WSUS सर्वर क्लाइंट है या एक कंप्यूटर जिस पर लंबे समय से अपडेट इंस्टॉल नहीं किए गए हैं)।
सबसे आसान तरीका है कंट्रोल पैनल के Windows Update सेक्शन में Try Again बटन पर कई बार (3-7) क्लिक करना या यह कमांड चलाना:
wuauclt.exe /detectnow
अधिकांश मामलों में यह समस्या हल कर सकता है, लेकिन यदि आपके नेटवर्क में बहुत सारे क्लाइंट हैं, तो यह विधि स्वीकार्य नहीं है।
डिफ़ॉल्ट रूप से, एक क्लाइंट हर 22 घंटे में सर्वर से अपडेट चेक करता है (वास्तव में, यह 17.5 और 22 घंटे के बीच है)। आमतौर पर एक वर्किंग कंप्यूटर रात के लिए बंद होता है, और इसका वर्कडे स्पष्ट रूप से 17 घंटे से कम होता है। इस प्रकार, अपडेट खोज दिन में एक बार की जाती है और यह विफल हो जाती है। और ऐसा दिन-ब-दिन चलता रहता है।
आप ग्रुप पॉलिसी "Automatic Update detection frequency" का उपयोग करके इसे अधिक बार सिंक्रनाइज़ कर सकते हैं (इसे Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update सेक्शन में पा सकते हैं), उदाहरण के लिए, हर 3 घंटे तक।
आप अपने WSUS सर्वर से क्लाइंट द्वारा डाउनलोड की जा सकने वाली XML फाइल के अधिकतम आकार की सीमा को भी हटा सकते हैं। ऐसा करने के लिए, WSUSDB डेटाबेस में निम्न कमांड चलाएं।
USE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0
यदि आप अपनी WSUS डेटाबेस सेटिंग्स बदलना नहीं चाहते हैं, तो इंटीग्रेटेड Cleanup Wizard (Update Service कंसोल -> Options -> Server Cleanup Wizard -> सभी विकल्प -> Next) का उपयोग करके अपने WSUS सर्वर को साफ करें और पुराने, अनुपयोगी या प्रतिस्थापित अपडेट हटाएं (MS Office अपडेट में बहुत सी अजीब चीजें होती हैं)। परिणामस्वरूप, एक Windows Update क्लाइंट को आपके WSUS सर्वर से कम मेटा-इनफॉर्मेशन मिलेगा, और इंटरैक्शन 200 KB प्रत्येक के 200 सत्रों में फिट होना चाहिए।

साथ ही, यदि बहुत सारे WSUS सर्वर क्लाइंट हैं, तो आप Fixing Windows Update error 0x80244022 लेख में सिफारिशों के अनुसार WsusPool के प्रदर्शन को बढ़ा सकते हैं।
यदि हमारे द्वारा विचार की गई कोई भी विधि क्लाइंट पर अपडेट त्रुटि को ठीक करने में मदद नहीं करती है, तो उस पर Windows Update Agent सेटिंग्स रीसेट करने और लोकल कैश को साफ करने के लिए स्क्रिप्ट चलाएं। उसके बाद, कई बार अपडेट खोजने का प्रयास करें।