Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows 7

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

मेरे एक ग्राहक के पास, मुझे Windows 7 चलाने वाले क्लाइंट्स पर अपडेट इंस्टॉलेशन से संबंधित एक बहुत ही दिलचस्प समस्या का सामना करना पड़ा। अपडेट WSUS सर्वर के माध्यम से वितरित किए जाते हैं जो System Center Configuration Manager में एकीकृत है (अधिक सटीक रूप से Software Update Point - SUP)। SCCM सर्वर Windows Server 2008 R2 पर चल रहा है, WSUS संस्करण WSUS 3.0 SP2 है। क्लाइंट PC Windows 7 SP1 चला रहे हैं (लगभग 2,000 कंप्यूटर) जिन्हें अपडेट करने की आवश्यकता है।

समस्या का विवरण

क्लाइंट कंप्यूटर Software Update Point से अपडेट प्राप्त नहीं कर सकते, लॉग में त्रुटि 0x80244022 दिखाई देती है।

क्लाइंट-साइड WUAhandler.log में निम्न त्रुटियां हैं:

OnSearchComplete - Failed to end search job. Error = 0x80244022.
Scan failed with error = 0x80244022.

WindowsUpdate.log में भी कई त्रुटियां हैं, जैसे:

2017-11-11 14:25:41:271 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022
2017-11-11 14:25:41:271 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022
2017-11-11 14:25:41:271 612 4858 Agent * WARNING: Skipping scan, self-update check returned 0x80244022
2017-11-11 14:25:41:271 612 4858 Agent * WARNING: Exit code = 0x80244022
2017-11-11 14:25:41:271 612 4858 Agent WARNING: WU client failed Searching for update with error 0x80244022
2017-11-11 14:25:41:271 612 4abc AU # WARNING: Search callback failed, result = 0x80244022
2017-11-11 14:25:41:271 612 4abc AU # WARNING: Failed to find updates with error code 80244022

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

सर्वर-साइड WSUSCtrl.log यह त्रुटि दिखाता है:

The request failed with HTTP status 503: Service Unavailable
Failures reported during periodic health check by the WSUS Server SCCM-SRV1. Will retry check in 1 minutes

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

यानी, WSUS साइट प्रतिक्रिया नहीं देती। वास्तव में, यदि आप WSUS एडमिनिस्ट्रेशन का URL पता खोलते हैं (https://SCCM-Srv1:8530), तो यह त्रुटि दिखाई देगी:

HTTP Error 503. The service is unavailable

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

IIS मैनेजर खोलने के बाद, मैंने देखा कि WSUS के लिए जिम्मेदार पूल (WsusPool) रुका हुआ है।

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

इसे मैन्युअल रूप से शुरू करने के बाद, यह 20-30 मिनट में फिर से गिर जाता है। सिस्टम लॉग में, Event ID 5117 WAS के तहत एक दिलचस्प प्रविष्टि दिखाई दी:

A worker process serving application pool 'WsusPool' has requested a recycle because it reached its private bytes memory limit

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

डिफ़ॉल्ट रूप से, WsusPool मेमोरी की सीमा 1.8 GB है। यदि यह पार हो जाती है (यह हो सकता है यदि बहुत सारे WSUS क्लाइंट हैं, विशेष रूप से पहले स्कैन पर), तो पूल रीसेट हो जाता है। यह समझने के लिए कि आपका पूल कितनी मेमोरी उपयोग कर रहा है, w3wp.exe प्रक्रिया को देखना पर्याप्त है। यदि 1.8 GB की सीमा पार हो जाती है, तो प्रक्रिया पुनरारंभ हो जाती है। इस प्रकार, इस समस्या को हल करने के लिए, आपको आवंटित मेमोरी की मात्रा बढ़ानी होगी।

नोट: यह समस्या आंशिक रूप से उस मामले से मिलती-जुलती है जिसे हमने पहले Windows 10 में अपडेट प्राप्त करते समय त्रुटि 0x8024401C के साथ माना था।

समाधान: WsusPool मेमोरी लिमिट बढ़ाएं

आप इसे IIS मैनेजर में कर सकते हैं, Application Pools चुनें और WsusPool पर राइट-क्लिक करें -> Recycling, फिर Private memory usage (in KB) फ़ील्ड में मान बढ़ाएं। Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

आप कितना बढ़ाते हैं यह आप पर निर्भर करता है, लेकिन मैं 3-4 GB से शुरू करने की सलाह देता हूं। मेरे मामले में, 2,000+ WSUS क्लाइंट के लिए 6 GB पर्याप्त था।

आवंटित मेमोरी का आकार पूल की Advanced Settings में Private memory usage (KB) फ़ील्ड में मान बढ़ाकर भी बदला जा सकता है।

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

अब Start/Stop या Recycle बटन का उपयोग करके पूल को पुनरारंभ करें।

Windows Update Error 0x80244022 और WsusPool मेमोरी लिमिट

इसके बाद w3wp.exe ने 3 GB से अधिक RAM का उपभोग करना बंद कर दिया। अगले दिन कंप्यूटर अपडेट प्राप्त करने लगे।

सुझाव: यदि बहुत सारे WSUS क्लाइंट हैं जो SCCM Software Update Point से अपडेट प्राप्त करते हैं (विशेष रूप से, वे जो पहली बार अपडेट प्राप्त कर रहे हैं), तो आप Advanced Settings में निम्न पैरामीटर्स के मान बढ़ा सकते हैं:

  • Queue Length 1,000 से 25,000 तक
  • "Service Unavailable" Response Type - HttpLevel से TcpLevel तक
  • Failure Interval (minutes) - 5 से 30 तक
  • 'Maximum Failures' बदलें - 5 से 60 तक

इसके अलावा, Windows Server 2008 R2 में WSUS 3.0 SP2 के लिए निम्न अपडेट इंस्टॉल करने की सिफारिश की जाती है:

  1. KB2720211
  2. KB2734608

और Windows Server 2012 R2 में WSUS 4.0 के लिए:

  • KB2919442
  • KB2919355
  • KB3095113
  • KB3159706
  1. फिक्स: विंडोज अपडेट त्रुटि कोड 0x80244022 फिक्स: विंडोज अपडेट त्रुटि कोड 0x80244022

    त्रुटि कोड 0x80244022 तब होता है जब आप अपने विंडोज को अपडेट करने का प्रयास कर रहे होते हैं लेकिन विंडोज नए अपडेट खोजने में सक्षम नहीं होता है और इसके बजाय आपको यह त्रुटि दिखाता है। इस समस्या के होने के बहुत सारे कारण हैं, लेकिन ज्यादातर इसका संबंध आपके इंटरनेट कनेक्शन के अस्थिर होने से है, या विंडोज

  1. Windows Update त्रुटि 0x8024D007 हल करें: त्वरित सुधार गाइड Windows Update त्रुटि 0x8024D007 हल करें: त्वरित सुधार गाइड

    0×8024D007 त्रुटि का समाधान ढूंढना यह एक काफी सामान्य Windows Update त्रुटि है और उम्मीद है कि यह लेख आपकी समस्याओं को हल करने में मदद करेगा। Windows त्रुटि 0×8024D007 के कारण ऑनलाइन तकनीकी मंचों और ब्लॉग्स का एक त्वरित स्कैन इस विंडोज त्रुटि के लिए मदद मांगने वाले लोगों को प्रकट करता है। आपका प्

  1. Windows Update त्रुटि 0x80244022 और 0x80072ee2 को हल करें - त्वरित समाधान गाइड Windows Update त्रुटि 0x80244022 और 0x80072ee2 को हल करें - त्वरित समाधान गाइड

    Windows Update 0x80244022 या 0x80072ee2 त्रुटि इसलिए होती है क्योंकि Windows अपडेट प्राप्त करने के लिए Windows Update सर्वर से कनेक्ट नहीं हो सकता। यह कई कारणों से होता है, जैसे दूषित रजिस्ट्री फ़ाइलें या कुंजियाँ, गलत दिनांक/समय या फ़ायरवॉल सेटिंग्स, आदि।   इस गाइड में आप Windows 10, 8 या 7 O