माइक्रोसॉफ्ट नियमित रूप से नई सुविधाओं, सुरक्षा सुधारों और बग फिक्स के साथ सुरक्षा अपडेट को पुश करता है ताकि थर्ड-पार्टी ऐप्स द्वारा बनाए गए सुरक्षा छेद को पैच किया जा सके। और विंडोज 10 के साथ कंपनी ने जब भी आपकी मशीन माइक्रोसॉफ्ट सर्वर से जुड़ती है तो नवीनतम विंडोज अपडेट को स्वचालित रूप से डाउनलोड और इंस्टॉल करना अनिवार्य कर दिया है। यह आपके पीसी को सुरक्षित और संरक्षित करने का एक अच्छा विचार है, लेकिन कई बार उपयोगकर्ताओं को विंडोज पर अपडेट डाउनलोड और इंस्टॉल करने का प्रयास करते समय कई आम समस्याओं का सामना करना पड़ता है। कई समाधान हैं इन समस्याओं को ठीक करने के लिए लेकिन विंडोज विशेषज्ञ सुझाव देते हैं कि विंडोज अपडेट कंपोनेंट्स रीसेट करें कई अपडेट संबंधी मुद्दों को ठीक करने का सबसे कार्यशील समाधान है।
जैसा कि चर्चा की गई है, विभिन्न विंडोज अपडेट मुद्दों के निवारण के कई तरीके हैं, लेकिन यदि यह बार-बार होता है, तो विंडोज अपडेट कंपोनेंट्स को डिफ़ॉल्ट पर रीसेट करना एक अच्छा विचार होगा। यह उपयोगी हो सकता है यदि आपके विंडोज अपडेट इंस्टॉल करने में विफल रहते हैं, अपडेट डाउनलोड करते समय अटक जाता है, या अलग-अलग एरर कोड के साथ अलग-अलग अपडेट इंस्टॉलेशन विफल हो जाता है।
विंडोज अपडेट कंपोनेंट्स रीसेट करें
यदि आप विंडोज 10 कंप्यूटर पर एक अलग विंडोज अपडेट इंस्टॉलेशन एरर से जूझ रहे हैं, विभिन्न समाधान आजमाए लेकिन अभी भी समस्या ठीक नहीं हुई, तो यहां विंडोज 10 में प्रत्येक विंडोज अपडेट कंपोनेंट को व्यक्तिगत रूप से डिफ़ॉल्ट पर रीसेट करने का तरीका बताया गया है। आप या तो सॉफ्टवेयर डिस्ट्रीब्यूशन फोल्डर और कैटरूट2 फोल्डर को संशोधित करके मैन्युअल रूप से विंडोज अपडेट कंपोनेंट्स रीसेट कर सकते हैं। या आप एक पूर्व-निर्मित .bat फ़ाइल के साथ स्वचालित रूप से विंडोज अपडेट कंपोनेंट्स रीसेट कर सकते हैं। आइए मैन्युअल रूप से विंडोज अपडेट कंपोनेंट्स रीसेट करने से शुरू करते हैं।
नोट: विंडोज अपडेट कंपोनेंट्स को रीसेट करने के लिए कोई भी कार्रवाई करने से पहले सिस्टम रिस्टोर पॉइंट बनाने की सिफारिश की जाती है। यह अपडेट या सॉफ्टवेयर इंस्टॉलेशन जैसे महत्वपूर्ण ऑपरेशन से पहले कुछ फाइलों और जानकारी का एक स्नैपशॉट बनाएगा, कोई भी परिवर्तन होने पर। ताकि यदि संशोधन करने के बाद कुछ गलत होता है तो आप सिस्टम रिस्टोर करके वापस लौट सकते हैं।
मैन्युअल रूप से विंडोज अपडेट कंपोनेंट्स रीसेट करें
मैन्युअल रूप से अपडेट कंपोनेंट्स रीसेट करने के लिए सबसे पहले कमांड प्रॉम्प्ट को एडमिन अधिकारों के साथ खोलें। आप इसे स्टार्ट मेनू सर्च पर क्लिक करके, cmd टाइप करके, खोज परिणामों से कमांड प्रॉम्प्ट पर राइट-क्लिक करके और Run As Administrator चुनकर कर सकते हैं।
अब हमें कुछ विंडोज अपडेट संबंधित सेवाओं को रोकने की आवश्यकता है। या तो आप निम्न कमांड को एक-एक करके टाइप करके ऐसा कर सकते हैं या आप Win + R दबाकर, Services.msc टाइप करके और एंटर कुंजी दबाकर विंडोज सर्विसेज खोल सकते हैं। यहां निम्न सेवाओं को देखें, राइट-क्लिक करें और इन अपडेट संबंधित सेवाओं को रोकें।
कमांड प्रॉम्प्ट में, उन कमांड को टाइप करें और प्रत्येक को निष्पादित करने के लिए एंटर दबाएं।
net stop bits (बैकग्राउंड इंटेलिजेंट ट्रांसफर Service रोकने के लिए)
net stop wuauserv (विंडोज अपडेट सेवा रोकने के लिए)
net stop appidsvc (एप्लिकेशन आइडेंटिटी सेवा रोकने के लिए)
net stop cryptsvc (कैटलॉग डेटाबेस सेवा रोकने के लिए)
ये कमांड BITS, विंडोज अपडेट और क्रिप्टोग्राफिक सेवा को रोक देंगे।
इन सेवाओं को रोकने के बाद अब हमें qmgr*.dat फाइलों को हटाने की आवश्यकता है। (विंडोज अपडेट कंपोनेंट्स को रीसेट करने के लिए, आपको फाइलों को हटाना होगा।) और आप नीचे दिए गए कमांड का उपयोग करके इसे हटा सकते हैं।
कमांड को वैसे ही कॉपी करें और कमांड पर पेस्ट करें, कमांड निष्पादित करने के लिए एंटर कुंजी दबाएं।
सॉफ्टवेयर डिस्ट्रीब्यूशन फोल्डर रीसेट करें
अब हम सॉफ्टवेयर डिस्ट्रीब्यूशन फोल्डर को रीसेट करने जा रहे हैं जहां सभी अपडेट फाइलें संग्रहीत थीं। आप या तो कमांड टाइप कर सकते हैं
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
और वर्तमान सॉफ्टवेयर डिस्ट्रीब्यूशन फोल्डर का नाम बदलकर softwaredistribution.bak करने के लिए एंटर कुंजी दबाएं। या आप C:\Windows\SoftwareDistribution से मैन्युअल रूप से फोल्डर का नाम बदलकर SoftwareDistribution.bak कर सकते हैं।

Catroot2 फोल्डर रीसेट करें
फिर आपको Catroot2 फोल्डर का नाम बदलने की आवश्यकता है या तो कमांड Ren %systemroot%\system32\catroot2 catroot2.bak टाइप करें और कमांड निष्पादित करने के लिए एंटर दबाएं, या आप C:\Windows\System32 खोल सकते हैं यहां Catroot और Catroot2 फोल्डर देखें और उन्हें .bak के साथ नाम बदलें।
बैकग्राउंड इंटेलिजेंट ट्रांसफर और अपडेट सेवा रीसेट करें
अब हमें BITS सेवा और विंडोज अपडेट सेवा को डिफ़ॉल्ट सुरक्षा वर्णनकर्ता पर रीसेट करने की आवश्यकता है। ऐसा करने के लिए, फिर नीचे दिए गए कमांड को एक-एक करके टाइप करें और कमांड निष्पादित करने के लिए एंटर कुंजी दबाएं।

अगला कमांड नीचे टाइप करें :
उसके बाद cd /d %windir%\system32 कमांड टाइप करें एंटर दबाएं। अब BITS फाइलों और विंडोज अपडेट संबंधित dll फाइलों को फिर से पंजीकृत करें। इसके लिए हमें नीचे दिए गए कमांड को एक-एक करके निष्पादित करने की आवश्यकता है।

- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
Winsock रीसेट करें
Winsock परिभाषित करता है कि विंडोज नेटवर्क सॉफ्टवेयर को नेटवर्क सेवाओं, विशेष रूप से TCP/IP तक कैसे पहुंचना चाहिए। विंडोज OS एक डायनामिक लिंक लाइब्रेरी (DLL) फ़ाइल के साथ आता है जिसे winsock.dll कहा जाता है जो API को लागू करता है और विंडोज प्रोग्राम और TCP/IP कनेक्शन का समन्वय करता है। यदि किसी कारण से, Winsock दूषित हो जाता है। तो आपको इंटरनेट से कनेक्शन स्थापित करने में कठिनाई हो सकती है। इसलिए Winsock रीसेट करना एक अच्छा समाधान है। और आप इसे एक साधारण कमांड लाइन से कर सकते हैं।
- Windows key + R दबाएं, रन खोलने के लिए,
- Type netsh winsock reset और कमांड निष्पादित करने के लिए ओके पर क्लिक करें।
अपडेट संबंधित सेवाएं शुरू करें
अंत में, उपरोक्त चीजें करने के बाद, आपको शुरुआत में रोकी गई अपडेट सेवाओं को शुरू करना होगा। ऐसा करने के लिए फिर से कमांड प्रॉम्प्ट को प्रशासक के रूप में खोलें और नीचे दिए गए कमांड को टाइप करें और कमांड निष्पादित करने के लिए एंटर कुंजी दबाएं।
सबसे पहले net start bits टाइप करें बैकग्राउंड इंटेलिजेंट ट्रांसफर Service. शुरू करने के लिए।
फिर net start wuauserv टाइप करें विंडोज अपडेट सेवा शुरू करने के लिए।
अगला net start appidsvc टाइप करें एप्लिकेशन आइडेंटिटी सेवा. शुरू करने के लिए।
अंत में, net start cryptsvc टाइप करें कैटलॉग डेटाबेस सेवा. शुरू करने के लिए।
बस इतना ही अब आपने सफलतापूर्वक विंडोज अपडेट कंपोनेंट्स रीसेट कर दिए हैं। लेकिन, इन परिवर्तनों को प्रभावी करने के लिए जो आपने किए हैं, आपको विंडोज को पुनरारंभ करना होगा। फिर, नवीनतम विंडोज अपडेट की जांच करें।
स्वचालित रूप से अपडेट कंपोनेंट्स रीसेट करें
यदि आप इन चरणों को मैन्युअल रूप से निष्पादित नहीं करना चाहते हैं तो यहां हमारे पास नीचे एक स्क्रिप्ट है, इसे नोटपैड में कॉपी करें और इसे किसी भी नाम .bat से सहेजें। फिर bat फ़ाइल स्क्रिप्ट चलाएं यह आपके लिए उपरोक्त चरणों को स्वचालित रूप से करेगा। और विंडोज अपडेट कंपोनेंट्स को स्वचालित रूप से रीसेट करेगा।
सबसे पहले, इसे नीचे कॉपी करें और नोटपैड में पेस्ट करें। फिर फाइल -> सेव एज़ -> ऑल फाइल्स चुनें -> नाम दें ex > updatereset.bat (नोट .bat अनिवार्य है) और सेव करें। फिर updatereset.bat पर राइट-क्लिक करें और Run as administrator चुनें। यह आपके लिए चीजें करेगा। कुछ सेकंड प्रतीक्षा करें फिर विंडोज को पुनरारंभ करें, और अपडेट की जांच करें आशा है कि इस बार आपको अपडेट डाउनलोड और इंस्टॉल करते समय कोई एरर नहीं आएगा।

@ECHO OFF echo Simple Script to Reset / Clear Windows Update echo. PAUSE echo. attrib -h -r -s %windir%\system32\catroot2 attrib -h -r -s %windir%\system32\catroot2\*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution sold.old ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo. echo Task completed successfully... echo. PAUSE
मुझे उम्मीद है कि विंडोज अपडेट कंपोनेंट्स रीसेट करने से आपके लिए सभी विंडोज अपडेट संबंधी मुद्दे ठीक हो जाएंगे (अपडेट इंस्टॉल अटकना, विंडोज अपडेट एरर, अपडेट डाउनलोड न होना आदि)। अभी भी इस पोस्ट के बारे में कोई प्रश्न या सुझाव हो तो नीचे कमेंट करने में संकोच न करें।
यह भी पढ़ें:
- चेक डिस्क यूटिलिटी (CHKDSK) के साथ डिस्क त्रुटियों को कैसे ठीक करें
- Fix wuauserv (Windows update) High CPU usage in Windows 10
- सॉफ्टवेयर के साथ/बिना विंडोज 10 पासवर्ड रीसेट करने के 3 तरीके
- हल: "Windows Update Components Must Be Repaired" विंडोज 10 में
- विंडोज अपडेट को कैसे ठीक करें जब यह 0 प्रतिशत या 100 पर अटक जाए