कई विंडोज उपयोगकर्ता हमसे सवाल पूछ रहे हैं क्योंकि वे किसी बाहरी सर्वर पर संग्रहीत फ़ाइल को खोलने में असमर्थ हैं या कुछ एप्लिकेशन चलाने का प्रयास करने के बाद (आमतौर पर विंडोज ऑफिस)। जो त्रुटि संदेश आता है वह 0x80070043 त्रुटि है। यह समस्या विंडोज विस्टा और विंडोज 7 पर बहुत अधिक आम है, लेकिन हम विंडोज 8.1 और विंडोज 10 पर भी घटनाएं ढूंढने में कामयाब रहे।

विंडोज त्रुटि कोड 0x80070043 के कारण क्या हैं?
हमने विभिन्न उपयोगकर्ता रिपोर्टों को देखकर और अन्य प्रभावित उपयोगकर्ताओं द्वारा आमतौर पर अनुशंसित कई अलग-अलग मरम्मत रणनीतियों का परीक्षण करके इस विशेष समस्या की जांच की, जो पहले ही इस मुद्दे को ठीक करने में कामयाब रहे हैं। जैसा कि पता चला है, कई अलग-अलग परिदृश्य इस विशेष त्रुटि को उत्पन्न करेंगे। यहां संभावित दोषियों की एक संक्षिप्त सूची है जो जिम्मेदार हो सकते हैं:
- SMB फ़ाइल स्थानांतरण की अनुमति नहीं है - जैसा कि पता चला है, एक सामान्य परिदृश्य जो इस विशेष मुद्दे को उत्पन्न करेगा, वह स्थिति है जिसमें SMB फ़ाइल स्थानांतरण के लिए आवश्यक नीति अक्षम है। यदि यह परिदृश्य लागू होता है, तो आप लोकल ग्रुप पॉलिसी एडिटर खोलकर और नेटवर्क स्टार्टअप लोकल नीति को सक्षम करके समस्या को हल कर सकते हैं।
- Temp फ़ोल्डर के अंदर स्थिति त्रुटि - कई प्रभावित उपयोगकर्ताओं के अनुसार, यह समस्या एक स्थिति त्रुटि के कारण दिखाई दे सकती है। इस मामले में, आप अपने कंप्यूटर को सेफ मोड में बूट करके और Temp फ़ोल्डर की सामग्री को हटाकर स्थिति त्रुटि को खत्म करके समस्या को हल करने में सक्षम हो सकते हैं।
- सिस्टम फ़ाइल भ्रष्टाचार - इस व्यवहार का कारण किसी प्रकार का सिस्टम फ़ाइल भ्रष्टाचार भी हो सकता है। कुछ मामलों में, यह त्रुटि ट्रिगर होगी क्योंकि आपका OS उन फ़ाइलों के सही स्थानों का ट्रैक रखने में सक्षम नहीं है जिन्हें आप खोलने का प्रयास कर रहे हैं। इस मामले में, आप सिस्टम फ़ाइल भ्रष्टाचार से निपटने में सक्षम उपयोगिताओं को चलाकर (SFC और DISM) इसे ठीक करने में सक्षम हो सकते हैं।
- 3rd पार्टी हस्तक्षेप - यह भी संभव है कि हाल ही में लागू की गई कोई प्रक्रिया या सेवा आपके OS की InstallShield इंस्टॉलेशन निष्पादित करने की क्षमता में हस्तक्षेप कर रही है। यदि यह परिदृश्य लागू होता है, तो आप सिस्टम रिस्टोर उपयोगिता का उपयोग करके अपने कंप्यूटर की स्थिति को तब बहाल कर पाएंगे जब ये परिस्थितियां मौजूद नहीं थीं।
- अंतर्निहित OS भ्रष्टाचार - दुर्लभ परिस्थितियों में, आप इस समस्या को पारंपरिक रूप से हल नहीं कर पाएंगे। यदि समस्या SFC और DISM द्वारा हल नहीं होती है, तो एकमात्र तरीका क्लीन इंस्टाल या मरम्मत इंस्टाल जैसे ऑपरेशन के साथ हर OS घटक को रीसेट करना है।
यदि आप वही समस्या का सामना कर रहे हैं और ऊपर दिए गए परिदृश्यों में से कोई भी लागू लगता है, तो यह लेख आपको कई अलग-अलग मरम्मत रणनीतियाँ प्रदान करेगा। नीचे, आपको संभावित सुधारों का एक संग्रह मिलेगा जो इसी तरह की स्थिति में अन्य उपयोगकर्ताओं द्वारा इस समस्या को हल करने के लिए सफलतापूर्वक उपयोग किए गए हैं।
यदि आप यथासंभव कुशल रहना चाहते हैं, तो संभावित सुधारों का उसी क्रम में पालन करें जिस क्रम में हमने उन्हें व्यवस्थित किया है (कठिनाई और दक्षता के अनुसार)। अंततः, आपको एक ऐसा सुधार मिलना चाहिए जो समस्या को ठीक कर दे, चाहे इसका कारण कुछ भी हो।
शुरू करते हैं!
विधि 1: नेटवर्क स्टार्टअप लोकल नीति सक्षम करना
यदि आप डोमेन वातावरण में समस्या का सामना कर रहे हैं, तो आपको यह सुनिश्चित करके शुरू करना चाहिए कि आपके पास SMB फ़ाइल स्थानांतरण के लिए पर्याप्त पहुंच है। ऐसा करने के लिए, आपको लोकल ग्रुप पॉलिसी एडिटर तक पहुंचना चाहिए और सुनिश्चित करना चाहिए कि Always wait for the network at computer startup and logon नीति सक्षम है।
कई विंडोज उपयोगकर्ता जो इसी समस्या का सामना कर रहे थे, उन्होंने बताया कि उन्होंने अंततः Local Group Policy Editor उपयोगिता का उपयोग करके इस नीति को सक्षम करने के बाद समस्या को ठीक करने में कामयाबी हासिल की। ऐसा करने और अपने कंप्यूटर को पुनरारंभ करने के बाद, अधिकांश प्रभावित उपयोगकर्ताओं ने बताया कि उनके मामले में समस्या हल हो गई थी।
नेटवर्क स्टार्टअप लोकल नीति को सक्षम करने के लिए आपको क्या करना है जो SMB फ़ाइल स्थानांतरण की पहुंच को सीमित कर रही हो सकती है:
- Windows key + R दबाकर एक Run संवाद बॉक्स खोलें। एक बार जब आप Run संवाद बॉक्स के अंदर हों, तो टेक्स्ट बॉक्स के अंदर "gpedit.msc" टाइप करें और Local Group Policy Editor नीति खोलने के लिए Enter दबाएं। यदि आपको UAC (User Account Control) विंडो द्वारा संकेत दिया जाता है, तो प्रशासनिक विशेषाधिकार देने के लिए Yes पर क्लिक करें।
- एक बार जब आप लोकल ग्रुप पॉलिसी एडिटर के अंदर हों, तो दाएं हाथ की ओर से Local Computer Policy > Computer Configuration > Administrative Templates चुनें।
- अगला, दाएं हाथ की ओर जाएं और System पर क्लिक करें, फिर उपलब्ध विकल्पों की सूची से Logon पर क्लिक करें।
- एक बार जब आप Logon फ़ोल्डर के अंदर पहुंच जाते हैं, तो Always wait for the network at computer startup and logon पर डबल-क्लिक करें।
- इस नीति के Properties स्क्रीन के अंदर, Setting टैब चुनें, फिर स्थिति को Enabled में बदलें और परिवर्तनों को सहेजने के लिए Apply पर क्लिक करें।
- अपने कंप्यूटर को पुनरारंभ करें और अगले स्टार्टअप के पूरा होने की प्रतीक्षा करें। फिर, उस क्रिया को दोहराएं जो पहले 0x80070043 त्रुटि का कारण बन रही थी।

यदि वही समस्या अभी भी हो रही है, तो नीचे अगली विधि पर जाएं।
विधि 2: सेफ मोड में रहते हुए Temp फ़ोल्डर को साफ़ करना
यदि आप 0x80070043 त्रुटि को स्थिति त्रुटि के कारण देख रहे हैं, तो आप अपने कंप्यूटर को सेफ मोड में बूट करके और %temp% फ़ोल्डर की सामग्री को हटाकर त्रुटि स्थिति को साफ करके समस्या को ठीक करने में सक्षम हो सकते हैं।
ध्यान रखें कि यह उस समस्या को ठीक नहीं करेगा जो पहली जगह में समस्या का कारण बनती है, लेकिन यह कष्टप्रद त्रुटि को हटा देगा। यह फिक्स विंडोज 7, विंडोज 8.1 और विंडोज 10 पर सफल होने की सूचना है।
कई प्रभावित उपयोगकर्ताओं ने बताया कि 0x80070043 त्रुटि नीचे दिए गए निर्देशों का पालन करने के बाद होना बंद हो गई है। सेफ मोड में रहते हुए Temp फ़ोल्डर को साफ़ करने का तरीका यहां दिया गया है:
- अपने कंप्यूटर को बंद करें, फिर इसे फिर से चालू करें और प्रारंभिक लॉगिन स्क्रीन तक पहुंचने तक प्रतीक्षा करें।
- एक बार जब आप वहां पहुंच जाते हैं, तो नीचे दाएं कोने पर जाएं और पावर आइकन पर क्लिक करें।
- नए प्रकट हुए संदर्भ मेनू से, Shift कुंजी दबाए रखते हुए Restart पर क्लिक करें।

- अगले स्टार्टअप अनुक्रम के दौरान, आपका कंप्यूटर स्वचालित रूप से Troubleshoot मेनू के अंदर पुनरारंभ हो जाएगा। एक बार जब आप वहां पहुंच जाते हैं, तो Troubleshoot पर क्लिक करें।

- एक बार जब आप Advanced Options मेनू के अंदर हों, तो उपलब्ध विकल्पों की सूची से Startup Settings पर क्लिक करें।

- जब आप Startup Settings मेनू देखते हैं, तो Safe Mode with Networking में बूट करने के लिए F5 दबाएं।

- एक बार अगला स्टार्टअप अनुक्रम पूरा हो जाने पर, आपको थोड़े अलग लॉगिन स्क्रीन द्वारा संकेत दिया जाएगा। स्टार्टअप प्रक्रिया पूरी करने के लिए अपना विंडोज पासवर्ड दर्ज करें (यदि आपके पास एक है)।

- Windows key + R दबाकर एक Run संवाद बॉक्स खोलें। Run टेक्स्ट बॉक्स के अंदर, '%temp%' टाइप करें और Temp फ़ोल्डर खोलने के लिए Enter दबाएं।

- एक बार जब आप Temp फ़ोल्डर के अंदर हों, तो बस सब कुछ चुनें और, एक आइटम पर राइट-क्लिक करें और नए प्रकट हुए संदर्भ मेनू से Delete चुनें ताकि हर अस्थायी फ़ाइल हटा दी जाए।

- एक बार Temp फ़ोल्डर साफ़ हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले कंप्यूटर स्टार्टअप पर समस्या हल हो गई है या नहीं।
यदि वही समस्या अभी भी हो रही है, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 3: DISM और SFC स्कैन चलाना
एक और वास्तविक संभावना जो इस व्यवहार का कारण बन सकती है, वह किसी प्रकार का सिस्टम फ़ाइल भ्रष्टाचार है। कुछ मामलों में, 0x80070043 त्रुटि फेंकी जाएगी क्योंकि आपका OS अब उन फ़ाइलों के सही स्थानों का ट्रैक रखने में सक्षम नहीं है जिन्हें आप खोलने का प्रयास कर रहे हैं।
कई विंडोज उपयोगकर्ता जो खुद को इसी तरह की स्थिति में पाते हैं, उन्होंने बताया कि उन्होंने सिस्टम फ़ाइल भ्रष्टाचार को ठीक करने में सक्षम उपयोगिताओं के एक जोड़े का उपयोग करने के बाद 0x80070043 त्रुटि का सामना किए बिना समस्या को ठीक करने और सेटअप एप्लिकेशन खोलने में कामयाबी हासिल की - DISM (Deployment Image Servicing and Management) और SFC (System File Checker)।
ध्यान रखें कि DISM भ्रष्ट डेटा को स्वस्थ प्रतियों से बदलने के लिए WU का उपयोग करता है जबकि SFC भ्रष्ट उदाहरणों को ठीक करने के लिए स्थानीय रूप से कैश की गई कॉपी का उपयोग करता है। चूंकि दोनों उपयोगिताएं दो अलग-अलग दृष्टिकोणों का उपयोग करती हैं, हम आपको 0x80070043 त्रुटि को हल करने की संभावनाओं को बेहतर बनाने के लिए दोनों स्कैन चलाने के लिए प्रोत्साहित करते हैं।
DISM & SFC स्कैन करने पर चरण-दर-चरण मार्गदर्शिका यहां दी गई है:
- Windows key + R दबाकर एक Run संवाद बॉक्स खोलें। अगला, 'cmd' टाइप करें और एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए Ctrl + Shift + Enter दबाएं। जब आप UAC (User Account Prompt), देखते हैं, तो CMD विंडो को व्यवस्थापक विशेषाधिकार देने के लिए Yes पर क्लिक करें।

- उन्नत कमांड प्रॉम्प्ट के अंदर होने के बाद, SFC स्कैन शुरू करने के लिए निम्न कमांड टाइप करें और Enter दबाएं:
sfc /scannow
नोट: एक बार जब आप इस स्कैन को शुरू करते हैं, तो किसी भी परिस्थिति में इसे बाधित न करें। ऐसा करने से अतिरिक्त तार्किक त्रुटियां पैदा हो सकती हैं जो अधिक त्रुटि संदेशों को जन्म देंगी।
- एक बार स्कैन समाप्त हो जाने पर, उन्नत कमांड प्रॉम्प्ट को बंद करें और अपने कंप्यूटर को पुनरारंभ करें।
नोट: भले ही अंतिम रिपोर्ट लॉग ने किसी निश्चित घटना की रिपोर्ट नहीं की, इसका मतलब यह नहीं है कि कोई समायोजन नहीं किया गया है। SFC तार्किक त्रुटियों को हल करने के लिए किए गए समायोजनों की रिपोर्ट करने में विफल रहने के लिए कुख्यात है। - अगले स्टार्टअप अनुक्रम पर, एक और उन्नत कमांड प्रॉम्प्ट खोलने के लिए चरण 1 का फिर से पालन करें। एक बार जब आप CMD विंडो के अंदर हों, तो DISM स्कैन शुरू करने के लिए निम्न कमांड टाइप करें:
DISM /Online /Cleanup-Image /RestoreHealth
नोट: यह सुनिश्चित करने के लिए कि यह प्रक्रिया सुचारू रूप से चल रही है, आपको यह सुनिश्चित करने की आवश्यकता है कि आपका कंप्यूटर एक स्थिर इंटरनेट कनेक्शन से जुड़ा है। यह महत्वपूर्ण है क्योंकि DISM भ्रष्टाचार से प्रभावित फ़ाइलों के लिए स्वस्थ समकक्ष डाउनलोड करने के लिए WU (Windows Update) घटक का उपयोग करता है।
- एक बार ऑपरेशन पूरा हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले सिस्टम स्टार्टअप पर समस्या हल हो गई है या नहीं।
यदि आप वही क्रिया करते समय अभी भी 0x80070043 त्रुटि का सामना कर रहे हैं, तो नीचे अगली विधि पर जाएं।
विधि 4: सिस्टम रिस्टोर उपयोगिता का उपयोग करना
यदि आपने केवल हाल ही में इस त्रुटि को होते हुए देखा है, तो हाल ही में एक सिस्टम परिवर्तन ने आपके OS की InstallShield निष्पादन योग्य खोलने की क्षमता में हस्तक्षेप किया है। यदि यह परिदृश्य लागू होता है, तो आप सिस्टम रिस्टोर उपयोगिता का उपयोग करके समस्या को दरकिनार या ठीक करने में सक्षम हो सकते हैं ताकि आपके कंप्यूटर को एक स्वस्थ स्थिति में वापस लाया जा सके जिसमें वही परिस्थितियां मौजूद नहीं थीं जो अब समस्याएं पैदा कर रही हैं।
डिफ़ॉल्ट रूप से, आपका ऑपरेटिंग सिस्टम महत्वपूर्ण सिस्टम लैंडमार्क पर नए रिस्टोर स्नैपशॉट सहेजने के लिए कॉन्फ़िगर किया गया है (ऐप इंस्टॉलेशन से पहले, विंडोज अपडेट की स्थापना के बाद, आदि)। इसलिए जब तक आपने डिफ़ॉल्ट व्यवहार को संशोधित नहीं किया है या आप सिस्टम ऑप्टिमाइज़ेशन ऐप का उपयोग नहीं कर रहे हैं, आपके पास चुनने के लिए बहुत सारे उम्मीदवार होने चाहिए।
लेकिन नीचे दिए गए निर्देशों का पालन करने से पहले, ध्यान रखें कि उस रिस्टोर पॉइंट के निर्माण से पहले किए गए किसी भी परिवर्तन को रिस्टोरिंग प्रक्रिया पूरी होने के बाद खो दिया जाएगा। ध्यान रखें कि इसमें कोई भी इंस्टॉल किए गए एप्लिकेशन, ड्राइवर, गेम और बाकी सब कुछ शामिल है।
यदि आप नतीजों को समझते हैं और आप अभी भी सिस्टम रिस्टोर उपयोगिता का उपयोग करके आगे बढ़ना चाहते हैं, तो नीचे दिए गए निर्देशों का पालन करें:
- Windows key + R दबाकर एक Run संवाद बॉक्स खोलें। एक बार जब आप Run कमांड के अंदर हों, तो 'rstrui' टाइप करें और System Restore मेनू खोलने के लिए Enter दबाएं।

- एक बार जब आप प्रारंभिक System Restore स्क्रीन पर पहुंच जाते हैं, तो अगले मेनू पर जाने के लिए Next पर क्लिक करें।

- अगली स्क्रीन पर पहुंचने के बाद, Show more report points से जुड़े बॉक्स को चेक करके ऑपरेशन शुरू करें। एक बार जब आप इस चरण को पूरा कर लेते हैं, तो प्रत्येक सहेजे गए रिस्टोर पॉइंट की तारीखों को देखना शुरू करें और उस एक का चयन करें जो उस अवधि से पुराना है जिसमें आपने देखा कि समस्या शुरू हुई थी।

- एक बार सही सिस्टम रिस्टोर पॉइंट चुने जाने पर, सेटअप पूरा करने के लिए Finish पर क्लिक करें।
- इस प्रक्रिया को शुरू करने के बाद, आपका PC पुनरारंभ होगा और पिछली स्थिति माउंट हो जाएगी। अगले स्टार्टअप पर, पिछली स्थिति माउंट हो जाएगी। उस क्रिया को दोहराकर इस अवसर का उपयोग करें जो त्रुटि को ट्रिगर कर रही थी और देखें कि क्या समस्या अब हल हो गई है।
यदि वही 0x80070043 त्रुटि अभी भी हो रही है, तो नीचे अंतिम विधि पर जाएं।
विधि 5: मरम्मत इंस्टॉल / क्लीन इंस्टॉल करना
यदि नीचे दिए गए कोई भी निर्देश आपको समस्या को हल करने की अनुमति नहीं देते हैं, तो संभावना है कि आप जिस मुद्दे से निपट रहे हैं वह वास्तव में आपके नियंत्रण से बाहर है। यदि यह परिदृश्य लागू होता है, तो इस मुद्दे को ठीक करने का सबसे सुविधाजनक तरीका सभी विंडोज घटकों को रीसेट करना है जिसमें सभी बूटिंग डेटा शामिल है।
कई प्रभावित उपयोगकर्ता जो 0x80070043 त्रुटि को हल करने के लिए संघर्ष कर रहे थे, उन्होंने पुष्टि की है कि इस ऑपरेशन ने उन्हें इस मुद्दे को पूरी तरह से ठीक करने की अनुमति दी।
जब हर OS घटक को रीसेट करने की बात आती है, तो आपके पास दो तरीके हैं:
- एक क्लीन इंस्टॉल – यह सबसे आसान प्रक्रिया है और इसकी कोई पूर्वापेक्षा नहीं है। हालांकि, इस विधि का प्रमुख नकारात्मक पक्ष यह है कि यह आपको अपनी फ़ाइलों को तब तक रखने की अनुमति नहीं देगा जब तक आप उन्हें पहले से बैकअप नहीं करते।
- एक मरम्मत इंस्टॉल (इन-प्लेस रिपेयर) – एक अधिक कठिन दृष्टिकोण जिसके लिए आपको अपने वर्तमान ऑपरेटिंग सिस्टम के साथ संगत एक इंस्टॉलेशन मीडिया रखने की आवश्यकता होगी। लेकिन यह अधिक केंद्रित समाधान है क्योंकि यह केवल आपके विंडोज घटकों को रीसेट करेगा (बूटिंग डेटा सहित) जबकि आपको अपनी सभी फ़ाइलों को रखने की अनुमति देगा (ऐप्स, गेम, व्यक्तिगत मीडिया और यहां तक कि कुछ उपयोगकर्ता प्राथमिकताओं सहित)।