कई विंडोज़ यूज़र्स एरर 0x80070021 का सामना कर रहे हैं जब एक स्थान से दूसरे स्थान पर फाइल कॉपी करने का प्रयास करते हैं। अन्य यूज़र्स ASP.NET एप्लिकेशन में WCF सर्विस होस्ट करने का प्रयास करते समय यह एरर देख रहे हैं। लेकिन ज्यादातर मामलों में, यह समस्या तब रिपोर्ट की जाती है जब यूज़र्स आउटलुक डेटा फाइल्स (.pst और .ost) को मैनेज करने का प्रयास करते हैं।

एरर 0x80070021 एरर का कारण क्या है?
हमने विभिन्न यूज़र रिपोर्ट्स का विश्लेषण करके और इस समस्या को ठीक करने के लिए आमतौर पर उपयोग की जाने वाली मरम्मत रणनीतियों को देखकर इस विशेष समस्या की जांच की। हमारी जांच के आधार पर, कई अलग-अलग मरम्मत रणनीतियां हैं जो इस एरर कोड को ट्रिगर करने के लिए जानी जाती हैं:
- HTTP एक्टिवेशन डिसेबल है – अगर आप खाली ASP.NET एप्लिकेशन में WCF सर्विस होस्ट करने का प्रयास करते समय यह एरर प्राप्त कर रहे हैं; इस मामले में, समस्या सबसे अधिक संभावना है क्योंकि होस्ट कंप्यूटर में HTTP एक्टिवेशन इनेबल नहीं है। इस समस्या को हल करने के लिए, आपको विंडोज़ फीचर्स से फीचर इनेबल करना होगा।
- आवश्यक ASP.NET वर्ज़न डिसेबल है – यह विशेष समस्या तब भी हो सकती है जब एप्लिकेशन द्वारा उपयोग किया जाने वाला आवश्यक ASP.NET वर्ज़न होस्ट कंप्यूटर पर उपलब्ध नहीं है। अगर यह परिदृश्य लागू होता है, तो आप विंडोज़ फीचर्स से सही वर्ज़न इनेबल करके समस्या हल कर सकते हैं।
- आउटलुक डेटा किसी अन्य प्रोग्राम द्वारा उपयोग किया जा रहा है – कुछ ऐड-इन्स या स्पैम फिल्टर्स में प्रोग्राम पारंपरिक रूप से बंद होने पर भी आउटलुक को दूर रखने की क्षमता होती है। जब भी ऐसा होता है, एक बचा हुआ प्रोसेस एरर कोड को ट्रिगर कर देगा जब आउटलुक डेटा फाइल मॉडिफाई की जा रही हो। इस मामले में, आप आउटलुक प्रोसेस को बंद करके समस्या हल कर सकते हैं।
- सर्च ईमेल इंडेक्सर इंस्टॉल है – यह एरर कोड सर्च ईमेल इंडेक्सर नामक एक समस्याग्रस्त आउटलुक ऐड-इन के कारण भी आमतौर पर प्रकट होता है। कई प्रभावित यूज़र्स ने रिपोर्ट किया है कि आउटलुक से समस्याग्रस्त ऐड-इन को अनइंस्टॉल करने के बाद समस्या अब नहीं हो रही थी।
- MS Office Communicator (Lync) आउटलुक के साथ विरोध कर रहा है – एक और संभावित दोषी जो इस एरर कोड को ट्रिगर करेगा वह है Office Communicator या इसका उत्तराधिकारी Lync। ये दोनों बैकग्राउंड प्रोसेस छोड़ने के लिए जाने जाते हैं जो आउटलुक डेटा फाइल को मॉडिफाई होने से रोकेंगे।
- अज्ञात प्रोसेस आउटलुक डेटा फाइल के साथ विरोध कर रहा है – अगर आपके मामले में समस्या पैदा करने वाला दोषी सामान्य 'संदिग्धों की सूची' में नहीं है, तो आप अपने कंप्यूटर को सेफ मोड में बूट करके किसी भी थर्ड-पार्टी हस्तक्षेप को खत्म कर सकते हैं।
अगर आप वर्तमान में ठीक उसी एरर कोड को हल करने के लिए संघर्ष कर रहे हैं, तो यह आर्टिकल आपको कई समस्या निवारण चरण प्रदान करने जा रहा है। नीचे, आपको उन तरीकों का संग्रह मिलेगा जिन्हें इसी तरह की स्थिति में अन्य यूज़र्स ने भी समस्या को ठीक करने या दरकिनार करने के लिए उपयोग किया है।
अगर आप यथासंभव कुशल रहना चाहते हैं, तो हम सलाह देते हैं कि आप उस क्रम में विधियों का पालन करें जिसमें वे प्रस्तुत की गई हैं क्योंकि वे दक्षता और कठिनाई के क्रम में व्यवस्थित हैं। उनमें से एक निश्चित रूप से समस्या को हल करेगा चाहे लागू परिदृश्य कुछ भी हो।
विधि 1: .NET Framework 4.5 एडवांस्ड सर्विसेज से HTTP एक्टिवेशन इनेबल करना (अगर लागू हो)
अगर आप खाली ASP.NET एप्लिकेशन में WCF सर्विस होस्ट करने का प्रयास करते समय यह एरर मैसेज प्राप्त करते हैं, तो संभावना है कि एरर मैसेज दिखाई दे रहा है क्योंकि होस्ट कंप्यूटर में HTTP एक्टिवेशन इनेबल नहीं है।
एरर 0x80070021 का सामना कर रहे कई यूज़र्स ने इस विशेष परिदृश्य में रिपोर्ट किया है कि विंडोज़ फीचर्स मेनू का उपयोग करके .Net Framework 4.5 एडवांस्ड सर्विसेज इनेबल करने के बाद समस्या अब नहीं हो रही थी।
नोट: यह फिक्स विंडोज़ 10 और विंडोज़ 7 दोनों पर काम करने की पुष्टि करता है (जब तक वर्तमान परिदृश्य लागू होता है)।
इसे करने की एक त्वरित गाइड यहां है:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, "appwiz.cpl" टाइप करें और Programs and Features स्क्रीन खोलने के लिए Enter दबाएं।

- एक बार जब आप Programs and Features मेनू पर पहुंच जाएं, तो बाएं वर्टिकल मेनू से Turn Windows features on or off पर क्लिक करें।

- Windows Features स्क्रीन के अंदर, .NET Framework Advanced Services को एक्सपैंड करें जो भी वर्ज़न आप सक्रिय रूप से उपयोग कर रहे हैं और फिर WCF Services सेटिंग्स को एक्सपैंड करें।
- एक बार जब आप वहां पहुंच जाएं, तो HTTP Activation से जुड़े बॉक्स को चेक करें और परिवर्तनों की पुष्टि करने के लिए Ok पर क्लिक करें।

- अपने कंप्यूटर को रीस्टार्ट करें और देखें कि अगले स्टार्टअप पर समस्या हल हुई है या नहीं।
अगर आप अभी भी एरर 0x80070021 का सामना कर रहे हैं या यह परिदृश्य आपकी वर्तमान स्थिति पर लागू नहीं होता, तो नीचे अगली विधि पर जाएं।
विधि 2: ASP.NET 4.5, 4.6, 4.7 इनेबल करना (अगर लागू हो)
अगर आप विंडोज़ 10 से पुराने विंडोज़ वर्ज़न पर IIS 8.5 या नए के साथ इस समस्या का सामना कर रहे हैं, तो संभावना है कि आप विंडोज़ फीचर्स स्क्रीन के माध्यम से ASP 4.5 ASP 4.6 या ASP 4.7 रजिस्टर करके समस्या हल कर पाएंगे।
इस परिदृश्य के लिए कई यूज़र्स नीचे दिए गए चरणों का पालन करके और अपने कंप्यूटर को रीस्टार्ट करके एरर 0x80070021 को अनिश्चित काल के लिए हल करने में कामयाब रहे। यहां आपको क्या करना है:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, "appwiz.cpl" टाइप करें और Programs and Features स्क्रीन खोलने के लिए Enter दबाएं।
- एक बार जब आप Programs and Features स्क्रीन के अंदर पहुंच जाएं, तो बाएं वर्टिकल मेनू से Turn Windows features on or off पर क्लिक करें।
- Windows Features विंडो के अंदर, Internet Information Services को एक्सपैंड करें फिर Word Wide Web सर्विसेज को एक्सपैंड करें।
- Application Development Features मेनू को एक्सपैंड करें, फिर आपके द्वारा उपयोग किए जा रहे ASP.NET से जुड़े बॉक्स को चेक करें। परिवर्तन सहेजने के लिए Ok पर क्लिक करें।
- अपनी मशीन को रीस्टार्ट करें और देखें कि अगला स्टार्टअप सीक्वेंस पूरा होने पर एरर कोड होना बंद होता है या नहीं।

अगर वही एरर कोड अभी भी हो रहा है या यह विधि लागू नहीं होती, तो नीचे अगली विधि पर जाएं।
विधि 3: टास्क मैनेजर का उपयोग करके आउटलुक बंद करना
अगर आप एरर 0x80070021 देख रहे हैं जब आउटलुक डेटा फाइल्स को किसी अन्य स्थान पर कॉपी करने का प्रयास कर रहे हैं (फ्लैश ड्राइव, OneDrive, अलग HDD, आदि) तो संभावना है कि आपका ऑपरेटिंग सिस्टम आपको प्रक्रिया पूरी नहीं करने दे रहा क्योंकि फाइल अभी भी आउटलुक द्वारा उपयोग की जा रही है।
ऐसा इसलिए होता है क्योंकि आउटलुक में पारंपरिक रूप से बंद होने के बाद भी बैकग्राउंड में चलते रहने की प्रवृत्ति होती है। ज्यादातर मामलों में, पुराने आउटलुक वर्ज़न को ऐसा व्यवहार करने की सूचना है।
नोट: अगर आप Cloudmark DesktopOne के स्पैम फिल्टर का उपयोग कर रहे हैं, तो नीचे दिए गए चरणों का प्रयास करने से पहले प्रोग्राम को बंद करें।
यह सुनिश्चित करने की एक त्वरित गाइड यहां है कि आउटलुक सर्विस बंद है:
- आउटलुक को पारंपरिक रूप से बंद करें (स्क्रीन के ऊपरी दाएं कोने में X आइकन पर क्लिक करके)।
- Ctrl + Shift + Esc दबाकर Task Manager खोलें।
- टास्क मैनेजर के अंदर, बैकग्राउंड प्रोसेस की सूची में नीचे स्क्रॉल करें और देखें कि क्या आप Microsoft आउटलुक से संबंधित सर्विस ढूंढ सकते हैं।
- अगर आपको आउटलुक से संबंधित कोई प्रोसेस मिलती है, तो इस पर राइट-क्लिक करें और इसे बंद करने के लिए End Task चुनें।

अगर आप अभी भी 0x80070021 एरर का सामना कर रहे हैं जब आउटलुक डेटा फाइल्स को कॉपी या मूव करने का प्रयास कर रहे हैं, तो नीचे अगली विधि पर जाएं।
विधि 4: सर्च ईमेल इंडेक्सर अनइंस्टॉल करना
एक और संभावित दोषी जो इस समस्या का कारण हो सकता है वह है एक COM ऐड-इन जो आउटलुक को पूरी तरह से बंद होने से रोकने के लिए जाना जाता है। अनिवार्य रूप से, यह आउटलुक को मजबूर करता है कि मुख्य एप्लिकेशन बंद होने पर भी एक बैकग्राउंड प्रोसेस पीछे छोड़ दे। यह कुछ कार्यों के साथ विरोध करता है और 0x80070021 एरर ट्रिगर करने के लिए जाना जाता है।
इस विशेष समस्या को हल करने के लिए संघर्ष कर रहे कई यूज़र्स ने सर्च ईमेल इंडेक्सर नामक एक निश्चित आउटलुक ऐड-इन को अनइंस्टॉल करने के बाद इसे ठीक किया। लेकिन ध्यान रखें कि अन्य ऐड-इन भी हो सकते हैं जो वही व्यवहार पैदा करेंगे।
सर्च ईमेल इंडेक्सर या इसी तरह के ऐड-इन को अनइंस्टॉल करने की एक त्वरित गाइड यहां है:
- अपना आउटलुक एप्लिकेशन खोलें और शीर्ष पर रिबन बार से File पर क्लिक करें। फिर, बाएं वर्टिकल मेनू से Options पर क्लिक करें।
- Outlook Options के अंदर, स्क्रीन के बाएं भाग पर वर्टिकल मेनू से Add-ins टैब चुनें।
- Add-in Options स्क्रीन के अंदर, स्क्रीन के निचले भाग पर जाएं और Manage से जुड़े ड्रॉप-डाउन मेनू पर क्लिक करें।
- COM Add-ins चुनें और इंस्टॉल ऐड-इन की सूची देखने के लिए Go पर क्लिक करें।
- COM Add-in स्क्रीन से, सर्च ईमेल इंडेक्सर चुनें (या एक अलग ऐड-इन जिसे आप अनइंस्टॉल करना चाहते हैं) और फिर इससे छुटकारा पाने के लिए Remove पर क्लिक करें।

विधि 5: MS Office Communicator अनइंस्टॉल करना (अगर लागू हो)
एक और संभावित कारण जो 0x80070021 एरर को ट्रिगर कर सकता है वह है Microsoft Office Communicator नामक एक लगभग विलुप्त एप्लिकेशन। यह एकीकृत संचार क्लाइंट जहां यूज़र्स बातचीत शुरू कर सकते थे और लाइव वीडियो संचालित कर सकते थे, अब माइक्रोसॉफ्ट द्वारा समर्थित नहीं है, लेकिन कुछ यूज़र्स के पास अभी भी यह अपने PCs पर इंस्टॉल है।
लेकिन इस अप्रचलित एप्लिकेशन को अपने कंप्यूटर पर रखने से नए Office एप्लिकेशन, विशेष रूप से Microsoft Outlook के साथ विरोध हो सकता है। इस समस्या का सामना कर रहे कई यूज़र्स ने रिपोर्ट किया है कि अपने कंप्यूटर से MS Office Communicator को अनइंस्टॉल करने के बाद 0x80070021 एरर अब नहीं हो रहा था।
अपडेट: MS Office Communicator का उत्तराधिकारी, MS Lync भी ठीक वही समस्या पैदा करने के लिए जाना जाता है। अगर आपके पास यह एप्लिकेशन इंस्टॉल है तो नीचे दिए गए चरणों का उपयोग करके इसे अनइंस्टॉल करें।
इसे करने की एक त्वरित गाइड यहां है:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, "appwiz.cpl" टाइप करें और Programs & Features खोलने के लिए Enter दबाएं।

- Programs and Features के अंदर, Microsoft Office Communicator एप्लिकेशन का पता लगाने के लिए एप्लिकेशन की सूची में नीचे स्क्रॉल करें।
- Microsoft Office Communicator पर राइट-क्लिक करें और Uninstall चुनें। फिर, अनइंस्टॉलेशन पूरा करने के लिए ऑन-स्क्रीन प्रॉम्प्ट का पालन करें।

- अपने कंप्यूटर को रीस्टार्ट करें और उस क्रिया को दोहराएं जो पहले 0x80070021 एरर पैदा कर रही थी। अगर वही समस्या अभी भी हो रही है, तो नीचे अगली विधि पर जाएं।
अगर समस्या अभी भी हो रही है, तो नीचे अगली विधि पर जाएं।
विधि 6: सेफ मोड में बूट करना
कई प्रभावित यूज़र्स जिन्होंने सेफ मोड में बूट करके 0x80070021 एरर हल किया है। सेफ मोड में रहते हुए, संभावना है कि आप वही एरर कोड देखे बिना आउटलुक डेटा फाइल को मूव, डिलीट या मॉडिफाई कर पाएंगे।
अपने कंप्यूटर को सेफ मोड में बूट करने की एक त्वरित गाइड यहां है:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलकर शुरू करें। फिर, "ms-settings:recovery" टाइप करें और Update & Security सेटिंग्स पेज के Recovery टैब को खोलने के लिए Enter दबाएं।

- एक बार जब आप Recovery टैब के अंदर पहुंच जाएं, तो Advanced startup के तहत Restart now बटन पर क्लिक करें। एक बार पुष्टि हो जाने पर, आपकी मशीन सीधे Advanced Startup मेनू में रीस्टार्ट हो जाएगी।

- एक बार जब आपकी मशीन Advanced Startup मेनू में वापस बूट हो जाए, तो Troubleshoot > Advanced Options पर जाएं और Startup Settings पर क्लिक करें।

- इस मेनू से गुजरने के बाद, आपका कंप्यूटर एक बार फिर सीधे Startup Settings मेनू में रीस्टार्ट होगा। एक बार स्टार्टअप सेटिंग्स मेनू दिखाई देने पर, अपने PC को सेफ मोड में शुरू करने के लिए F4 की या 4 की दबाएं।

- एक बार स्टार्टअप सीक्वेंस पूरा हो जाने पर और आपका कंप्यूटर सफलतापूर्वक सेफ मोड में बूट हो जाने पर, उस ऑपरेशन को दोहराएं जो पहले 0x80070021 एरर ट्रिगर कर रहा था और देखें कि समस्या हल हुई है या नहीं।