0xc1900200 त्रुटि कोड तब प्रकट होता है जब उपयोगकर्ता Windows Update Assistant उपयोगिता का उपयोग करके Windows के पुराने संस्करण से Windows 10 में अपग्रेड करने का प्रयास करता है। यह Windows 7 या Windows 8.1 से Windows 10 में अपग्रेड करने का प्रयास करते समय हो सकता है। सभी मामलों में, इंस्टॉलर इंगित करता है कि हर आवश्यकता पूरी होती है लेकिन किसी कारण से, अपग्रेड प्रक्रिया अंततः इस त्रुटि कोड के साथ विफल हो जाती है।
Windows Update 0xc1900200 त्रुटि का कारण क्या है?
यहां उन चीजों की एक छोटी सूची है जो अंततः त्रुटि का कारण बन सकती हैं:
- न्यूनतम विशिष्टताएं पूरी नहीं होतीं – Windows 10 हर कॉन्फ़िगरेशन पर इंस्टॉल नहीं किया जा सकता। यदि आपके पास लो-स्पेक कंप्यूटर है, तो संभव है कि यही कारण है कि इंस्टॉलेशन अंततः इस त्रुटि कोड के साथ विफल हो जाता है।
- गड़बड़ WU घटक – जैसा कि यह पता चला है, इस विशेष त्रुटि कोड को ट्रिगर करने वाले सबसे आम कारणों में से एक एक या अधिक Windows Update घटकों के साथ असंगति है। यदि यह परिदृश्य लागू होता है, तो आपको Windows Update कैश को रीसेट करके (या तो मैन्युअली या स्वचालित एजेंट का उपयोग करके) समस्या को ठीक करने में सक्षम होना चाहिए।
- अपर्याप्त आरक्षित पार्टीशन स्थान – एक और आम दोषी जो इस मुद्दे की उपस्थिति की ओर ले जाएगा, वह है आरक्षित पार्टीशन में अपर्याप्त स्थान। अपग्रेडिंग एजेंट इस पार्टीशन पर बहुत अधिक निर्भर करेगा और विफल हो जाएगा जब तक कि इसमें डेटा को स्वतंत्र रूप से स्वैप करने के लिए पर्याप्त स्थान न हो। इस मामले में, आप 3rd पार्टी उपयोगिता का उपयोग करके सिस्टम आरक्षित पार्टीशन को बड़ा करके समस्या को ठीक कर सकते हैं।
- सिस्टम फ़ाइल भ्रष्टाचार – दुर्लभ परिस्थितियों में, यह समस्या आपके OS के लिए आवश्यक किसी प्रकार के भ्रष्ट डेटा के कारण भी हो सकती है। यदि यह परिदृश्य लागू होता है, तो आप मरम्मत इंस्टॉल (इन-प्लेस मरम्मत) प्रक्रिया के साथ हर OS घटक को रीफ्रेश करके मुद्दे को हल कर सकते हैं।
भ्रष्ट सिस्टम फ़ाइलों की मरम्मत करें
यहां से Restoro डाउनलोड करें और भ्रष्ट फ़ाइलों के लिए स्कैन करें, यदि फ़ाइलें भ्रष्ट और गायब पाई जाती हैं तो नीचे दिए गए तरीकों के अलावा Restoro का उपयोग करके उन्हें मरम्मत करें।
विधि 1: न्यूनतम आवश्यकता सत्यापित करना
जैसा कि यह पता चला है, यह त्रुटि कोड अक्सर प्रकट होता है यदि Windows 10 आपके सिस्टम की विशिष्टताओं के साथ असंगत है।
आधिकारिक Microsoft वेबसाइट पर जाने के लिए यहां क्लिक करें। "Get the Anniversary Update now" बटन पर क्लिक करें और एक फ़ाइल डाउनलोड होना शुरू हो जाएगी।
एक बार यह समाप्त हो जाने पर, इसे चलाएं और Update Assistant शुरू हो जाएगा। एक विंडो खुलेगी जिसमें "Update now" बटन होगा। इसे क्लिक करें और आपको जल्द ही एक संगतता रिपोर्ट मिल जाएगी।
यदि कोई मुद्दा है, तो आपको बताया जाएगा कि आपकी मशीन का कौन सा हिस्सा Windows 10 के साथ असंगत है। अन्यथा, यदि सब कुछ ग्रीन चेकमार्क के साथ है, तो समस्या Windows Update घटक मुद्दों के कारण हो सकती है।
इस मामले में, नीचे दिए गए अगले तरीके पर जाएं।
विधि 2: Windows Update कैश रीसेट करना
जैसा कि बहुत से प्रभावित उपयोगकर्ताओं द्वारा रिपोर्ट किया गया है, वह नंबर एक कारण जो 0xc1900200 त्रुटि को ट्रिगर करेगा, वह है एक या अधिक Windows Update घटक जो लिम्बो स्थिति में फंस गए हैं और अपग्रेड प्रक्रिया को संभालने में असमर्थ हैं।
यदि यह परिदृश्य लागू होता है, तो सभी प्रासंगिक Windows Update घटकों को रीसेट करने से आपको मुद्दे को तेजी से हल करने में मदद मिलनी चाहिए। दर्जनों प्रभावित उपयोगकर्ताओं ने पुष्टि की है कि Windows अपग्रेड ऊपर बताई गई दो प्रक्रियाओं में से किसी एक का पालन करने के बाद सफलतापूर्वक पूरा हुआ।
जब सभी प्रासंगिक WU घटकों को रीसेट करने की बात आती है, तो दो अलग-अलग गाइड हैं जिनका आप पालन कर सकते हैं – आप या तो मैन्युअल रास्ता अपना सकते हैं और उन्नत CMD प्रॉम्प्ट पर भरोसा कर सकते हैं या आप स्वचालित WU एजेंट का उपयोग कर सकते हैं यदि आप पूरे ऑपरेशन को फास्ट-फॉरवर्ड करना चाहते हैं।
जिस भी गाइड के साथ आप अधिक सहज महसूस करते हैं उसका पालन करें:
स्वचालित एजेंट के माध्यम से WU घटक रीसेट करना
- अपने डिफ़ॉल्ट ब्राउज़र से Microsoft Technet पेज (यहां) पर जाएं और Reset Windows Update Agent स्क्रिप्ट डाउनलोड करें।
- प्रारंभिक डाउनलोड पूरा होने तक धैर्यपूर्वक प्रतीक्षा करें, फिर WinRar, WinZip या 7zip जैसी उपयोगिता का उपयोग करके ज़िप आर्काइव को निकालें।
- एक बार आर्काइव की सामग्री निकाल दिए जाने पर, ResetWUENG.exe पर डबल-क्लिक करें, फिर अपने कंप्यूटर पर स्क्रिप्ट चलाने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
नोट: ध्यान रखें कि इस प्रक्रिया के दौरान, सभी Windows Update घटकों को स्वचालित रूप से रीसेट कर दिया जाएगा, इसलिए सुनिश्चित करें कि आपके पास कोई चल रहा ऑपरेशन नहीं है जो प्रभावित हो सकता है। - ऑपरेशन पूरा होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और अगले स्टार्टअप के पूरा होने की प्रतीक्षा करें। फिर, अपग्रेड प्रक्रिया को एक बार फिर से पुनः प्रयास करें और देखें कि क्या मुद्दा हल हो गया है।
यदि आप अपग्रेड प्रक्रिया के दौरान अभी भी वही 0xc1900200 त्रुटि का सामना कर रहे हैं, तो नीचे दिए गए अगले तरीके पर जाएं।
उन्नत CMD विंडो के माध्यम से सभी WU घटकों को रीसेट करना
- Windows key + R दबाकर एक Run डायलॉग बॉक्स खोलें। अगला, नव खुले Run बॉक्स के अंदर 'cmd' टाइप करें, फिर टेक्स्ट बॉक्स के अंदर 'cmd' टाइप करें और उन्नत Command Prompt खोलने के लिए Ctrl + Shift + Enter दबाएं। एक बार जब आप UAC (User Account Control) प्रॉम्प्ट देखते हैं, तो प्रशासनिक विशेषाधिकार देने के लिए Yes पर क्लिक करें।
- एक बार जब आप उन्नत CMD प्रॉम्प्ट के अंदर होते हैं, तो निम्नलिखित कमांड को क्रम में टाइप करें और प्रत्येक के बाद Enter दबाकर सभी आवश्यक WU प्रक्रियाओं को चलने से रोकें:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
नोट: बस इसलिए आप जानते हैं कि आप क्या बदलाव कर रहे हैं, ये कमांड प्रभावी रूप से Windows Update सेवा, MSI Installer, Cryptographic सेवा, और BITS सेवा को रोक देंगे।
- एक बार हर प्रासंगिक घटक रुक जाने पर, निम्नलिखित कमांड को क्रम में चलाएं और प्रत्येक के बाद Enter दबाएं SoftwareDistribution और Catroot2 फ़ोल्डर्स का नाम बदलने के लिए ताकि इस ऑपरेशन में शामिल भ्रष्ट OS घटक की संभावना को समाप्त किया जा सके:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
नोट: ये दो फ़ोल्डर्स Windows अपडेट घटक द्वारा उपयोग की जा रही अस्थायी अपडेट फ़ाइलों को रखने के लिए जिम्मेदार हैं।
- एक बार जब आप Catroot2 और SoftwareDistribution फ़ोल्डर्स को रीफ्रेश करने का प्रबंधन कर लेते हैं, तो निम्नलिखित कमांड को क्रम में चलाएं और प्रत्येक कमांड के बाद Enter दबाकर आपके द्वारा पहले अक्षम की गई सेवाओं को पुनः सक्षम करें:
net start wuauserv net start cryptSvc net start bits net start msiserver
- अपने कंप्यूटर को पुनरारंभ करें और अगले स्टार्टअप अनुक्रम के पूरा होने की प्रतीक्षा करें। एक बार अगली बूटिंग प्रक्रिया पूरी हो जाने पर, अपग्रेड प्रक्रिया को एक बार फिर से शुरू करने का प्रयास करें और देखें कि क्या सेटअप 0xc1900200 त्रुटि की उपस्थिति के बिना पूरा होने का प्रबंधन करता है।
यदि वही समस्या अभी भी हो रही है, तो नीचे दिए गए अगले तरीके पर जाएं।
विधि 3: आरक्षित पार्टीशन का विस्तार करना
जैसा कि यह पता चला है, यह विशेष मुद्दा इस तथ्य के कारण भी हो सकता है कि सिस्टम आरक्षित पार्टीशन पर ऑपरेशन पूरा करने के लिए पर्याप्त जगह नहीं है। यदि यह परिदृश्य लागू होता है, तो ऑपरेशन स्थान संबंधी मुद्दों के कारण 0xc1900200 त्रुटि के साथ विफल हो जाएगा।
कई Windows उपयोगकर्ता जो इस समस्या से जूझ रहे थे, उन्होंने रिपोर्ट किया है कि वे अंततः एक 3rd पार्टी टूल का उपयोग करके इस मुद्दे की तह तक पहुंचने में कामयाब रहे जो सिस्टम आरक्षित पार्टीशन को 350 MB तक विस्तारित करने में सक्षम है। अधिकांश प्रभावित उपयोगकर्ताओं ने पुष्टि की है कि यह ऑपरेशन पूरा करने के बाद मुद्दा होना बंद हो गया।
ऐसी दो अलग-अलग स्थितियां हैं जो आपको ऐसा करने की अनुमति देंगी।
डिवाइस मैनेजर का उपयोग करना
- Windows Key दबाए रखें और R दबाएं. फिर, diskmgmt.msc टाइप करें और OK पर क्लिक करके Disk Management खोलें।
- C:\ ड्राइव पर क्लिक करें और Partition Map के नीचे देखें। पहला पार्टीशन 100MB पार्टीशन होगा (System, Active, Primary Partition) इस पर राइट-क्लिक करें और Change the Drive Letters and Paths चुनें (Add पर क्लिक करें और Y: चुनें)
- एक बार हो जाने पर, Start -> cmd टाइप करें, cmd पर राइट-क्लिक करें और Run as Administrator चुनें। कमांड प्रॉम्प्ट में एक बार, निम्न टाइप करें:
takeown /f . /r /d y icacls . /grant administrators:F /t <नीचे नोट देखें> attrib -h -s -r bootmgr
नोट: icacls कमांड के लिए, अपने यूज़रनेम का उपयोग करें जिसे आप कमांड-प्रॉम्प्ट विंडो में whoami टाइप करके पता लगा सकते हैं। एक बार यह हो जाने पर, Windows की दबाए रखें और R दबाएं और Y: ड्राइव खोलें, सुनिश्चित करें कि छिपी फ़ाइलें और फ़ोल्डर्स Show पर सेट हैं। Boot फ़ोल्डर पर जाएं, और SHIFT + DELETE का उपयोग करके en-US के अलावा सभी भाषाओं को हटाएं और फिर रीसायकल बिन खाली करें।
- उसी कमांड प्रॉम्प्ट विंडो में, टाइप करें:
Windows 8 और ऊपर पर: chkdsk Y: /F /X /sdcleanup /L:5000 Windows 7 पर: chkdsk Y: /F /X /L:5000
यह NTFS लॉग को 5MB तक काट देगा और इंस्टॉल के प्रक्रिया के लिए पर्याप्त जगह छोड़ देगा। आप इंस्टॉलेशन समाप्त होने के बाद फिर से आगे बढ़ सकते हैं, इंस्टॉलेशन समाप्त होने के बाद, आप diskmgmt.msc पर वापस जा सकते हैं और बूट पार्टीशन के लिए ड्राइव अक्षर हटा सकते हैं।
3rd पार्टी टूल का उपयोग करना
Partition Wizard के मुफ्त संस्करण का उपयोग करके सिस्टम आरक्षित पार्टीशन को विस्तारित करने पर एक त्वरित गाइड:
- इस लिंक (यहां) पर जाएं और Download Freeware पर क्लिक करके Partition Wizard के मुफ्त संस्करण का डाउनलोड शुरू करें।
- डाउनलोड पूरा होने तक प्रतीक्षा करें, फिर Partition Wizard एक्ज़ीक्यूटेबल पर डबल-क्लिक करें और 3rd पार्टी सॉफ़्टवेयर की इंस्टॉलेशन पूरी करने के लिए ऑन-स्क्रीन प्रॉम्प्ट का पालन करें।
- इंस्टॉलेशन स्क्रीन के माध्यम से जाएं और इंस्टॉलेशन पूरा होने पर अपने कंप्यूटर को पुनरारंभ करें। आप अतिरिक्त सॉफ़्टवेयर उत्पादों की इंस्टॉलेशन को रोककर किसी भी अनावश्यक PuPs को इंस्टॉल करने से बच सकते हैं।
- इंस्टॉलेशन पूरा होने पर, अपने कंप्यूटर को पुनरारंभ करें और अगला स्टार्टअप अनुक्रम पूरा होने पर Partition Wizard खोलें।
- जब आप प्रारंभिक Partition Wizard स्क्रीन पर पहुंचते हैं, तो उपलब्ध विकल्पों की सूची से Disk & Partition Management पर क्लिक करें।
- एक बार जब आप सही सेक्शन के अंदर होते हैं, तो दाएं हाथ के सेक्शन पर जाएं और System Reserved पार्टीशन पर राइट-क्लिक करें। नव प्रकट कॉन्टेक्स्ट मेनू से, उपलब्ध विकल्पों की सूची से Extend चुनें।
- Extend पार्टीशन स्क्रीन में, Take Free Space from से जुड़े ड्रॉप-डाउन मेनू से उपयुक्त ड्राइव चुनकर उस ड्राइव को चुनकर शुरू करें जिससे आप स्थान लेना चाहते हैं। एक बार सही ड्राइव चुने जाने पर, नीचे स्लाइडर का उपयोग करके सिस्टम आरक्षित पार्टीशन को कम से कम 1 GB तक बड़ा करें, फिर परिवर्तनों को सहेजने और ऑपरेशन शुरू करने के लिए Ok पर क्लिक करें।
- ऑपरेशन पूरा होने की प्रतीक्षा करें, फिर अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले सिस्टम स्टार्टअप पर मुद्दा हल हुआ है या नहीं।
- एक बार अगला स्टार्टअप अनुक्रम पूरा हो जाने पर, अपग्रेड ऑपरेशन को दोहराएं और देखें कि क्या प्रक्रिया सफलतापूर्वक पूरी होती है।
यदि आप अभी भी वही 0xc1900200 त्रुटि कोड का सामना कर रहे हैं, तो नीचे दिए गए अंतिम तरीके पर जाएं।
विधि 3: मरम्मत इंस्टॉल करें
यदि पहले दो तरीकों ने आपको Windows Upgrade Assistant के साथ अपग्रेड प्रयास के दौरान 0xc1900200 त्रुटि कोड को हल करने की अनुमति नहीं दी, तो संभावना है कि आप किसी प्रकार के सिस्टम भ्रष्टाचार मुद्दे से निपट रहे हैं जिसे पारंपरिक रूप से हल नहीं किया जा सकता।
यदि यह परिदृश्य लागू होता है, तो आप इस त्रुटि संदेश को ट्रिगर करने वाले हर Windows घटक को रीसेट करके समस्या को ठीक करने में सक्षम होना चाहिए। जब इसे करने की बात आती है, तो सबसे कुशल दृष्टिकोण मरम्मत इंस्टॉल (इन-प्लेस अपग्रेड) करना है।
एक मरम्मत इंस्टॉल आपको बूटिंग-संबंधित प्रक्रियाओं सहित हर Windows घटक को बदलकर सिस्टम फ़ाइल भ्रष्टाचार के अधिकांश उदाहरणों को मरम्मत करने की अनुमति देगा। प्रमुख लाभ यह है कि यह आपकी व्यक्तिगत फ़ाइलों को प्रभावित किए बिना ऐसा करेगा। इसलिए आप अपने एप्लिकेशन, गेम, व्यक्तिगत मीडिया और यहां तक कि कुछ उपयोगकर्ता प्राथमिकताओं को रखते हुए ऑपरेशन पूरा कर पाएंगे।
मरम्मत इंस्टॉल करने के लिए चरण-दर-चरण निर्देशों के लिए, इस लेख (यहां) के साथ शामिल चरण-दर-चरण निर्देशों का पालन करें। ऑपरेशन पूरा होने के बाद, अपग्रेड प्रक्रिया को पुनः प्रयास करें और देखें कि क्या ऑपरेशन 0xc1900200 त्रुटि कोड के बिना पूरा होता है।