कुछ विंडोज़ यूज़र्स लंबित अपडेट इंस्टॉल करने में असमर्थ हैं क्योंकि अपडेट इंस्टॉल करने में विफल होने के ठीक बाद उन्हें एरर कोड 80240025 दिखाई देता है। यह समस्या विंडोज़ 7, विंडोज़ 8.1 और विंडोज़ 10 पर होती है।
इस विशेष समस्या की जांच करने के बाद, पता चलता है कि कई अंतर्निहित कारण हैं जो लंबित विंडोज़ अपडेट इंस्टॉल करने का प्रयास करते समय इस एरर कोड को ट्रिगर कर सकते हैं। यहां संभावित दोषियों की एक सूची है:
- रजिस्ट्री वैल्यू लंबित अपडेट की इंस्टॉलेशन को अस्वीकार करती है - जैसा कि यह पता चला है, इस एरर कोड का कारण बनने वाले सबसे आम उदाहरणों में से एक एक रजिस्ट्री कुंजी है जो माइक्रोसॉफ्ट द्वारा पुश किए गए नए लंबित विंडोज़ अपडेट की इंस्टॉलेशन को प्रभावी ढंग से रोक रही है। यदि यह परिदृश्य लागू होता है, तो आप समस्याग्रस्त कुंजी को ढूंढकर और इसे संशोधित करके या पूरी तरह से हटाकर समस्या को ठीक कर सकते हैं।
- विंडोज़ अपडेट कंपोनेंट ग्लिच - विंडोज़ अपडेट कंपोनेंट किसी प्रकार की अस्थायी फ़ाइल भ्रष्टाचार से प्रभावित होने की संभावना है जो नए अपडेट की इंस्टॉलेशन में हस्तक्षेप कर सकती है। इस मामले में, आप हर प्रासंगिक विंडोज़ अपडेट कंपोनेंट को रीसेट करके समस्या को हल कर सकते हैं।
अब जब आप हर उस परिदृश्य से परिचित हैं जो विंडोज़ अपडेट एरर 80240025 का कारण बन सकता है, तो यहां कुछ सुधार हैं जिन्हें अन्य प्रभावित यूज़र्स ने इस समस्या की तह तक जाने के लिए सफलतापूर्वक उपयोग किया है:
1. एक रजिस्ट्री कुंजी को अक्षम करें (यदि लागू हो)
यदि आपका कंप्यूटर एक सार्वजनिक/कार्य सर्वर या नेटवर्क से जुड़ा है, तो एक मौका है कि आप इस एरर कोड को देख रहे हैं क्योंकि एक नियम (रजिस्ट्री स्तर पर लगाया गया) माइक्रोसॉफ्ट द्वारा पुश किए गए नए लंबित विंडोज़ अपडेट को इंस्टॉल होने से रोक रहा है।
इस तरह का नियम उन स्थितियों में आम है जहां नेटवर्क एडमिनिस्ट्रेटर बैंडविड्थ उपयोग को सीमित करने का प्रयास करता है जब भी माइक्रोसॉफ्ट द्वारा एक नया अपडेट पुश किया जाता है।
यदि आपको संदेह है कि यह परिदृश्य लागू होता है, तो आप ग्रुप पॉलिसी सेटिंग की पहचान करके समस्या को ठीक कर सकते हैं जो इस समस्या का कारण बन रही है (सबसे अधिक संभावना DisableWindowsUpdateAccess कुंजी) और इसके मान को 0 पर सेट करके इसे विंडोज़ अपडेट कंपोनेंट के साथ हस्तक्षेप करने से रोक सकते हैं।
इसे कैसे करें, इसके चरण-दर-चरण निर्देशों के लिए, नीचे दिए गए निर्देशों का पालन करें:
- Windows key + R दबाकर एक Run डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'regedit' टाइप करें और Registry Editor खोलने के लिए Enter दबाएं। जब आपको User Account Control प्रॉम्प्ट दिखाई दे, तो प्रशासनिक विशेषाधिकार देने के लिए Yes पर क्लिक करें।

- एक बार जब आप रजिस्ट्री एडिटर के अंदर हों, तो बाएं हाथ के पैन का उपयोग करके निम्नलिखित स्थान पर नेविगेट करें:
HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate
नोट: आप या तो इस स्थान पर मैन्युअली नेविगेट कर सकते हैं या आप सीधे नेविगेशन बार में स्थान पेस्ट कर सकते हैं और तुरंत वहां पहुंचने के लिए Enter दबा सकते हैं।
- एक बार जब आप सही स्थान के अंदर पहुंच जाएं, तो DisableWindowsUpdateAccess नामक एक रजिस्ट्री वैल्यू देखें।
- यदि आप इसे देखते हैं, तो इस पर डबल-क्लिक करें, Base को Hexadecimal पर सेट करें, और Value data को 0 पर सेट करें।

नोट: DisableWindowsUpdateAccess के मान को बदलने के बजाय, आप इसे पूरी तरह से हटा भी सकते हैं यदि आप नए खुलने वाले विंडोज़ अपडेट की इंस्टॉलेशन को सीमित करने के लिए इसका फिर कभी उपयोग करने की योजना नहीं बनाते हैं।
- एक बार यह संशोधन सफलतापूर्वक लागू हो जाने पर, अपने कंप्यूटर को रीबूट करें और देखें कि क्या समस्या अब ठीक हो गई है।
यदि यह विधि विंडोज़ अपडेट एरर 80240025 को हल करने में सफल नहीं थी या DisableWindowsUpdateAccess आपके कंप्यूटर पर मौजूद नहीं था, तो नीचे अगले संभावित सुधार पर जाएं।
2. विंडोज़ अपडेट कंपोनेंट रीसेट करें
यदि उपरोक्त पहला सुधार आपकी विशेष स्थिति में लागू नहीं था, तो आपको विंडोज़ अपडेट कंपोनेंट को प्रभावित करने वाले संभावित समस्या का निवारण शुरू करना चाहिए।
इस विशेष विंडोज़ अपडेट एरर कोड (80240025) से निपटने वाले अधिकांश यूज़र्स ने पुष्टि की है कि वे अंततः एक एलिवेटेड कमांड प्रॉम्प्ट का उपयोग करके हर प्रासंगिक WU (विंडोज़ अपडेट) निर्भरता को प्रभावी ढंग से रीसेट करके समस्या को ठीक करने में कामयाब रहे।
अक्सर, इस प्रकार की समस्या एक या अधिक WU (विंडोज़ अपडेट) कंपोनेंट के कारण होती है जो वर्तमान में एक लिम्बो स्टेट में फंसे हुए हैं (वे न तो खुले हैं और न ही बंद)। इस मामले में, आप अपडेट प्रक्रिया में शामिल सभी WU कंपोनेंट को रीसेट करके समस्या को ठीक कर पाएंगे।
- Windows key + R को अपने कीबोर्ड पर दबाकर एक Run डायलॉग बॉक्स खोलें। फिर, टेक्स्ट बॉक्स के अंदर "cmd" टाइप करें और एलिवेटेड कमांड प्रॉम्प्ट खोलने के लिए Ctrl + Shift + Enter दबाएं।

नोट: जब आपको UAC (User Account Control) प्रॉम्प्ट दिखाई दे, तो प्रशासनिक विशेषाधिकार देने के लिए Yes पर क्लिक करें।
- एक बार जब आप एलिवेटेड कमांड प्रॉम्प्ट के अंदर हों, तो निम्नलिखित कमांड को क्रम में टाइप करें और सभी WU संबंधित सेवाओं को रोकने के लिए प्रत्येक के बाद Enter दबाएं:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
नोट: ये कमांड विंडोज़ अपडेट सेवाओं, MSI इंस्टॉलर, क्रिप्टोग्राफिक सेवाओं, और BITS सेवाओं को रोक देंगे।
- हर प्रासंगिक सेवा के रुक जाने के बाद, SoftwareDistribution और Catroot2 फोल्डर को साफ़ करने और उनका नाम बदलने के लिए निम्नलिखित कमांड चलाएं:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
नोट: ये दो फोल्डर WU कंपोनेंट द्वारा उपयोग की जाने वाली अपडेटेड फ़ाइलों को रखते हैं। इन फोल्डर का नाम बदलने से आपके OS को नए स्वस्थ समकक्ष बनाने के लिए मजबूर किया जाएगा जो वर्तमान में समस्या पैदा कर रहे किसी भी अस्थायी डेटा से मुक्त होंगे।
- अब जब फोल्डर साफ़ हो गए हैं, तो पहले अक्षम की गई सेवाओं को फिर से सक्षम करने के लिए निम्नलिखित कमांड चलाएं:
net start wuauserv net start cryptSvc net start bits net start msiserver
- अपने कंप्यूटर को एक बार फिर रीबूट करें और अगले कंप्यूटर स्टार्टअप पर लंबित अपडेट को एक बार फिर इंस्टॉल करने का प्रयास करके देखें कि क्या समस्या हल हो गई है।