कई विंडोज़ उपयोगकर्ता हमारे पास सवालों के साथ पहुंचे हैं जब भी वे इंटरनेट से जुड़ने वाली किसी कार्रवाई को करने का प्रयास करते हैं या किसी एप्लिकेशन को इंस्टॉल करते समय त्रुटि संदेश "Shellexecuteex Failed" का सामना करते हैं। प्रभावित उपयोगकर्ताओं ने त्रुटि संदेश के साथ प्रदर्शित विभिन्न कोडों की सूचना दी है। जैसा कि यह पता चला है, यह मुद्दा किसी विशेष विंडोज़ संस्करण के लिए विशिष्ट नहीं है क्योंकि हमने इसे विंडोज़ 7, विंडोज़ 8.1 और विंडोज़ 10 पर घटित पाया।

विंडोज़ पर "Shellexecuteex Failed" त्रुटि का कारण क्या है?
हमने विभिन्न उपयोगकर्ता रिपोर्टों को देखकर और इस विशेष परिदृश्य में आमतौर पर उपयोग की जाने वाली मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की। हमारे विश्लेषण के आधार पर, कई अलग-अलग दोषी हैं जो अक्सर इस मुद्दे का कारण बने हुए हैं। यहां कई परिदृश्य हैं जिनका आप सामना कर सकते हैं:
- एप्लिकेशन के पास एडमिन विशेषाधिकार नहीं हैं – जैसा कि यह पता चला है, यह समस्या उन उदाहरणों में काफी आम है जहां अपर्याप्त अनुमतियों के कारण अप्रत्याशित ऐप शट डाउन होता है। यदि यह परिदृश्य लागू होता है, तो आपको अधिकांश मामलों में यह सुनिश्चित करके समस्या को हल करने में सक्षम होना चाहिए कि ऐप प्रशासनिक पहुंच के साथ खुलता है।
- सिस्टम फ़ाइल भ्रष्टाचार – एक और संभावित दोषी सिस्टम फ़ाइल भ्रष्टाचार है जो एप्लिकेशन द्वारा उपयोग की जाने वाली निर्भरता को प्रभावित करता है जो त्रुटि दिखा रहा है। इस समस्या का सामना कर रहे कई उपयोगकर्ताओं ने बताया कि समस्या हल हो गई थी जब उन्होंने दो अंतर्निहित उपयोगिताओं (DISM और SFC) के साथ हर तार्किक त्रुटि और भ्रष्ट आइटम को ठीक किया। सबसे गंभीर मामलों में, इस परिदृश्य में काम करने वाला एकमात्र व्यवहार्य सुधार क्लीन इंस्टॉल या मरम्मत इंस्टॉल करके हर विंडोज़ घटक को रीसेट करना है।
- कस्टम सिस्टम साउंड्स ऐप को क्रैश कर रहे हैं – यह भी संभव है कि आप कुछ कस्टम विंडोज़ थीम साउंड्स के कारण इस मुद्दे का सामना कर रहे हैं जिन्हें उस एप्लिकेशन द्वारा ठीक से नहीं संभाला जा रहा है जो उनका उपयोग करने की कोशिश कर रहा है। इस मामले में, आप डिफ़ॉल्ट विंडोज़ साउंड्स पर वापस जाकर समस्या को हल करने में सक्षम होना चाहिए।
- एप्लिकेशन विरोध – कुछ परिस्थितियों में, यह भी संभव है कि एक अलग एप्लिकेशन उस ऐप की प्रक्रिया के साथ विरोध करता है जिसे आप लॉन्च करने की कोशिश कर रहे हैं, जो त्रुटि को ट्रिगर करता है। चूंकि विरोध करने वाले ऐप्स की कोई निश्चित सूची नहीं है, इसलिए दोषी का पता लगाने का सबसे अच्छा तरीका है अपने कंप्यूटर को क्लीन बूट मोड में शुरू करना और देखना कि क्या लक्षण रुकते हैं।
- अति-सुरक्षात्मक स्थानीय नीति – यदि एक विशेष स्थानीय नीति सक्षम है (केवल हस्ताक्षरित और मान्य एक्जीक्यूटेबल को उन्नत करें) तो हर एक्जीक्यूटेबल जो ठीक से हस्ताक्षरित और मान्य नहीं है, इस विशेष त्रुटि के साथ चलने से रोका जाएगा। इस मामले में, आप ग्रुप पॉलिसी संपादक तक पहुंचकर और समस्या पैदा करने वाली नीति को अक्षम करके समस्या को ठीक करते हैं।
विधि 1: एप्लिकेशन को प्रशासक के रूप में चलाना (यदि लागू हो)
यदि आप किसी एप्लिकेशन को खोलने या इंस्टॉल करने का प्रयास करते समय "Shellexecuteex Failed" त्रुटि का सामना कर रहे हैं, तो यह बहुत संभावना है कि यह मुद्दा एक अप्रत्याशित एप्लिकेशन शट डाउन (या इंस्टॉलेशन एक्जीक्यूटेबल) के कारण होता है क्योंकि इसके पास एडमिन एक्सेस नहीं है।
इस प्रकार का मुद्दा आमतौर पर ओपन सोर्स ऐप्स और छोटी डेवलपर टीमों वाले ऐप्स तक सीमित होता है – हमने ट्रिपल-ए टीमों के साथ कोई घटना नहीं पहचानी है।
यदि आपको लगता है कि यह परिदृश्य आपकी वर्तमान स्थिति पर लागू हो सकता है, तो आप एप्लिकेशन को एडमिन एक्सेस के साथ शुरू करने के लिए मजबूर करके समस्या को हल करने में सक्षम होंगे। एप्लिकेशन को प्रशासक के रूप में चलाने पर एक त्वरित गाइड:
- उस एप्लिकेशन पर राइट-क्लिक करें जो त्रुटि को ट्रिगर कर रहा है और नए प्रकट हुए मेनू से गुण चुनें।

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

- एप्लिकेशन को फिर से शुरू करें और देखें कि क्या मुद्दा अब हल हो गया है।
यदि वही "Shellexecuteex Failed" त्रुटि अभी भी हो रही है, तो नीचे अगली विधि पर जाएं।
विधि 2: DISM और SFC स्कैन चलाना
जैसा कि यह पता चला है, कुछ मामलों में, "Shellexecuteex Failed" त्रुटि किसी प्रकार के सिस्टम फ़ाइल भ्रष्टाचार के कारण हो रही है जो इंस्टॉलेशन को पूरा होने से रोक रहा है। यदि यह परिदृश्य लागू होता है, तो एकमात्र व्यवहार्य सुधार नुकसान को सीमित करते हुए समस्या पैदा करने वाले भ्रष्टाचार को हल करने का प्रयास करना है।
और ऐसा करने का सबसे अच्छा तरीका DISM (डिप्लॉयमेंट इमेज सर्विसिंग एंड मैनेजमेंट) और SFC (सिस्टम फ़ाइल चेकर) जैसे अंतर्निहित उपयोगिताओं पर भरोसा करना है। दोनों भ्रष्ट सिस्टम फ़ाइलों से निपटने के लिए सुसज्जित हैं, लेकिन वे अलग-अलग तरीके से काम करते हैं।
जबकि SFC भ्रष्ट आइटम को स्वस्थ प्रतियों के साथ बदलने के लिए स्थानीय रूप से संग्रहीत कैश पर निर्भर करता है, DISM स्वस्थ फ़ाइलों को डाउनलोड करने के लिए WU (विंडोज़ अपडेट) का उपयोग करता है जिनकी प्रतिस्थापन के लिए आवश्यकता होती है। लेकिन चूंकि उपयोगिताएं विभिन्न घटकों को ठीक करने की दिशा में तैयार हैं (SFC तार्किक त्रुटियों के साथ अधिक कुशल है), सबसे अच्छा दृष्टिकोण दोनों स्कैन को तैनात करना है ताकि सफलता की संभावना में सुधार हो सके।
यहां आपको क्या करना है:
- विंडोज़ कुंजी + R दबाकर एक रन डायलॉग बॉक्स खोलें। अगला, रन टेक्स्ट बॉक्स के अंदर, 'cmd' टाइप करें और Ctrl + Shift + Enter दबाकर एडमिन एक्सेस के साथ एक कमांड प्रॉम्प्ट खोलें। जब आप UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिए जाते हैं, तो उन्नत कमांड प्रॉम्प्ट खोलने के लिए हां पर क्लिक करें।

- उन्नत कमांड प्रॉम्प्ट के अंदर, निम्न कमांड टाइप करें और SFC स्कैन शुरू करने के लिए एंटर दबाएं:
sfc /scannow
नोट: प्रक्रिया पूरी होने तक विंडो में हस्तक्षेप न करें। ऑपरेशन को बाधित करने से और भी अधिक तार्किक त्रुटियां पैदा होंगी जिन्हें ठीक करना कठिन होगा।
- स्कैन पूरा होने पर, अपने कंप्यूटर को पुनः आरंभ करें और अगले स्टार्टअप के पूरा होने की प्रतीक्षा करें। एक बार आपका OS पूरी तरह से लोड हो जाने पर, चरण 1 का फिर से पालन करके एक और उन्नत कमांड प्रॉम्प्ट खोलें। एक बार CMD विंडो में वापस आने पर, निम्न कमांड टाइप करें और DISM स्कैन शुरू करने के लिए प्रत्येक के बाद एंटर दबाएं:
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth
नोट: इस प्रक्रिया को शुरू करने से पहले सुनिश्चित करें कि आपका इंटरनेट कनेक्शन स्थिर है। पहला कमांड स्कैन शुरू करेगा जबकि दूसरा स्कैनिंग प्रक्रिया शुरू करेगा।
- DISM स्कैन पूरा होने पर, अपने कंप्यूटर को पुनः आरंभ करें और देखें कि अगले सिस्टम स्टार्टअप पर मुद्दा हल हो गया है या नहीं।
यदि वही क्रिया दोहराने पर "Shellexecuteex Failed" त्रुटि अभी भी दिखाई दे रही है, तो नीचे अगली विधि पर जाएं।
विधि 3: सिस्टम साउंड्स को डिफ़ॉल्ट पर वापस करना
कई अलग-अलग उपयोगकर्ताओं द्वारा रिपोर्ट किया गया है, यह विशेष मुद्दा कुछ सिस्टम साउंड्स के कारण भी हो सकता है जो कुछ थीम द्वारा परिभाषित किए गए हैं जिन्हें उस मॉड्यूल द्वारा ठीक से नहीं संभाला जा रहा है जो उनका उपयोग करने की कोशिश कर रहा है। यदि यह परिदृश्य लागू होता है, तो साउंड्स का उपयोग करने वाला ऐप जब भी उन्हें चलाने की कोशिश करेगा तो क्रैश हो जाएगा।
इस मामले में, आप सभी विंडोज़ साउंड्स को डिफ़ॉल्ट पर रीसेट करके समस्या को हल करने में सक्षम होंगे। ऐसा करने के बाद और मशीन को पुनः आरंभ करने पर, अधिकांश प्रभावित उपयोगकर्ताओं ने बताया कि मुद्दा हल हो गया था।
सिस्टम साउंड्स को डिफ़ॉल्ट मानों पर वापस लाने पर एक त्वरित गाइड:
- विंडोज़ कुंजी + R दबाकर एक रन डायलॉग बॉक्स खोलें। रन बॉक्स के अंदर, "mmsys.cpl" टाइप करें और साउंड स्क्रीन खोलने के लिए एंटर दबाएं।

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

नोट: यदि आपका वर्तमान साउंड स्कीम विंडोज़ डिफ़ॉल्ट (संशोधित) पर सेट है तो इसे विंडोज़ डिफ़ॉल्ट पर बदलें क्योंकि आपके पास कुछ अमान्य साउंड्स हो सकते हैं।
- एक बार सक्रिय साउंड स्कीम सफलतापूर्वक बदल जाने पर, अपने कंप्यूटर को पुनः आरंभ करें और देखें कि अगले सिस्टम स्टार्टअप पर मुद्दा हल हो गया है या नहीं।
उस क्रिया को दोहराएं जो पहले "Shellexecuteex Failed" त्रुटि को ट्रिगर कर रही थी और यदि मुद्दा अभी भी दिखाई दे रहा है, तो नीचे अगली विधि पर जाएं।
विधि 4: क्लीन बूट करना
यदि आप बिना किसी स्पष्ट परिणाम के यहां तक आ गए हैं, तो आप किसी प्रकार के थर्ड-पार्टी विरोध के कारण मुद्दे का सामना कर रहे होंगे जो "Shellexecuteex Failed" त्रुटि को ट्रिगर कर रहा है। चूंकि बहुत सारे संभावित एप्लिकेशन हैं जो त्रुटि प्रदर्शित करने वाले एप्लिकेशन के साथ विरोध कर सकते हैं, इस मुद्दे का ख्याल रखने का सबसे अच्छा तरीका है अपने कंप्यूटर को क्लीन बूट में शुरू करने के लिए कॉन्फ़िगर करना।
क्लीन बूट स्थिति प्राप्त करने और विरोध पैदा करने वाले एप्लिकेशन की पहचान करने के लिए नीचे दिए गए निर्देशों का पालन करें। यहां आपको क्या करना है:
- विंडोज़ कुंजी + R दबाकर एक रन डायलॉग बॉक्स खोलें। अगला, "msconfig" टाइप करें और सिस्टम कॉन्फ़िगरेशन मेनू खोलने के लिए एंटर दबाएं। जब आप UAC (उपयोगकर्ता खाता नियंत्रण) मेनू देखते हैं, तो प्रशासनिक विशेषाधिकार देने के लिए हां पर क्लिक करें।

- एक बार जब आप सिस्टम कॉन्फ़िगरेशन विंडो के अंदर होते हैं, तो मेनू के शीर्ष से सेवा टैब पर क्लिक करें, फिर "सभी माइक्रोसॉफ्ट सेवाएं छुपाएं" से जुड़े बॉक्स को चेक करें। ऐसा करने के बाद, सभी विंडोज़ सेवाएं उस सूची से हटा दी जाएंगी, इसलिए आप विंडोज़ घटक को अक्षम करने का जोखिम नहीं उठाते।

- आवश्यक सभी सेवाओं को सूची से बाहर करने के बाद, सभी अक्षम करें बटन पर क्लिक करके अगले मशीन स्टार्टअप पर किसी भी थर्ड-पार्टी सेवा को शुरू होने से प्रभावी ढंग से रोकें।
- अगला, क्षैतिज मेनू से स्टार्टअप टैब चुनें और टास्क मैनेजर खोलें पर क्लिक करें।

- टास्क मैनेजर के स्टार्टअप टैब के अंदर होने के बाद, व्यवस्थित रूप से प्रत्येक स्टार्टअप सेवा का चयन करें और फिर स्क्रीन के निचले भाग में अक्षम करें बटन पर क्लिक करें। यह प्रक्रिया सुनिश्चित करेगी कि अगले सिस्टम स्टार्टअप पर कोई स्टार्टअप सेवा न बुलाई जाए।

- अब जब आप इस चरण तक पहुंच गए हैं, तो आपने प्रभावी रूप से हर सेवा या प्रक्रिया को अक्षम कर दिया है जो "Shellexecuteex Failed" त्रुटि दिखाने वाले एप्लिकेशन के साथ हस्तक्षेप कर सकती है। आपके द्वारा कॉन्फ़िगर की गई क्लीन बूट स्थिति का लाभ उठाएं अपने कंप्यूटर को पुनः आरंभ करके।
- अगले सिस्टम स्टार्टअप पर, देखें कि क्या एप्लिकेशन लॉन्च करने का प्रयास करने पर त्रुटि अभी भी हो रही है। यदि त्रुटि अब नहीं हो रही है, तो इंस्टॉलेशन पूरा करें, फिर ऊपर दिए गए चरणों को रिवर्स इंजीनियर करें और उन सेवाओं को पुनः सक्षम करें जिन्हें आपने पहले अक्षम किया था।
यदि इस विधि ने आपको "Shellexecuteex Failed" त्रुटि हल करने की अनुमति नहीं दी, तो नीचे अगली विधि पर जाएं।
विधि 5: "केवल एक्जीक्यूटेबल उन्नत करें" नीति समायोजित करना
जैसा कि यह पता चला है, यह विशेष मुद्दा एक ग्रुप पॉलिसी को समायोजित करके भी टाला जा सकता है जिसका नाम केवल हस्ताक्षरित और मान्य एक्जीक्यूटेबल को उन्नत करें है। लेकिन ध्यान रखें कि यह विधि केवल उन स्थितियों में प्रभावी होगी जहां मुद्दा एक एक्जीक्यूटेबल द्वारा पैदा किया जा रहा है जो ठीक से हस्ताक्षरित नहीं है।
कई प्रभावित उपयोगकर्ताओं ने बताया कि केवल हस्ताक्षरित और मान्य एक्जीक्यूटेबल को उन्नत करें को प्रभावी ढंग से अक्षम करने के बाद मुद्दा होना बंद हो गया और इंस्टॉलेशन सफल रहा।
नोट: कुछ विंडोज़ संस्करण ग्रुप एडिटर शामिल नहीं करते हैं। इस मामले में, यह विधि लागू नहीं होगी, इसलिए सीधे नीचे अंतिम विधि पर जाएं।
त्रुटि को ट्रिगर करने वाली नीति को अक्षम करने पर एक त्वरित गाइड:
- विंडोज़ कुंजी + R दबाकर एक रन डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर "gpedit.msc" टाइप करें और Ctrl + Shift + Enter दबाकर एडमिन विशेषाधिकारों के साथ लोकल ग्रुप पॉलिसी एडिटर खोलें। जब आप UAC (उपयोगकर्ता खाता नियंत्रण) प्रॉम्प्ट देखते हैं, तो एडमिन एक्सेस देने के लिए हां पर क्लिक करें।

- एक बार जब आप लोकल ग्रुप पॉलिसी एडिटर के अंदर होते हैं, तो बाएं हाथ के पैनल पर जाएं और कंप्यूटर कॉन्फ़िगरेशन > विंडोज़ सेटिंग्स > सुरक्षा सेटिंग्स चुनें।

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

- लागू करें पर क्लिक करके परिवर्तनों को सहेजें, फिर अपने कंप्यूटर को पुनः आरंभ करें और देखें कि अगले सिस्टम स्टार्टअप पर मुद्दा हल हो गया है या नहीं।
यदि "Shellexecuteex Failed" त्रुटि अभी भी हो रही है तो नीचे अगली विधि पर जाएं।
विधि 6: क्लीन इंस्टॉल करना
यदि उपरोक्त कोई भी विधि आपको मुद्दा हल करने की अनुमति नहीं देती है, तो संभावना है कि आप एक अंतर्निहित भ्रष्टाचार मुद्दे से निपट रहे हैं जिसे पारंपरिक रूप से हल नहीं किया जा सकता है। यदि यह परिदृश्य आपकी वर्तमान स्थिति में लागू होता है, तो आप केवल हर विंडोज़ घटक को रीसेट करके मुद्दे को हल कर सकते हैं।
ऐसा करने का सबसे तेज़ तरीका क्लीन इंस्टॉल करना है (यहां), लेकिन ध्यान रखें कि यह प्रक्रिया आपको इंस्टॉल किए गए एप्लिकेशन, गेम, मीडिया, उपयोगकर्ता प्राथमिकताएं और अधिक सहित किसी भी व्यक्तिगत डेटा को खो देगी।
एक अधिक कुशल दृष्टिकोण जिसमें थोड़ा अधिक समय लगता है, वह है मरम्मत इंस्टॉल (इन-प्लेस इंस्टॉल) के लिए जाना। यह प्रक्रिया आपको अपने सभी व्यक्तिगत प्रभावों को रखने की अनुमति देगी जिसमें गेम, एप्लिकेशन, उपयोगकर्ता प्राथमिकताएं और किसी भी प्रकार का मीडिया शामिल है। यदि आप मरम्मत इंस्टॉल करने का निर्णय लेते हैं, तो निर्देशों का पालन करें (यहां)।