कुछ विंडोज उपयोगकर्ता रिपोर्ट कर रहे हैं कि जब भी वे Windows Update स्क्रीन खोलने का प्रयास करते हैं, तो नए उपलब्ध अपडेट के लिए स्कैन विफल होने के बाद उन्हें 0X80070012 त्रुटि कोड दिखाई देता है। यह समस्या केवल विंडोज 10 पर होती है।

जैसा कि पता चला है, कई अंतर्निहित कारण हैं जो इस विशेष त्रुटि कोड को ट्रिगर कर सकते हैं। यहां संभावित कारणों की सूची दी गई है जो Windows Update त्रुटि 0X80070012 को ट्रिगर कर सकते हैं:
- सामान्य Windows Update समस्या - इस समस्या के निवारण का आदर्श तरीका Windows Update समस्या निवारक चलाना है। यदि समस्या किसी मरम्मत रणनीति द्वारा कवर की गई है, तो उपयोगिता स्वचालित रूप से समस्या को हल कर देगी।
- WU सेवाएं लिम्बो स्थिति में अटकी हुई हैं - यदि समस्या कई महत्वपूर्ण WU सेवाओं की स्थिति से संबंधित है जो न तो खुली हैं और न ही बंद। इस समस्या को हल करने के लिए, आपको स्वचालित एजेंट के माध्यम से या उन्नत कमांड प्रॉम्प्ट में मैन्युअल कमांड की श्रृंखला के माध्यम से हर विंडोज घटक को रीसेट करना होगा।
- सिस्टम फ़ाइल भ्रष्टाचार - एक और काफी सामान्य परिदृश्य जो इस समस्या का कारण बनता है, वह है किसी प्रकार का सिस्टम फ़ाइल भ्रष्टाचार जो WU घटक को प्रभावित कर रहा है। इसी समस्या का सामना कर रहे कई उपयोगकर्ताओं ने SFC और DISM स्कैन चलाकर समस्या को ठीक किया है। अधिक गंभीर परिस्थितियों में, आपको मरम्मत इंस्टॉल के लिए जाना पड़ सकता है।
अब जब आप हर संभावित कारण से अवगत हैं जो इस त्रुटि कोड को ट्रिगर कर सकता है, तो यहां कुछ सत्यापित विधियां दी गई हैं जिनका उपयोग अन्य प्रभावित उपयोगकर्ताओं ने 0X80070012 त्रुटि कोड को हल करने के लिए सफलतापूर्वक किया है:
विधि 1: Windows Update समस्या निवारक चलाना
0X80070012 को हल करने में सक्षम अधिक उन्नत मरम्मत रणनीतियों में जाने से पहले, आपको यह सत्यापित करके शुरू करना चाहिए कि क्या आपका OS इंस्टॉलेशन स्वचालित रूप से समस्या को हल करने में सक्षम है।
ध्यान रखें कि विंडोज 10 में बहुत सारी अंतर्निहित मरम्मत रणनीतियां शामिल हैं जो लंबित विंडोज 10 अपडेट को स्थापित करने में विफलताओं के बहुमत को हल करने में सक्षम हैं।
इसी सटीक समस्या का सामना कर रहे कई उपयोगकर्ताओं ने Windows Update समस्या निवारक चलाकर और अनुशंसित सुधार लागू करके समस्या को हल किया और लंबित अपडेट को स्थापित किया।
नोट: Windows Update समस्या निवारक में दर्जनों मरम्मत रणनीतियां शामिल हैं जो किसी प्रकार की विसंगति पाए जाने पर स्वचालित रूप से लागू हो जाएंगी। यदि स्कैन को एक व्यवहार्य मरम्मत रणनीति मिलती है, तो उपयोगिता स्वचालित रूप से एक व्यवहार्य सुधार की सिफारिश करेगी जिसे एक साधारण क्लिक से लागू किया जा सकता है।
Windows Update समस्या निवारक को तैनात करने के लिए नीचे दिए गए निर्देशों का पालन करें ताकि विंडोज 10 पर 0X80070012 त्रुटि कोड को हल किया जा सके:
- Windows कुंजी + R दबाकर एक Run संवाद बॉक्स खोलें। टेक्स्ट बॉक्स के अंदर, “ms-settings-troubleshoot” टाइप करें और Settings ऐप के Troubleshooting टैब को खोलने के लिए Enter दबाएं।

- Troubleshooting टैब के अंदर, Settings स्क्रीन के दाएं भाग पर जाएं फिर Get up and running अनुभाग तक नीचे जाएं और Windows Update पर क्लिक करें।
- Windows Update के संदर्भ मेनू से, नवीनतम प्रकट संदर्भ मेनू से Run the troubleshooter पर क्लिक करें।

- जैसे ही आप इस उपयोगिता को शुरू करते हैं, यह स्वचालित रूप से किसी भी विसंगति के लिए आपके सिस्टम को स्कैन करना शुरू कर देगा। प्रारंभिक स्कैन पूरा होने तक धैर्यपूर्वक प्रतीक्षा करें।

नोट: यह स्कैन निर्धारित करेगा कि इसके साथ शामिल कोई भी मरम्मत रणनीति आपके द्वारा वर्तमान में निपटाए जा रहे अद्यतन समस्या से मेल खाती है या नहीं।
- एक बार एक व्यवहार्य मरम्मत रणनीति मिल जाने पर, आपको एक नई विंडो प्रस्तुत की जाएगी जिसमें आप अनुशंसित सुधार को लागू करने के लिए Apply this fix पर क्लिक कर सकते हैं।

नोट: समस्या निवारक द्वारा अनुशंसित सुधार के आधार पर, आपको अनुशंसित सुधार को लागू करने के लिए अतिरिक्त निर्देशों की एक श्रृंखला का पालन करना पड़ सकता है।
- अनुशंसित सुधार सफलतापूर्वक लागू होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगला स्टार्टअप पूरा होने पर समस्या हल हो गई है या नहीं।
यदि 0X80070012 तब भी हो रहा है जब आप लंबित अपडेट को स्थापित करने का प्रयास करते हैं या Windows Update समस्या निवारक को कोई व्यवहार्य मरम्मत रणनीति नहीं मिली, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 2: हर Windows Update घटक को रीसेट करना
यदि Windows Update समस्या निवारक 0X80070012 त्रुटि को हल करने में सक्षम नहीं था, तो आप संभवतः एक लगातार बग से निपट रहे हैं जो Windows Update घटक को प्रभावित कर रहा है।
इस मामले में, आपको उन्हीं मरम्मत रणनीतियों को तैनात करना चाहिए ताकि हर Windows Update घटक को रीसेट किया जा सके जो आपके लंबित विंडोज अपडेट के साथ समस्या पैदा कर रहा हो।
नोट: इस तरह की समस्या का कारण बनने वाला सबसे आम उदाहरण एक या अधिक WU (Windows Update) घटक हैं जो वर्तमान में लिम्बो स्थिति में अटके हुए हैं (वे न तो खुले हैं और न ही बंद)।
यदि यह परिदृश्य लागू होता है, तो आप अद्यतन प्रक्रिया में शामिल सभी WU घटकों को रीसेट करके समस्या को ठीक कर पाएंगे।
यहां दो अलग-अलग विधियां दी गई हैं जिनका पालन करके आप सभी Windows Update घटकों को रीसेट कर सकते हैं:
A. WU एजेंट के माध्यम से WU रीसेट करना
- अपना डिफ़ॉल्ट ब्राउज़र खोलें, Microsoft Technet डाउनलोड पेज पर जाएं और Reset Windows Update Agent स्क्रिप्ट डाउनलोड करें।

- एक बार डाउनलोड पूरा हो जाने पर, WinRar, WinZip, या 7Zip जैसी उपयोगिता के साथ ज़िप संग्रह को निकालें और इसे आसानी से एक्सेस करने योग्य स्थान पर पेस्ट करें।
- अगला, ResetWUENG.exe फ़ाइल पर डबल-क्लिक करें और User Account Control प्रॉम्प्ट पर Yes क्लिक करें।
- फिर, अपने कंप्यूटर पर स्क्रिप्ट चलाने के निर्देशों का पालन करें। इस ऑपरेशन के अंत में, उपयोगिता आपके सभी WU घटकों को रीसेट कर देगी।
- ऑपरेशन पूरा होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या आप अगला स्टार्टअप अनुक्रम पूरा होने पर विफल अद्यतन को स्थापित करने में सक्षम हैं।
B. उन्नत CMD के माध्यम से WU रीसेट करना
- Windows कुंजी + 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
नोट: ये कमांड Windows Update सेवाओं, MSI इंस्टॉलर, क्रिप्टोग्राफिक सेवाओं, और BITS सेवाओं को रोक देंगे।
- एक बार हर प्रासंगिक सेवा रुक जाने पर, SoftwareDistribution और Catroot2 फ़ोल्डरों को साफ़ करने और नाम बदलने के लिए निम्नलिखित कमांड चलाएं:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
नोट: उपरोक्त कमांड के साथ इन फ़ोल्डरों का नाम बदलने से आपका OS नए स्वस्थ समकक्ष बनाने के लिए मजबूर होगा जो भ्रष्टाचार से प्रभावित नहीं होंगे।
- अब जब फ़ोल्डर साफ़ हो गए हैं, तो पहले अक्षम की गई सेवाओं को पुनः सक्षम करने के लिए निम्नलिखित कमांड चलाएं:
net start wuauserv net start cryptSvc net start bits net start msiserver
- अंत में, अपने कंप्यूटर को एक बार फिर से पुनरारंभ करें और देखें कि अगले कंप्यूटर स्टार्टअप पर समस्या हल हो गई है या नहीं।
यदि वही 0X80070012 त्रुटि अभी भी हो रही है, भले ही आपने हर Windows Update घटक को सफलतापूर्वक रीफ्रेश कर दिया है, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 3: SFC और DISM स्कैन चलाना
यदि हर Windows Update घटक को रीफ्रेश करने से समस्या ठीक नहीं हुई, तो आपको यह भी विचार करना चाहिए कि लंबित Windows Update स्थापित करने का प्रयास करते समय किसी प्रकार का सिस्टम फ़ाइल भ्रष्टाचार 0X80070012 त्रुटि का कारण बन रहा है।
यदि यह परिदृश्य आपकी वर्तमान स्थिति पर लागू होता है, तो आपको दो अंतर्निहित उपयोगिताओं - सिस्टम फ़ाइल चेकर (SFC) और डिप्लॉयमेंट इमेज सर्विसिंग एंड मैनेजमेंट (DISM) के साथ कुछ स्कैन चलाकर शुरू करना चाहिए।
नोट: SFC और DISM कुछ समानताएं साझा करते हैं, लेकिन हमारी सिफारिश है कि भ्रष्ट सिस्टम फ़ाइलों को ठीक करने की संभावना को बेहतर बनाने के लिए दोनों स्कैन को त्वरित क्रम में चलाएं।
एक साधारण SFC स्कैन से शुरू करें।

नोट: यह उपकरण पूरी तरह से स्थानीय है और आपको सक्रिय रूप से इंटरनेट से जुड़े होने की आवश्यकता नहीं होगी।
महत्वपूर्ण: एक बार जब आप इस प्रक्रिया को शुरू करते हैं, तो CMD विंडो को बंद न करना बहुत महत्वपूर्ण है, भले ही उपयोगिता ऐसा लगे कि यह जम गई है। प्रक्रिया पूरी होने तक धैर्यपूर्वक प्रतीक्षा करें (ऑपरेशन को बाधित करने से आपके HDD/SSD पर तार्किक त्रुटियां हो सकती हैं)
SFC स्कैन सफलतापूर्वक पूरा होने के बाद, अपने कंप्यूटर को रीबूट करें और देखें कि अगला कंप्यूटर स्टार्टअप पूरा होने पर समस्या ठीक हुई है या नहीं।
उसके बाद, DISM स्कैन तैनात करें और ऑपरेशन पूरा करने के लिए ऑन-स्क्रीन संकेतों का पालन करें।

नोट: DISM भ्रष्ट सिस्टम फ़ाइलों को बदलने के लिए स्वस्थ समकक्ष डाउनलोड करने के लिए Windows Update के एक उप-घटक का उपयोग करता है। इसके कारण, आपको इस ऑपरेशन को शुरू करने से पहले विश्वसनीय इंटरनेट सुनिश्चित करने की आवश्यकता है।
DISM स्कैन सफलतापूर्वक पूरा होने के बाद, अपने कंप्यूटर को एक बार फिर से पुनरारंभ करें और देखें कि 0X80070012 त्रुटि अब ठीक हो गई है या नहीं।
यदि आप अभी भी उसी समस्या से निपट रहे हैं, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 4: मरम्मत इंस्टॉल करना
यदि उपरोक्त कोई भी विधि आपके मामले में प्रभावी साबित नहीं हुई है, तो अंतिम उपाय एक अंतर्निहित भ्रष्टाचार मुद्दे को ठीक करने के लिए कुछ कदम उठाना होना चाहिए।
इस मामले में, आपको मरम्मत इंस्टॉल करके समस्या को हल करने में सक्षम होना चाहिए। कुछ प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया है कि इस विधि ने उन्हें हर लंबित अपडेट को स्थापित करने में मदद की जो पहले 0X80070012 त्रुटि कोड के साथ विफल हो रहे थे।

यह प्रक्रिया क्लीन इंस्टॉल से बेहतर है क्योंकि यह केवल विंडोज घटकों और बूटिंग-संबंधी प्रक्रियाओं को रीफ्रेश करेगी और आपको फोटो, एप्लिकेशन, गेम, वीडियो और किसी भी अन्य प्रकार की व्यक्तिगत फ़ाइलों सहित सभी व्यक्तिगत डेटा को रखने की अनुमति देगी।
अपने विंडोज इंस्टॉलेशन पर मरम्मत इंस्टॉल प्रक्रिया को तैनात करने के लिए इन चरण-दर-चरण निर्देशों का पालन करें।